Class Rollback

java.lang.Object
com.uc4.api.objects.Rollback

public class Rollback extends Object
This class represents the rollback tab on executable Automation Engine objects.
  • Constructor Details

    • Rollback

      protected Rollback(com.uc4.util.XMLDocument doc)
      Constructs a Rollback object from the specified XMLDocument
      Parameters:
      doc - XML Document
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns true if rollback is enabled for this object otherwise false.
      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, null or an empty instance can be used to clear this field.
    • getRollbackObject

      public UC4ObjectName getRollbackObject()
      Returns the UC4 Object for rollback. This method does not return null.
      Returns:
      Rollback object or an empty UC4ObjectName instance if not set.
    • setRollbackObject

      public void setRollbackObject(UC4ObjectName rollbackObject)
      Sets the rollback object.
      Parameters:
      rollbackObject - null or an empty instance can be used to clear this field.
    • getBackupDirectory

      public String getBackupDirectory()
      Returns the backup directory or an empty String if not set.
      Returns:
      Directory, never null
    • setBackupDirectory

      public void setBackupDirectory(String backupDir)
      Sets the backup directory.
      Parameters:
      backupDir - Directory, null or an empty String can be used to clear this field.
    • isDeleteBeforeRestore

      public boolean isDeleteBeforeRestore()
      Returns true if 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()
      Returns true if 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, Element objectElement)
      Stores the data of this class in the specified XML document
      Parameters:
      doc - Document
      objectElement - Object element