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, hasImsiequals, hashCode, toStringcheckModify, isReadOnlypublic MAPSendAuthenticationInfoArg_v3()
public MAPSendAuthenticationInfoArg_v3 clone()
clone in interface DataObjectclone in class MAPSendAuthenticationInfoArgSeqpublic 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 MAPSendAuthenticationInfoArgSeqwithAbsents - 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 MAPSendAuthenticationInfoArgSeqvalue - 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 DataObjectsetReadOnly in class MAPSendAuthenticationInfoArgSeqpublic 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