Package com.uc4.api.objects
Class Rollback
- java.lang.Object
-
- com.uc4.api.objects.Rollback
-
public class Rollback extends java.lang.ObjectThis class represents the rollback tab on executable Automation Engine objects.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRollback(com.uc4.util.XMLDocument doc)Constructs aRollbackobject from the specifiedXMLDocument
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBackupDirectory()Returns the backup directory or an empty String if not set.UC4ObjectNamegetBackupObject()Returns the UC4 Object for the backup or an empty instance if not set.UC4ObjectNamegetRollbackObject()Returns the UC4 Object for rollback.booleanisDeleteBeforeRestore()Returnstrueif the "Delete before restore" checkbox is selected in the User Interface.booleanisEnabled()Returnstrueif rollback is enabled for this object otherwisefalse.booleanisIncludeSubdirectories()Returnstrueif the "Include sub-directories" option is selected in the User Interface.voidsetBackupDirectory(java.lang.String backupDir)Sets the backup directory.voidsetBackupObject(UC4ObjectName backupObject)Sets the UC4 object for backup.voidsetDeleteBeforeRestore(boolean deleteBeforeRestore)Enables or disables the "Delete before restore" option.voidsetEnabled(boolean enabled)Enables or disables rollback.voidsetIncludeSubdirectories(boolean includeSubdirectories)Enables or disables the "Include sub-directories" option.voidsetRollbackObject(UC4ObjectName rollbackObject)Sets the rollback object.protected voidstore(com.uc4.util.XMLDocument doc, org.w3c.dom.Element objectElement)Stores the data of this class in the specified XML document
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
Returnstrueif rollback is enabled for this object otherwisefalse.- Returns:
- Rollback enabled?
-
setEnabled
public void setEnabled(boolean enabled)
Enables or disables rollback.- Parameters:
enabled- true if rollback should be enabled
-
getBackupObject
public UC4ObjectName getBackupObject()
Returns the UC4 Object for the backup or an empty instance if not set.- Returns:
- Backup object, never
null
-
setBackupObject
public void setBackupObject(UC4ObjectName backupObject)
Sets the UC4 object for backup.- Parameters:
backupObject- Backup,nullor an empty instance can be used to clear this field.
-
getRollbackObject
public UC4ObjectName getRollbackObject()
Returns the UC4 Object for rollback. This method does not returnnull.- Returns:
- Rollback object or an empty
UC4ObjectNameinstance if not set.
-
setRollbackObject
public void setRollbackObject(UC4ObjectName rollbackObject)
Sets the rollback object.- Parameters:
rollbackObject-nullor an empty instance can be used to clear this field.
-
getBackupDirectory
public java.lang.String getBackupDirectory()
Returns the backup directory or an empty String if not set.- Returns:
- Directory, never
null
-
setBackupDirectory
public void setBackupDirectory(java.lang.String backupDir)
Sets the backup directory.- Parameters:
backupDir- Directory,nullor an empty String can be used to clear this field.
-
isDeleteBeforeRestore
public boolean isDeleteBeforeRestore()
Returnstrueif the "Delete before restore" checkbox is selected in the User Interface.- Returns:
- Delete before restore
-
setDeleteBeforeRestore
public void setDeleteBeforeRestore(boolean deleteBeforeRestore)
Enables or disables the "Delete before restore" option.- Parameters:
deleteBeforeRestore- Delete before restore
-
isIncludeSubdirectories
public boolean isIncludeSubdirectories()
Returnstrueif the "Include sub-directories" option is selected in the User Interface.- Returns:
- Include sub directories?
-
setIncludeSubdirectories
public void setIncludeSubdirectories(boolean includeSubdirectories)
Enables or disables the "Include sub-directories" option.- Parameters:
includeSubdirectories- Include sub directories?
-
store
protected void store(com.uc4.util.XMLDocument doc, org.w3c.dom.Element objectElement)Stores the data of this class in the specified XML document- Parameters:
doc- DocumentobjectElement- Object element
-
-