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
Modifier and TypeInterfaceDescriptionstatic final record
Order by user ID.static final record
Order by user id name.static final record
Order by user realname.static final record
Order by user creation time.static final record
Order by user update time. -
Method Summary
Modifier and TypeMethodDescriptionstatic IdA1UserColumn
deserialize
(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) Deserialize a value of type IdA1UserColumn.static void
serialize
(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
-