Class MAPSpecificCSI_Withdraw
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- BitString
-
- BitStringWithNamedBits
-
- MAPSpecificCSI_Withdraw
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPSpecificCSI_Withdraw extends BitStringWithNamedBits
API for MAP-MS-DataTypes.SpecificCSI-Withdraw. Generated from the following ASN.1 type definition.SpecificCSI-Withdraw ::= BIT STRING (SIZE (8..32)) { o-csi(0), ss-csi(1), tif-csi(2), d-csi(3), vt-csi(4), mo-sms-csi(5), -- Renamed from sms-csi between releases 4 and 5. m-csi(6), gprs-csi(7), t-csi(8), mt-sms-csi(9), -- Added in release 5. mg-csi(10), -- Added in release 5. o-IM-CSI(11), -- Added in release 5. d-IM-CSI(12), -- Added in release 5. vt-IM-CSI(13) -- Added in release 5. }
Added in R99. Exception handling: bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity; bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity; bits 11-13 are only applicable in an IP Multimedia Core Network. Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation.Used as field type by
MAPDeleteSubscriberDataArg
.Used as field type by
MAPCAMEL_SubscriptionInfo
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
BitStringWithNamedBits.NamedBit
-
-
Constructor Summary
Constructors Constructor Description MAPSpecificCSI_Withdraw()
Constructs an object that has no bits set.MAPSpecificCSI_Withdraw(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPSpecificCSI_Withdraw
clearD_csi()
Clears the bit for d_csi to false.MAPSpecificCSI_Withdraw
clearD_IM_CSI()
Clears the bit for d_IM_CSI to false.MAPSpecificCSI_Withdraw
clearGprs_csi()
Clears the bit for gprs_csi to false.MAPSpecificCSI_Withdraw
clearM_csi()
Clears the bit for m_csi to false.MAPSpecificCSI_Withdraw
clearMg_csi()
Clears the bit for mg_csi to false.MAPSpecificCSI_Withdraw
clearMo_sms_csi()
Clears the bit for mo_sms_csi to false.MAPSpecificCSI_Withdraw
clearMt_sms_csi()
Clears the bit for mt_sms_csi to false.MAPSpecificCSI_Withdraw
clearO_csi()
Clears the bit for o_csi to false.MAPSpecificCSI_Withdraw
clearO_IM_CSI()
Clears the bit for o_IM_CSI to false.MAPSpecificCSI_Withdraw
clearSs_csi()
Clears the bit for ss_csi to false.MAPSpecificCSI_Withdraw
clearT_csi()
Clears the bit for t_csi to false.MAPSpecificCSI_Withdraw
clearTif_csi()
Clears the bit for tif_csi to false.MAPSpecificCSI_Withdraw
clearVt_csi()
Clears the bit for vt_csi to false.MAPSpecificCSI_Withdraw
clearVt_IM_CSI()
Clears the bit for vt_IM_CSI to false.MAPSpecificCSI_Withdraw
clone()
Constructs a copy of this object and everything reachable from it.static MAPSpecificCSI_Withdraw
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
getD_csi()
Gets whether the bit for d_csi is set or not.boolean
getD_IM_CSI()
Gets whether the bit for d_IM_CSI is set or not.boolean
getGprs_csi()
Gets whether the bit for gprs_csi is set or not.boolean
getM_csi()
Gets whether the bit for m_csi is set or not.boolean
getMg_csi()
Gets whether the bit for mg_csi is set or not.boolean
getMo_sms_csi()
Gets whether the bit for mo_sms_csi is set or not.boolean
getMt_sms_csi()
Gets whether the bit for mt_sms_csi 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
getO_csi()
Gets whether the bit for o_csi is set or not.boolean
getO_IM_CSI()
Gets whether the bit for o_IM_CSI is set or not.boolean
getSs_csi()
Gets whether the bit for ss_csi is set or not.boolean
getT_csi()
Gets whether the bit for t_csi is set or not.boolean
getTif_csi()
Gets whether the bit for tif_csi is set or not.boolean
getVt_csi()
Gets whether the bit for vt_csi is set or not.boolean
getVt_IM_CSI()
Gets whether the bit for vt_IM_CSI is set or not.MAPSpecificCSI_Withdraw
setD_csi()
Sets the bit for d_csi to true.MAPSpecificCSI_Withdraw
setD_IM_CSI()
Sets the bit for d_IM_CSI to true.MAPSpecificCSI_Withdraw
setGprs_csi()
Sets the bit for gprs_csi to true.MAPSpecificCSI_Withdraw
setM_csi()
Sets the bit for m_csi to true.MAPSpecificCSI_Withdraw
setMg_csi()
Sets the bit for mg_csi to true.MAPSpecificCSI_Withdraw
setMo_sms_csi()
Sets the bit for mo_sms_csi to true.MAPSpecificCSI_Withdraw
setMt_sms_csi()
Sets the bit for mt_sms_csi to true.MAPSpecificCSI_Withdraw
setO_csi()
Sets the bit for o_csi to true.MAPSpecificCSI_Withdraw
setO_IM_CSI()
Sets the bit for o_IM_CSI to true.MAPSpecificCSI_Withdraw
setSs_csi()
Sets the bit for ss_csi to true.MAPSpecificCSI_Withdraw
setT_csi()
Sets the bit for t_csi to true.MAPSpecificCSI_Withdraw
setTif_csi()
Sets the bit for tif_csi to true.MAPSpecificCSI_Withdraw
setVt_csi()
Sets the bit for vt_csi to true.MAPSpecificCSI_Withdraw
setVt_IM_CSI()
Sets the bit for vt_IM_CSI to true.static BitStringWithNamedBits.NamedBit[]
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).-
Methods inherited from class com.opencloud.slee.resources.cgin.BitStringWithNamedBits
toString
-
Methods inherited from class com.opencloud.slee.resources.cgin.BitString
clear, clear, equals, get, hashCode, length, nextSetBit, set
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly, setReadOnly
-
-
-
-
Constructor Detail
-
MAPSpecificCSI_Withdraw
public MAPSpecificCSI_Withdraw()
Constructs an object that has no bits set.
-
MAPSpecificCSI_Withdraw
public MAPSpecificCSI_Withdraw(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.- Parameters:
nbits
- initial number of bits
-
-
Method Detail
-
clearD_IM_CSI
public MAPSpecificCSI_Withdraw clearD_IM_CSI()
Clears the bit for d_IM_CSI to false.- Returns:
- this
-
clearD_csi
public MAPSpecificCSI_Withdraw clearD_csi()
Clears the bit for d_csi to false.- Returns:
- this
-
clearGprs_csi
public MAPSpecificCSI_Withdraw clearGprs_csi()
Clears the bit for gprs_csi to false.- Returns:
- this
-
clearM_csi
public MAPSpecificCSI_Withdraw clearM_csi()
Clears the bit for m_csi to false.- Returns:
- this
-
clearMg_csi
public MAPSpecificCSI_Withdraw clearMg_csi()
Clears the bit for mg_csi to false.- Returns:
- this
-
clearMo_sms_csi
public MAPSpecificCSI_Withdraw clearMo_sms_csi()
Clears the bit for mo_sms_csi to false.- Returns:
- this
-
clearMt_sms_csi
public MAPSpecificCSI_Withdraw clearMt_sms_csi()
Clears the bit for mt_sms_csi to false.- Returns:
- this
-
clearO_IM_CSI
public MAPSpecificCSI_Withdraw clearO_IM_CSI()
Clears the bit for o_IM_CSI to false.- Returns:
- this
-
clearO_csi
public MAPSpecificCSI_Withdraw clearO_csi()
Clears the bit for o_csi to false.- Returns:
- this
-
clearSs_csi
public MAPSpecificCSI_Withdraw clearSs_csi()
Clears the bit for ss_csi to false.- Returns:
- this
-
clearT_csi
public MAPSpecificCSI_Withdraw clearT_csi()
Clears the bit for t_csi to false.- Returns:
- this
-
clearTif_csi
public MAPSpecificCSI_Withdraw clearTif_csi()
Clears the bit for tif_csi to false.- Returns:
- this
-
clearVt_IM_CSI
public MAPSpecificCSI_Withdraw clearVt_IM_CSI()
Clears the bit for vt_IM_CSI to false.- Returns:
- this
-
clearVt_csi
public MAPSpecificCSI_Withdraw clearVt_csi()
Clears the bit for vt_csi to false.- Returns:
- this
-
clone
public MAPSpecificCSI_Withdraw clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Overrides:
clone
in classBitString
- Returns:
- copy of object
-
copyOf
public static MAPSpecificCSI_Withdraw 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.- Parameters:
from
- the object from which to copy- Returns:
- MAPSpecificCSI_Withdraw
-
getD_IM_CSI
public boolean getD_IM_CSI()
Gets whether the bit for d_IM_CSI is set or not.- Returns:
- the named bit's value
-
getD_csi
public boolean getD_csi()
Gets whether the bit for d_csi is set or not.- Returns:
- the named bit's value
-
getGprs_csi
public boolean getGprs_csi()
Gets whether the bit for gprs_csi is set or not.- Returns:
- the named bit's value
-
getM_csi
public boolean getM_csi()
Gets whether the bit for m_csi is set or not.- Returns:
- the named bit's value
-
getMg_csi
public boolean getMg_csi()
Gets whether the bit for mg_csi is set or not.- Returns:
- the named bit's value
-
getMo_sms_csi
public boolean getMo_sms_csi()
Gets whether the bit for mo_sms_csi is set or not.- Returns:
- the named bit's value
-
getMt_sms_csi
public boolean getMt_sms_csi()
Gets whether the bit for mt_sms_csi is set or not.- Returns:
- the named bit's value
-
getNamedBits
public BitStringWithNamedBits.NamedBit[] getNamedBits()
Description copied from class:BitStringWithNamedBits
Gets the names of all bits of this type (not just the bits set in this value).- Specified by:
getNamedBits
in classBitStringWithNamedBits
- Returns:
- array of NamedBit
-
getO_IM_CSI
public boolean getO_IM_CSI()
Gets whether the bit for o_IM_CSI is set or not.- Returns:
- the named bit's value
-
getO_csi
public boolean getO_csi()
Gets whether the bit for o_csi is set or not.- Returns:
- the named bit's value
-
getSs_csi
public boolean getSs_csi()
Gets whether the bit for ss_csi is set or not.- Returns:
- the named bit's value
-
getT_csi
public boolean getT_csi()
Gets whether the bit for t_csi is set or not.- Returns:
- the named bit's value
-
getTif_csi
public boolean getTif_csi()
Gets whether the bit for tif_csi is set or not.- Returns:
- the named bit's value
-
getVt_IM_CSI
public boolean getVt_IM_CSI()
Gets whether the bit for vt_IM_CSI is set or not.- Returns:
- the named bit's value
-
getVt_csi
public boolean getVt_csi()
Gets whether the bit for vt_csi is set or not.- Returns:
- the named bit's value
-
setD_IM_CSI
public MAPSpecificCSI_Withdraw setD_IM_CSI()
Sets the bit for d_IM_CSI to true.- Returns:
- this
-
setD_csi
public MAPSpecificCSI_Withdraw setD_csi()
Sets the bit for d_csi to true.- Returns:
- this
-
setGprs_csi
public MAPSpecificCSI_Withdraw setGprs_csi()
Sets the bit for gprs_csi to true.- Returns:
- this
-
setM_csi
public MAPSpecificCSI_Withdraw setM_csi()
Sets the bit for m_csi to true.- Returns:
- this
-
setMg_csi
public MAPSpecificCSI_Withdraw setMg_csi()
Sets the bit for mg_csi to true.- Returns:
- this
-
setMo_sms_csi
public MAPSpecificCSI_Withdraw setMo_sms_csi()
Sets the bit for mo_sms_csi to true.- Returns:
- this
-
setMt_sms_csi
public MAPSpecificCSI_Withdraw setMt_sms_csi()
Sets the bit for mt_sms_csi to true.- Returns:
- this
-
setO_IM_CSI
public MAPSpecificCSI_Withdraw setO_IM_CSI()
Sets the bit for o_IM_CSI to true.- Returns:
- this
-
setO_csi
public MAPSpecificCSI_Withdraw setO_csi()
Sets the bit for o_csi to true.- Returns:
- this
-
setSs_csi
public MAPSpecificCSI_Withdraw setSs_csi()
Sets the bit for ss_csi to true.- Returns:
- this
-
setT_csi
public MAPSpecificCSI_Withdraw setT_csi()
Sets the bit for t_csi to true.- Returns:
- this
-
setTif_csi
public MAPSpecificCSI_Withdraw setTif_csi()
Sets the bit for tif_csi to true.- Returns:
- this
-
setVt_IM_CSI
public MAPSpecificCSI_Withdraw setVt_IM_CSI()
Sets the bit for vt_IM_CSI to true.- Returns:
- this
-
setVt_csi
public MAPSpecificCSI_Withdraw setVt_csi()
Sets the bit for vt_csi to true.- Returns:
- this
-
staticGetNamedBits
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).- Returns:
- array of NamedBit
-
-