Class MAPOfferedCamel4CSIs
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- BitString
-
- BitStringWithNamedBits
-
- MAPOfferedCamel4CSIs
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPOfferedCamel4CSIs extends BitStringWithNamedBits
API for MAP-MS-DataTypes.OfferedCamel4CSIs. Generated from the following ASN.1 type definition.OfferedCamel4CSIs ::= BIT STRING (SIZE (7..16)) { o-csi(0), d-csi(1), vt-csi(2), t-csi(3), mt-sms-csi(4), mg-csi(5), psi-enhancements(6) }
Added in release 5. A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs it offers. Other values than named here shall be discarded.Used as field type by
MAPVLR_Capability
.Used as field type by
MAPInsertSubscriberDataRes
.Used as field type by
MAPProvideRoamingNumberArg_v3
.Used as field type by
MAPCamelInfo
.Used as field type by
MAPSendRoutingInfoRes_v3
.Used as field type by
MAPSGSN_Capability
.Used as field type by
MAPAnyTimeSubscriptionInterrogationRes
.Used as field type by
MAPAnyTimeSubscriptionInterrogationRes
.- 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 MAPOfferedCamel4CSIs()
Constructs an object that has no bits set.MAPOfferedCamel4CSIs(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 MAPOfferedCamel4CSIs
clearD_csi()
Clears the bit for d_csi to false.MAPOfferedCamel4CSIs
clearMg_csi()
Clears the bit for mg_csi to false.MAPOfferedCamel4CSIs
clearMt_sms_csi()
Clears the bit for mt_sms_csi to false.MAPOfferedCamel4CSIs
clearO_csi()
Clears the bit for o_csi to false.MAPOfferedCamel4CSIs
clearPsi_enhancements()
Clears the bit for psi_enhancements to false.MAPOfferedCamel4CSIs
clearT_csi()
Clears the bit for t_csi to false.MAPOfferedCamel4CSIs
clearVt_csi()
Clears the bit for vt_csi to false.MAPOfferedCamel4CSIs
clone()
Constructs a copy of this object and everything reachable from it.static MAPOfferedCamel4CSIs
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
getMg_csi()
Gets whether the bit for mg_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
getPsi_enhancements()
Gets whether the bit for psi_enhancements is set or not.boolean
getT_csi()
Gets whether the bit for t_csi is set or not.boolean
getVt_csi()
Gets whether the bit for vt_csi is set or not.MAPOfferedCamel4CSIs
setD_csi()
Sets the bit for d_csi to true.MAPOfferedCamel4CSIs
setMg_csi()
Sets the bit for mg_csi to true.MAPOfferedCamel4CSIs
setMt_sms_csi()
Sets the bit for mt_sms_csi to true.MAPOfferedCamel4CSIs
setO_csi()
Sets the bit for o_csi to true.MAPOfferedCamel4CSIs
setPsi_enhancements()
Sets the bit for psi_enhancements to true.MAPOfferedCamel4CSIs
setT_csi()
Sets the bit for t_csi to true.MAPOfferedCamel4CSIs
setVt_csi()
Sets the bit for vt_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
-
MAPOfferedCamel4CSIs
public MAPOfferedCamel4CSIs()
Constructs an object that has no bits set.
-
MAPOfferedCamel4CSIs
public MAPOfferedCamel4CSIs(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_csi
public MAPOfferedCamel4CSIs clearD_csi()
Clears the bit for d_csi to false.- Returns:
- this
-
clearMg_csi
public MAPOfferedCamel4CSIs clearMg_csi()
Clears the bit for mg_csi to false.- Returns:
- this
-
clearMt_sms_csi
public MAPOfferedCamel4CSIs clearMt_sms_csi()
Clears the bit for mt_sms_csi to false.- Returns:
- this
-
clearO_csi
public MAPOfferedCamel4CSIs clearO_csi()
Clears the bit for o_csi to false.- Returns:
- this
-
clearPsi_enhancements
public MAPOfferedCamel4CSIs clearPsi_enhancements()
Clears the bit for psi_enhancements to false.- Returns:
- this
-
clearT_csi
public MAPOfferedCamel4CSIs clearT_csi()
Clears the bit for t_csi to false.- Returns:
- this
-
clearVt_csi
public MAPOfferedCamel4CSIs clearVt_csi()
Clears the bit for vt_csi to false.- Returns:
- this
-
clone
public MAPOfferedCamel4CSIs 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 MAPOfferedCamel4CSIs 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:
- MAPOfferedCamel4CSIs
-
getD_csi
public boolean getD_csi()
Gets whether the bit for d_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
-
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_csi
public boolean getO_csi()
Gets whether the bit for o_csi is set or not.- Returns:
- the named bit's value
-
getPsi_enhancements
public boolean getPsi_enhancements()
Gets whether the bit for psi_enhancements 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
-
getVt_csi
public boolean getVt_csi()
Gets whether the bit for vt_csi is set or not.- Returns:
- the named bit's value
-
setD_csi
public MAPOfferedCamel4CSIs setD_csi()
Sets the bit for d_csi to true.- Returns:
- this
-
setMg_csi
public MAPOfferedCamel4CSIs setMg_csi()
Sets the bit for mg_csi to true.- Returns:
- this
-
setMt_sms_csi
public MAPOfferedCamel4CSIs setMt_sms_csi()
Sets the bit for mt_sms_csi to true.- Returns:
- this
-
setO_csi
public MAPOfferedCamel4CSIs setO_csi()
Sets the bit for o_csi to true.- Returns:
- this
-
setPsi_enhancements
public MAPOfferedCamel4CSIs setPsi_enhancements()
Sets the bit for psi_enhancements to true.- Returns:
- this
-
setT_csi
public MAPOfferedCamel4CSIs setT_csi()
Sets the bit for t_csi to true.- Returns:
- this
-
setVt_csi
public MAPOfferedCamel4CSIs 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
-
-