Class CAP3EXTENSION<ExtensionType>
- java.lang.Object
-
- com.opencloud.util.ImmutableDataObject
-
- AbstractInfoObject
-
- CAP3EXTENSION<ExtensionType>
-
- All Implemented Interfaces:
DataObject
,Immutable
,Serializable
public class CAP3EXTENSION<ExtensionType> extends AbstractInfoObject
Defines metadata for a class of cap_v3'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
CAP3EXTENSION(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
-
CAP3EXTENSION
protected CAP3EXTENSION(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.
-
-