Class CAP2EXTENSION<ExtensionType>
- java.lang.Object
-
- com.opencloud.util.ImmutableDataObject
-
- AbstractInfoObject
-
- CAP2EXTENSION<ExtensionType>
-
- All Implemented Interfaces:
DataObject
,Immutable
,Serializable
public class CAP2EXTENSION<ExtensionType> extends AbstractInfoObject
Defines metadata for a class of cap_v2's open type extensions.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description CAP1CriticalityType
Criticality
Value field.Class<ExtensionType>
ExtensionType
Open type field.OpenId
Id
Identifier field.
-
Constructor Summary
Constructors Modifier Constructor Description protected
CAP2EXTENSION(Class<ExtensionType> ExtensionType, CAP1CriticalityType Criticality, OpenId Id)
Constructs an information object with the given final values.
-
Method Summary
-
Methods inherited from class com.opencloud.slee.resources.cgin.AbstractInfoObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.ImmutableDataObject
clone, isReadOnly, setReadOnly
-
-
-
-
Field Detail
-
ExtensionType
public final Class<ExtensionType> ExtensionType
Open type field.
-
Criticality
public final CAP1CriticalityType Criticality
Value field.
-
Id
public final OpenId Id
Identifier field.
-
-
Constructor Detail
-
CAP2EXTENSION
protected CAP2EXTENSION(Class<ExtensionType> ExtensionType, CAP1CriticalityType Criticality, OpenId Id)
Constructs an information object with the given final values. Fields that could have been of primitive types are boxed, so that absent optional fields have value null.
-
-