Package com.uc4.api.objects
Class Sync
java.lang.Object
com.uc4.api.objects.UC4Object
com.uc4.api.objects.Sync
Sync object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an iterator overSyncAction.intReturns the number of defined actions.voidaddAction(SyncAction action) Adds a new action to this Sync object.voidAdds aSyncStateto this Sync object.Gets attributes of this Sync object.header()Returns the header data of this object.booleanReturnstrueif this Object can be executed.protected voidloadContent(com.uc4.util.XMLDocument doc, ConnectionAttributes info) booleanremoveAction(SyncAction action) Removes the specified action.voidMethod to remove all the actions.voidMethod to remove all the states.booleanremoveState(SyncState state) Removes the specifiedSyncState.Returns an iterator overSyncState.intReturns the number of Sync states.protected voidstoreContent(com.uc4.util.XMLDocument doc, Element objectElement, ConnectionAttributes sessionInfo) voidvalidate()Validates the object.Methods inherited from class com.uc4.api.objects.UC4Object
docu, getAccess, getIdnr, getModCount, getName, getObjectClient, getType, isOldVersion, load, store
-
Constructor Details
-
Sync
public Sync()
-
-
Method Details
-
loadContent
-
header
Returns the header data of this object. This is the information of the header tab in the dialog client.- Returns:
- header
-
attributes
Gets attributes of this Sync object.- Returns:
- Attributes of this Sync
-
stateIterator
Returns an iterator overSyncState.- Returns:
- Iterator over
SyncState
-
addState
Adds aSyncStateto this Sync object.- Parameters:
state- State which should be added
-
removeState
Removes the specifiedSyncState.- Parameters:
state- State which should be removed- Returns:
- True if the action was removed successfully
-
stateSize
public int stateSize()Returns the number of Sync states.- Returns:
- Number of Sync states
-
actionIterator
Returns an iterator overSyncAction.- Returns:
- Iterator over
SyncAction
-
addAction
Adds a new action to this Sync object.- Parameters:
action- Action which should be added
-
removeAction
Removes the specified action. An action can also be removed using the iterator returned from the methodactionIterator.- Parameters:
action- Action which should be removed- Returns:
- True if the action was removed successfully
-
removeAllActions
public void removeAllActions()Method to remove all the actions. -
removeAllStates
public void removeAllStates()Method to remove all the states. -
actionSize
public int actionSize()Returns the number of defined actions.- Returns:
- Number of actions
-
validate
Description copied from class:UC4ObjectValidates the object. If the object is not valid anInvalidObjectExceptionis thrown.- Overrides:
validatein classUC4Object- Throws:
InvalidObjectException- If the object is not valid
-
storeContent
protected void storeContent(com.uc4.util.XMLDocument doc, Element objectElement, ConnectionAttributes sessionInfo) -
isExecutable
public boolean isExecutable()Description copied from class:UC4ObjectReturnstrueif this Object can be executed.- Specified by:
isExecutablein classUC4Object- Returns:
- true if the Object can be executed, false if not.
-