public class MAPAccessRestrictionData extends BitStringWithNamedBits
AccessRestrictionData ::= BIT STRING (SIZE (2..8)) { utranNotAllowed(0), geranNotAllowed(1), ganNotAllowed(2), -- Added in release 7. i-hspa-evolutionNotAllowed(3), -- Added in release 7. e-utranNotAllowed(4), -- Added in release 8. ho-toNon3GPP-AccessNotAllowed(5) -- Added in release 8. }Added in release 6. Exception handling: access restriction data related to an access type not supported by a node shall be ignored; bits 6 to 7 shall be ignored if received and not understood.
Used as field type by MAPInsertSubscriberDataArg
.
BitStringWithNamedBits.NamedBit
Constructor and Description |
---|
MAPAccessRestrictionData()
Constructs an object that has no bits set.
|
MAPAccessRestrictionData(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
Modifier and Type | Method and Description |
---|---|
MAPAccessRestrictionData |
clearE_utranNotAllowed()
Clears the bit for e_utranNotAllowed to false.
|
MAPAccessRestrictionData |
clearGanNotAllowed()
Clears the bit for ganNotAllowed to false.
|
MAPAccessRestrictionData |
clearGeranNotAllowed()
Clears the bit for geranNotAllowed to false.
|
MAPAccessRestrictionData |
clearHo_toNon3GPP_AccessNotAllowed()
Clears the bit for ho_toNon3GPP_AccessNotAllowed to false.
|
MAPAccessRestrictionData |
clearI_hspa_evolutionNotAllowed()
Clears the bit for i_hspa_evolutionNotAllowed to false.
|
MAPAccessRestrictionData |
clearUtranNotAllowed()
Clears the bit for utranNotAllowed to false.
|
MAPAccessRestrictionData |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPAccessRestrictionData |
copyOf(BitString 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.
|
boolean |
getE_utranNotAllowed()
Gets whether the bit for e_utranNotAllowed is set or not.
|
boolean |
getGanNotAllowed()
Gets whether the bit for ganNotAllowed is set or not.
|
boolean |
getGeranNotAllowed()
Gets whether the bit for geranNotAllowed is set or not.
|
boolean |
getHo_toNon3GPP_AccessNotAllowed()
Gets whether the bit for ho_toNon3GPP_AccessNotAllowed is set or not.
|
boolean |
getI_hspa_evolutionNotAllowed()
Gets whether the bit for i_hspa_evolutionNotAllowed is set or not.
|
BitStringWithNamedBits.NamedBit[] |
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
boolean |
getUtranNotAllowed()
Gets whether the bit for utranNotAllowed is set or not.
|
MAPAccessRestrictionData |
setE_utranNotAllowed()
Sets the bit for e_utranNotAllowed to true.
|
MAPAccessRestrictionData |
setGanNotAllowed()
Sets the bit for ganNotAllowed to true.
|
MAPAccessRestrictionData |
setGeranNotAllowed()
Sets the bit for geranNotAllowed to true.
|
MAPAccessRestrictionData |
setHo_toNon3GPP_AccessNotAllowed()
Sets the bit for ho_toNon3GPP_AccessNotAllowed to true.
|
MAPAccessRestrictionData |
setI_hspa_evolutionNotAllowed()
Sets the bit for i_hspa_evolutionNotAllowed to true.
|
MAPAccessRestrictionData |
setUtranNotAllowed()
Sets the bit for utranNotAllowed to true.
|
static BitStringWithNamedBits.NamedBit[] |
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
toString
checkModify, isReadOnly, setReadOnly
public MAPAccessRestrictionData()
public MAPAccessRestrictionData(int nbits)
nbits
- initial number of bitspublic MAPAccessRestrictionData clearE_utranNotAllowed()
public MAPAccessRestrictionData clearGanNotAllowed()
public MAPAccessRestrictionData clearGeranNotAllowed()
public MAPAccessRestrictionData clearHo_toNon3GPP_AccessNotAllowed()
public MAPAccessRestrictionData clearI_hspa_evolutionNotAllowed()
public MAPAccessRestrictionData clearUtranNotAllowed()
public MAPAccessRestrictionData clone()
clone
in interface DataObject
clone
in class BitString
public static MAPAccessRestrictionData copyOf(BitString from)
from
- the object from which to copypublic boolean getE_utranNotAllowed()
public boolean getGanNotAllowed()
public boolean getGeranNotAllowed()
public boolean getHo_toNon3GPP_AccessNotAllowed()
public boolean getI_hspa_evolutionNotAllowed()
public BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public boolean getUtranNotAllowed()
public MAPAccessRestrictionData setE_utranNotAllowed()
public MAPAccessRestrictionData setGanNotAllowed()
public MAPAccessRestrictionData setGeranNotAllowed()
public MAPAccessRestrictionData setHo_toNon3GPP_AccessNotAllowed()
public MAPAccessRestrictionData setI_hspa_evolutionNotAllowed()
public MAPAccessRestrictionData setUtranNotAllowed()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()