SAP CC 3.0 IEC API
A C D E F G H I J K N P R S T U V X

J

JavaActionModel - Class in com.highdeal.iec.hci
This class represents an Java Action that can perform a Java class.

The class must to extend the com.highdeal.iec.action.JavaTask.
During the execution, two methods are invoked: "setProperties(Properties props)" To receive the properties of initialization of your java task
The properties are those define in this model "execute(DataCollection collection) To treat the DataCollection given in argument
DataCollection contains data (like ExtendedChargeableItem) It can access to other service regarding the following implementations: JavaTaskStateListener The method "stateTerminated(String actionUid)" is invoked
when the last action has fully treated the current DataCollection The method "stateRejected(String actionUid, String[] arguments)" is invoked
when an action rejected the current DataCollection.
The reason are explained in the arguments The method "stateFiltered(String actionUid)" is invoked
when an action filtered the current DataCollection is fully treated JavaTaskIterator While the method "boolean hasNext(DataCollection collection)" return true,
invoke the method "execute(DataCollection collection)" with the same DataCollection JavaTaskInitializable Invoke the method "setUp(DataCollection collection)" before: the invocation of "execute" when the java task isn't an JavaTaskIterator the iterations when the java task isn't an JavaTaskIterator Invoke the method "tearDown(DataCollection collection)" after: the invocation of "execute" when the java task isn't an JavaTaskIterator the iterations when the java task isn't an JavaTaskIterator
JavaActionModel() - Constructor for class com.highdeal.iec.hci.JavaActionModel
Creation of an instance of this model.
JavaTask - Class in com.highdeal.iec.action
This is an abstract class.
JavaTask() - Constructor for class com.highdeal.iec.action.JavaTask
 
JavaTaskInitializable - Interface in com.highdeal.iec.action
When your JavaTask implements this interface: the method JavaTaskInitializable.setUp(DataCollection) is invoked before each JavaTask.execute(DataCollection) invocation the method JavaTaskInitializable.tearDown(DataCollection) is invoked after each JavaTask.execute(DataCollection) invocation Note that, it is not applicable when your JavaTask implements the JavaTaskIterator.
JavaTaskIterator - Interface in com.highdeal.iec.action
When your JavaTask implements this interface, it makes loop on the JavaTaskIterator.hasNext(DataCollection).
While the the invocation of the method JavaTaskIterator.hasNext(DataCollection) returns true, the JavaTask.execute(DataCollection) is invoked with the same collection.
JavaTaskStateListener - Interface in com.highdeal.iec.action
When your JavaTask implements this interface, it receives state information about the current DataCollection.
The method "stateTerminated(String actionUid)" is invoked
when the last action has fully treated the current DataCollection The method "stateRejected(String actionUid, String[] arguments)" is invoked
when an action rejected the current DataCollection.
The reason are explained in the arguments The method "stateFiltered(String actionUid)" is invoked
when an action filtered the current DataCollection is fully treated

SAP CC 3.0 IEC API
A C D E F G H I J K N P R S T U V X
(c) Copyright 2011 SAP AG. All rights reserved. SAP Convergent Charging 3.0