Interface IdA1UserColumn
- All Superinterfaces:
com.io7m.cedarbridge.runtime.api.CBSerializableType
- All Known Implementing Classes:
IdA1UserColumn.ByID, IdA1UserColumn.ByIDName, IdA1UserColumn.ByRealName, IdA1UserColumn.ByTimeCreated, IdA1UserColumn.ByTimeUpdated
public sealed interface IdA1UserColumn
extends com.io7m.cedarbridge.runtime.api.CBSerializableType
permits IdA1UserColumn.ByID, IdA1UserColumn.ByIDName, IdA1UserColumn.ByRealName, IdA1UserColumn.ByTimeCreated, IdA1UserColumn.ByTimeUpdated
A column to use for sorting users.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordOrder by user ID.static final recordOrder by user id name.static final recordOrder by user realname.static final recordOrder by user creation time.static final recordOrder by user update time. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic IdA1UserColumndeserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) Deserialize a value of type IdA1UserColumn.static voidserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1UserColumn $x) Serialize a value of type IdA1UserColumn.
-
Method Details
-
serialize
static void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1UserColumn $x) throws IOException Serialize a value of type IdA1UserColumn.- Parameters:
$context- The serialization context.$x- The value to be serialized.- Throws:
IOException
-
deserialize
static IdA1UserColumn deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException Deserialize a value of type IdA1UserColumn.- Parameters:
$context- The serialization context.- Returns:
- A value of type IdA1UserColumn.
- Throws:
IOException
-