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 class
FCIInteraction.Mode
Supported 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 boolean
equals(Object o)
FCIInteraction.Mode
getMode()
ServiceRefID
getNominatedService()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
FCIInteraction
public FCIInteraction(FCIInteraction.Mode mode)
Create a new FCI Interaction option.- Parameters:
mode
- FCI Interaction Mode.- Throws:
NullPointerException
- ifmode
isnull
.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
- ifmode
isnull
.IllegalArgumentException
- ifmode
==FCIInteraction.Mode.NOMINATED_SERVICE
. andnominatedService
isnull
, ormode
!=FCIInteraction.Mode.NOMINATED_SERVICE
andnominatedService
is notnull
.
-
-
Method Detail
-
getMode
public FCIInteraction.Mode getMode()
-
getNominatedService
public ServiceRefID getNominatedService()
-
-