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