public class CAP3ApplyChargingArg extends CAP2ApplyChargingArg
ApplyChargingArg ::= SEQUENCE { aChBillingChargingCharacteristics AChBillingChargingCharacteristics, partyToCharge SendingSideID DEFAULT sendingSideID : '01'H, extensions Extensions OPTIONAL, ... } CAP-gsmSSF-gsmSCF-ops-args { ApplyChargingArg { @parentType com.opencloud.slee.resources.cgin.cap_v2.CAP2ApplyChargingArg } }
Used as argument type by CAP3Operations.applyCharging
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP3ApplyChargingArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP3ApplyChargingArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP3ApplyChargingArg |
copyOf(CCApplyChargingArg 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.
|
static FieldAccessor[] |
getFieldAccessors()
Gets a new array of the accessors for fields of this type.
|
Map<String,Object> |
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.
|
CAP3ApplyChargingArg |
setAChBillingChargingCharacteristics(CAP2AChBillingChargingCharacteristics value)
Sets the value of the field aChBillingChargingCharacteristics.
|
CAP3ApplyChargingArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP3ApplyChargingArg |
setPartyToCharge(CCLegID value)
Sets the value of the field partyToCharge.
|
getExtensions, hasExtensions
getAChBillingChargingCharacteristics, getPartyToCharge, hasAChBillingChargingCharacteristics, hasPartyToCharge, setAChBillingChargingCharacteristics, setReadOnly
equals, hashCode, toString
checkModify, isReadOnly
public CAP3ApplyChargingArg()
public CAP3ApplyChargingArg clone()
clone
in interface DataObject
clone
in class CAP2ApplyChargingArg
public static CAP3ApplyChargingArg copyOf(CCApplyChargingArg from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP2ApplyChargingArg
withAbsents
- whether to put absent optional fields into Mappublic CAP3ApplyChargingArg setAChBillingChargingCharacteristics(CAP2AChBillingChargingCharacteristics value) throws IllegalStateException
setAChBillingChargingCharacteristics
in class CAP2ApplyChargingArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3ApplyChargingArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP2ApplyChargingArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP3ApplyChargingArg setPartyToCharge(CCLegID value) throws IllegalStateException
setPartyToCharge
in class CAP2ApplyChargingArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only