Class FCIInteraction
- java.lang.Object
-
- com.opencloud.slee.resources.sis.script.in.FCIInteraction
-
- All Implemented Interfaces:
Serializable
public final class FCIInteraction extends Object implements Serializable
Service interaction options for handling the Furnish Charging Information operation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFCIInteraction.ModeSupported FCI Interaction modes.
-
Constructor Summary
Constructors Constructor Description FCIInteraction(FCIInteraction.Mode mode)Create a new FCI Interaction option.FCIInteraction(FCIInteraction.Mode mode, ServiceRefID nominatedService)Create a new FCI Interaction option.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)FCIInteraction.ModegetMode()ServiceRefIDgetNominatedService()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
FCIInteraction
public FCIInteraction(FCIInteraction.Mode mode)
Create a new FCI Interaction option.- Parameters:
mode- FCI Interaction Mode.- Throws:
NullPointerException- ifmodeisnull.IllegalArgumentException- ifmode==FCIInteraction.Mode.NOMINATED_SERVICE. TheFCIInteraction(Mode, ServiceRefID)constructor must be used instead for this mode.
-
FCIInteraction
public FCIInteraction(FCIInteraction.Mode mode, ServiceRefID nominatedService)
Create a new FCI Interaction option.- Parameters:
mode- FCI Interaction Mode.nominatedService- the nominated service if the mode isFCIInteraction.Mode.NOMINATED_SERVICE.- Throws:
NullPointerException- ifmodeisnull.IllegalArgumentException- ifmode==FCIInteraction.Mode.NOMINATED_SERVICE. andnominatedServiceisnull, ormode!=FCIInteraction.Mode.NOMINATED_SERVICEandnominatedServiceis notnull.
-
-
Method Detail
-
getMode
public FCIInteraction.Mode getMode()
-
getNominatedService
public ServiceRefID getNominatedService()
-
-