public class MAPODB_HPLMN_Data extends BitStringWithNamedBits
ODB-HPLMN-Data ::=
BIT STRING (SIZE (4..32)) {
plmn-SpecificBarringType1(0),
plmn-SpecificBarringType2(1),
plmn-SpecificBarringType3(2),
plmn-SpecificBarringType4(3)
}
Added in ph2. SIZE changed from (4..4) between ph2 and R96. Exception handling: reception of unknown bit assignments in the ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data. When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber, in NoteSubscriberDataModified operation sent toward the gsmSCF all bits shall be set to 'O'.
Used as field type by MAPODB_Data.
BitStringWithNamedBits.NamedBit| Constructor and Description |
|---|
MAPODB_HPLMN_Data()
Constructs an object that has no bits set.
|
MAPODB_HPLMN_Data(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
| Modifier and Type | Method and Description |
|---|---|
MAPODB_HPLMN_Data |
clearPlmn_SpecificBarringType1()
Clears the bit for plmn_SpecificBarringType1 to false.
|
MAPODB_HPLMN_Data |
clearPlmn_SpecificBarringType2()
Clears the bit for plmn_SpecificBarringType2 to false.
|
MAPODB_HPLMN_Data |
clearPlmn_SpecificBarringType3()
Clears the bit for plmn_SpecificBarringType3 to false.
|
MAPODB_HPLMN_Data |
clearPlmn_SpecificBarringType4()
Clears the bit for plmn_SpecificBarringType4 to false.
|
MAPODB_HPLMN_Data |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPODB_HPLMN_Data |
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.
|
BitStringWithNamedBits.NamedBit[] |
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
boolean |
getPlmn_SpecificBarringType1()
Gets whether the bit for plmn_SpecificBarringType1 is set or not.
|
boolean |
getPlmn_SpecificBarringType2()
Gets whether the bit for plmn_SpecificBarringType2 is set or not.
|
boolean |
getPlmn_SpecificBarringType3()
Gets whether the bit for plmn_SpecificBarringType3 is set or not.
|
boolean |
getPlmn_SpecificBarringType4()
Gets whether the bit for plmn_SpecificBarringType4 is set or not.
|
MAPODB_HPLMN_Data |
setPlmn_SpecificBarringType1()
Sets the bit for plmn_SpecificBarringType1 to true.
|
MAPODB_HPLMN_Data |
setPlmn_SpecificBarringType2()
Sets the bit for plmn_SpecificBarringType2 to true.
|
MAPODB_HPLMN_Data |
setPlmn_SpecificBarringType3()
Sets the bit for plmn_SpecificBarringType3 to true.
|
MAPODB_HPLMN_Data |
setPlmn_SpecificBarringType4()
Sets the bit for plmn_SpecificBarringType4 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 MAPODB_HPLMN_Data()
public MAPODB_HPLMN_Data(int nbits)
nbits - initial number of bitspublic MAPODB_HPLMN_Data clearPlmn_SpecificBarringType1()
public MAPODB_HPLMN_Data clearPlmn_SpecificBarringType2()
public MAPODB_HPLMN_Data clearPlmn_SpecificBarringType3()
public MAPODB_HPLMN_Data clearPlmn_SpecificBarringType4()
public MAPODB_HPLMN_Data clone()
clone in interface DataObjectclone in class BitStringpublic static MAPODB_HPLMN_Data copyOf(BitString from)
from - the object from which to copypublic BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBitsgetNamedBits in class BitStringWithNamedBitspublic boolean getPlmn_SpecificBarringType1()
public boolean getPlmn_SpecificBarringType2()
public boolean getPlmn_SpecificBarringType3()
public boolean getPlmn_SpecificBarringType4()
public MAPODB_HPLMN_Data setPlmn_SpecificBarringType1()
public MAPODB_HPLMN_Data setPlmn_SpecificBarringType2()
public MAPODB_HPLMN_Data setPlmn_SpecificBarringType3()
public MAPODB_HPLMN_Data setPlmn_SpecificBarringType4()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()