Interface IdA1PasswordExpirationSet
- All Superinterfaces:
- com.io7m.cedarbridge.runtime.api.CBSerializableType
- All Known Implementing Classes:
- IdA1PasswordExpirationSet.Never,- IdA1PasswordExpirationSet.Refresh,- IdA1PasswordExpirationSet.Specific
public sealed interface IdA1PasswordExpirationSet
extends com.io7m.cedarbridge.runtime.api.CBSerializableType
permits IdA1PasswordExpirationSet.Never, IdA1PasswordExpirationSet.Refresh, IdA1PasswordExpirationSet.Specific
The possible behaviours for setting password expirations.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final recordNever expire, regardless of the server setting.static final recordRefresh the password to the server setting.static final recordExpire at the given time, regardless of the server setting.
- 
Method SummaryStatic MethodsModifier and TypeMethodDescriptionstatic IdA1PasswordExpirationSetdeserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) Deserialize a value of type IdA1PasswordExpirationSet.static voidserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1PasswordExpirationSet $x) Serialize a value of type IdA1PasswordExpirationSet.
- 
Method Details- 
serializestatic void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, IdA1PasswordExpirationSet $x) throws IOException Serialize a value of type IdA1PasswordExpirationSet.- Parameters:
- $context- The serialization context.
- $x- The value to be serialized.
- Throws:
- IOException
 
- 
deserializestatic IdA1PasswordExpirationSet deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException Deserialize a value of type IdA1PasswordExpirationSet.- Parameters:
- $context- The serialization context.
- Returns:
- A value of type IdA1PasswordExpirationSet.
- Throws:
- IOException
 
 
-