Class UpdateCompositionTask
- java.lang.Object
-
- com.opencloud.slee.resources.sis.management.ant.SISSubTask
-
- com.opencloud.slee.resources.sis.management.ant.UpdateCompositionTask
-
- com.opencloud.slee.resources.insis.management.ant.UpdateCompositionTask
-
public class UpdateCompositionTask extends UpdateCompositionTask
Update the IN charging interaction attributes of a composition for a SIS RA entity. This class extends the generic composition update task with additional IN-specific properties.The component ID of the composition to update is specified in the nested
composition
element. The settings for the FCI Interaction option is specified in the nestedfciInteraction
element. The settings for the Online Charging Interaction option is specified in the nestedonlineChargingInteraction
element. For example:<
This task invokes thesis-in-management
raentity="foo"> <updateincomposition> <composition
name="OriginatingComposition" vendor="xyz.com" version="1.0"/> <fciInteraction
mode="static-service-priorities"/> <onlineChargingInteraction
mode="nominated-service" serviceref="CallForwarding"/> </updateincomposition> </sis-in-management>INCompositionManagementMBean.setFCIInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.FCIInteraction)
andINCompositionManagementMBean.setOnlineChargingInteraction(com.opencloud.slee.resources.sis.components.CompositionID, com.opencloud.slee.resources.sis.script.in.OnlineChargingInteraction)
management operations.Ant Parameters
Attribute Description Required optimisationsEnabled A boolean value that specifies whether composition execution optimisations should be enabled for this composition. No. failonerror Default failure case behaviour for this task. If set to 'false' or 'no', the build will continue when this task attempts a redundant action. No, default is inherited from the enclosing INSISManagementTask
.Parameters specified as nested elements
In addition to those specified in thesuperclass
, the following parameters can also be provided.Element Description composition
Contains the composition component ID. Exactly one nested composition element must be present. fciInteraction
Contains the FCI Interaction settings to apply. At most one nested fciInteraction element may be present. onlineChargingInteraction
Contains the Online Charging Interaction settings to apply. At most one nested onlineChargingInteraction element may be present.
-
-
Constructor Summary
Constructors Constructor Description UpdateCompositionTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfiguredFciInteraction(FCIInteractionElement element)
void
addConfiguredOnlineChargingInteraction(OnlineChargingInteractionElement element)
void
setOptimisationsEnabled(boolean optimisations)
-
Methods inherited from class com.opencloud.slee.resources.sis.management.ant.UpdateCompositionTask
addConfiguredComposition, setAudit, setDebugLevel
-
Methods inherited from class com.opencloud.slee.resources.sis.management.ant.SISSubTask
execute, getFailOnError, setFailOnError
-
-
-
-
Method Detail
-
addConfiguredFciInteraction
public void addConfiguredFciInteraction(FCIInteractionElement element)
-
addConfiguredOnlineChargingInteraction
public void addConfiguredOnlineChargingInteraction(OnlineChargingInteractionElement element)
-
setOptimisationsEnabled
public void setOptimisationsEnabled(boolean optimisations)
-
-