Class TaskAccess

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseConfiguration
com.xebialabs.xlrelease.configuration.TaskAccess
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(root=CONFIGURATION, versioned=false) public class TaskAccess extends BaseConfiguration
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

    SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    TaskAccess(String taskType, boolean isAllowedToAll, List<String> roles)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    static String
     
    boolean
     
    void
    setAllowedToAll(boolean isAllowedToAll)
     
    void
     

    Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration

    getCiUid, getFolderId, getTitle, hasId, isSupportedOn, setCiUid, setFolderId, setTitle

    Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

    compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • TaskAccess

      public TaskAccess()
    • TaskAccess

      public TaskAccess(String taskType, boolean isAllowedToAll, List<String> roles)
  • Method Details

    • getTaskAccessId

      public static String getTaskAccessId(String taskType)
    • getRoles

      public List<String> getRoles()
    • setRoles

      public void setRoles(List<String> roles)
    • isAllowedToAll

      public boolean isAllowedToAll()
    • setAllowedToAll

      public void setAllowedToAll(boolean isAllowedToAll)