public class MAPSendAuthenticationInfoArg_v3 extends MAPSendAuthenticationInfoArgSeq
SendAuthenticationInfoArg-v3 ::= SEQUENCE { imsi IMSI, numberOfRequestedVectors NumberOfRequestedVectors, -- Added in R99. segmentationProhibited NULL OPTIONAL, -- Added in R99. immediateResponsePreferred NULL OPTIONAL, -- Added in R99. re-synchronisationInfo Re-synchronisationInfo OPTIONAL, -- Added in R99. extensionContainer ExtensionContainer OPTIONAL, -- Added in R99. ... requestingNodeType RequestingNodeType OPTIONAL, -- Added in release 4. requestingPLMN-Id PLMN-Id OPTIONAL, -- Added in release 6. numberOfRequestedAdditional-Vectors NumberOfRequestedVectors OPTIONAL, -- Added in release 8. additionalVectorsAreForEPS NULL OPTIONAL -- Added in release 8. } MAP-MS-DataTypes { SendAuthenticationInfoArg-v3 { @parentASN1Type MAP-MobileServiceOperations-R98.sendAuthenticationInfo.ArgumentType } }Extended in R99.
Used as argument type by MAPOperations.sendAuthenticationInfo_v3
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSendAuthenticationInfoArg_v3()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSendAuthenticationInfoArg_v3 |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSendAuthenticationInfoArg_v3 |
copyOf(MAPSendAuthenticationInfoArgSeq 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.
|
MAPExtensionContainer |
getExtensionContainer()
Gets the value of the field extensionContainer.
|
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 |
getNumberOfRequestedAdditional_Vectors()
Gets the value of the field numberOfRequestedAdditional-Vectors.
|
int |
getNumberOfRequestedVectors()
Gets the value of the field numberOfRequestedVectors.
|
MAPRe_synchronisationInfo |
getRe_synchronisationInfo()
Gets the value of the field re-synchronisationInfo.
|
MAPRequestingNodeType |
getRequestingNodeType()
Gets the value of the field requestingNodeType.
|
byte[] |
getRequestingPLMN_Id()
Gets the value of the field requestingPLMN-Id.
|
boolean |
hasAdditionalVectorsAreForEPS()
Tests whether the field additionalVectorsAreForEPS is present.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasImmediateResponsePreferred()
Tests whether the field immediateResponsePreferred is present.
|
boolean |
hasNumberOfRequestedAdditional_Vectors()
Tests whether the field numberOfRequestedAdditional-Vectors has a value.
|
boolean |
hasNumberOfRequestedVectors()
Tests whether the field numberOfRequestedVectors has a value.
|
boolean |
hasRe_synchronisationInfo()
Tests whether the field re-synchronisationInfo has a value.
|
boolean |
hasRequestingNodeType()
Tests whether the field requestingNodeType has a value.
|
boolean |
hasRequestingPLMN_Id()
Tests whether the field requestingPLMN-Id has a value.
|
boolean |
hasSegmentationProhibited()
Tests whether the field segmentationProhibited is present.
|
MAPSendAuthenticationInfoArg_v3 |
setAdditionalVectorsAreForEPSPresent(boolean flag)
Sets the presence or absence of the optional field additionalVectorsAreForEPS.
|
MAPSendAuthenticationInfoArg_v3 |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPSendAuthenticationInfoArg_v3 |
setImmediateResponsePreferredPresent(boolean flag)
Sets the presence or absence of the optional field immediateResponsePreferred.
|
MAPSendAuthenticationInfoArg_v3 |
setImsi(IMSIAddress value)
Sets the value of the field imsi.
|
MAPSendAuthenticationInfoArg_v3 |
setNumberOfRequestedAdditional_Vectors(int value)
Sets the value of the field numberOfRequestedAdditional-Vectors and marks the field as present.
|
MAPSendAuthenticationInfoArg_v3 |
setNumberOfRequestedAdditional_VectorsPresent(boolean flag)
Sets the presence or absence of the optional field numberOfRequestedAdditional-Vectors.
|
MAPSendAuthenticationInfoArg_v3 |
setNumberOfRequestedVectors(int value)
Sets the value of the field numberOfRequestedVectors and marks the field as present.
|
MAPSendAuthenticationInfoArg_v3 |
setRe_synchronisationInfo(MAPRe_synchronisationInfo value)
Sets the value of the field re-synchronisationInfo.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSendAuthenticationInfoArg_v3 |
setRequestingNodeType(MAPRequestingNodeType value)
Sets the value of the field requestingNodeType.
|
MAPSendAuthenticationInfoArg_v3 |
setRequestingPLMN_Id(byte[] value)
Sets the value of the field requestingPLMN-Id.
|
MAPSendAuthenticationInfoArg_v3 |
setSegmentationProhibitedPresent(boolean flag)
Sets the presence or absence of the optional field segmentationProhibited.
|
getImsi, hasImsi
equals, hashCode, toString
checkModify, isReadOnly
public MAPSendAuthenticationInfoArg_v3()
public MAPSendAuthenticationInfoArg_v3 clone()
clone
in interface DataObject
clone
in class MAPSendAuthenticationInfoArgSeq
public static MAPSendAuthenticationInfoArg_v3 copyOf(MAPSendAuthenticationInfoArgSeq from)
from
- the object from which to copypublic MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class MAPSendAuthenticationInfoArgSeq
withAbsents
- whether to put absent optional fields into Mappublic int getNumberOfRequestedAdditional_Vectors()
public int getNumberOfRequestedVectors()
public MAPRe_synchronisationInfo getRe_synchronisationInfo()
public MAPRequestingNodeType getRequestingNodeType()
public byte[] getRequestingPLMN_Id()
public boolean hasAdditionalVectorsAreForEPS()
public boolean hasExtensionContainer()
public boolean hasImmediateResponsePreferred()
public boolean hasNumberOfRequestedAdditional_Vectors()
public boolean hasNumberOfRequestedVectors()
public boolean hasRe_synchronisationInfo()
public boolean hasRequestingNodeType()
public boolean hasRequestingPLMN_Id()
public boolean hasSegmentationProhibited()
public MAPSendAuthenticationInfoArg_v3 setAdditionalVectorsAreForEPSPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setImmediateResponsePreferredPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setImsi(IMSIAddress value) throws IllegalStateException
setImsi
in class MAPSendAuthenticationInfoArgSeq
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setNumberOfRequestedAdditional_Vectors(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setNumberOfRequestedAdditional_VectorsPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setNumberOfRequestedVectors(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setRe_synchronisationInfo(MAPRe_synchronisationInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class MAPSendAuthenticationInfoArgSeq
public MAPSendAuthenticationInfoArg_v3 setRequestingNodeType(MAPRequestingNodeType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setRequestingPLMN_Id(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendAuthenticationInfoArg_v3 setSegmentationProhibitedPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-only