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).
|
toStringcheckModify, isReadOnly, setReadOnlypublic 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 DataObjectclone in class BitStringpublic 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()
BitStringWithNamedBitsgetNamedBits in class BitStringWithNamedBitspublic 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()