Class CAP4CAP_GPRS_ReferenceNumber
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- CAP4CAP_GPRS_ReferenceNumber
-
- All Implemented Interfaces:
DataObject
,Serializable
public class CAP4CAP_GPRS_ReferenceNumber extends AbstractFieldsObject
API for CAP-GPRS-ReferenceNumber.CAP-GPRS-ReferenceNumber. Generated from the following ASN.1 type definition.CAP-GPRS-ReferenceNumber ::= SEQUENCE { destinationReference Integer4 OPTIONAL, originationReference Integer4 OPTIONAL }
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description CAP4CAP_GPRS_ReferenceNumber()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CAP4CAP_GPRS_ReferenceNumber
clone()
Constructs a copy of this object and everything reachable from it.static CAP4CAP_GPRS_ReferenceNumber
copyOf(CAP4CAP_GPRS_ReferenceNumber from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.int
getDestinationReference()
Gets the value of the field destinationReference.static FieldAccessor[]
getFieldAccessors()
Gets a new array of the accessors for fields of this type.Map<String,Object>
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.int
getOriginationReference()
Gets the value of the field originationReference.boolean
hasDestinationReference()
Tests whether the field destinationReference has a value.boolean
hasOriginationReference()
Tests whether the field originationReference has a value.CAP4CAP_GPRS_ReferenceNumber
setDestinationReference(int value)
Sets the value of the field destinationReference and marks the field as present.CAP4CAP_GPRS_ReferenceNumber
setDestinationReferencePresent(boolean flag)
Sets the presence or absence of the optional field destinationReference.CAP4CAP_GPRS_ReferenceNumber
setOriginationReference(int value)
Sets the value of the field originationReference and marks the field as present.CAP4CAP_GPRS_ReferenceNumber
setOriginationReferencePresent(boolean flag)
Sets the presence or absence of the optional field originationReference.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly, setReadOnly
-
-
-
-
Method Detail
-
clone
public CAP4CAP_GPRS_ReferenceNumber clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static CAP4CAP_GPRS_ReferenceNumber copyOf(CAP4CAP_GPRS_ReferenceNumber from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.- Parameters:
from
- the object from which to copy- Returns:
- CAP4CAP_GPRS_ReferenceNumber
-
getDestinationReference
public int getDestinationReference()
Gets the value of the field destinationReference.- Returns:
- value of field destinationReference
-
getFieldAccessors
public static FieldAccessor[] getFieldAccessors()
Gets a new array of the accessors for fields of this type.- Returns:
- FieldAccessor[]
-
getFieldsMap
public Map<String,Object> getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value. For a field of primitive type, the field-value is boxed. For an absent optional field, the field-value is AbstractFieldsObject.FIELD_ABSENT. For an unitialised mandatory field, the field-value is AbstractFieldsObject.FIELD_UNINITIALISED.- Specified by:
getFieldsMap
in classAbstractFieldsObject
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getOriginationReference
public int getOriginationReference()
Gets the value of the field originationReference.- Returns:
- value of field originationReference
-
hasDestinationReference
public boolean hasDestinationReference()
Tests whether the field destinationReference has a value.- Returns:
- whether the field destinationReference has a value
-
hasOriginationReference
public boolean hasOriginationReference()
Tests whether the field originationReference has a value.- Returns:
- whether the field originationReference has a value
-
setDestinationReference
public CAP4CAP_GPRS_ReferenceNumber setDestinationReference(int value) throws IllegalStateException
Sets the value of the field destinationReference and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setDestinationReferencePresent
public CAP4CAP_GPRS_ReferenceNumber setDestinationReferencePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field destinationReference.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setOriginationReference
public CAP4CAP_GPRS_ReferenceNumber setOriginationReference(int value) throws IllegalStateException
Sets the value of the field originationReference and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setOriginationReferencePresent
public CAP4CAP_GPRS_ReferenceNumber setOriginationReferencePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field originationReference.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-