|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.pnr.hci.RateComponentModel
com.highdeal.pnr.hci.DefaultChargeActionModel
com.highdeal.pnr.hci.InternalChargeActionModel
public class InternalChargeActionModel
This class represents the action of charging on an internal charging reference following a charging mode.
This model is a rate RateComponentModel containing four properties:
ChargingMode, the default one is ChargingMode.forceNothing>"AccountState, the default one is AccountState.CLOSED>"AccountState, the default one is AccountState.ACTIVE>"
| Field Summary |
|---|
| Fields inherited from class com.highdeal.pnr.hci.DefaultChargeActionModel |
|---|
DEFAULT_FREE_CHARGE_UP_TO, DEFAULT_NOT_FREE_CHARGE_UP_TO |
| Fields inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
children, description, name, parent |
| Constructor Summary | |
|---|---|
InternalChargeActionModel()
|
|
| Method Summary | |
|---|---|
boolean |
checkValidity()
Returns true if the component is valid. |
java.lang.String |
getInternalChargingReference()
Returns the internal charging reference. |
int |
getMaxChildCount()
Gets the maximum child count. |
void |
internalAddChild(java.lang.String name,
XMLMarshallable child)
|
void |
internalMarshal(XMLOutputter output)
|
void |
setInternalChargingReference(java.lang.String internalChargingReference)
Sets the internal charging reference. |
| Methods inherited from class com.highdeal.pnr.hci.DefaultChargeActionModel |
|---|
addChild, getAllowFreeChargeUpTo, getAllowNotFreeChargeUpTo, getChargingMode, marshal, setAllowFreeChargeUpTo, setAllowNotFreeChargeUpTo, setChargingMode |
| Methods inherited from class com.highdeal.pnr.hci.RateComponentModel |
|---|
addCharacterData, getChildAt, getChildCount, getChildren, getContext, getDescription, getName, getParent, inheritedContext, isRemoveChildAllowed, isSetChildAllowed, marshallChildren, remove, removeChild, setAttributes, setChild, setChild, setChildren, setDescription, setName, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InternalChargeActionModel()
| Method Detail |
|---|
public java.lang.String getInternalChargingReference()
public void setInternalChargingReference(java.lang.String internalChargingReference)
internalChargingReference - the internal charging reference to set.public int getMaxChildCount()
RateComponentModel
getMaxChildCount in class DefaultChargeActionModelpublic boolean checkValidity()
RateComponentModel
checkValidity in class DefaultChargeActionModel
public void internalAddChild(java.lang.String name,
XMLMarshallable child)
internalAddChild in class DefaultChargeActionModelpublic void internalMarshal(XMLOutputter output)
internalMarshal in class DefaultChargeActionModel
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||