Class Team

All Implemented Interfaces:
ConfigurationItem, Serializable, Comparable<BaseConfigurationItem>

@Metadata(versioned=false) public class Team extends BaseConfigurationItem
The Team domain object in Digital.ai Release is a transient object and is not saved into the repository. It is kept for backwards-compatibility, as it was part of the public API. The teams' data is stored by the platform using the RoleService and the platform's own Role object.
See Also:
  • Field Details

  • Constructor Details

    • Team

      public Team()
  • Method Details

    • getTeamName

      public String getTeamName()
    • setTeamName

      public void setTeamName(String teamName)
    • hasMember

      public boolean hasMember(String username)
    • hasAnyMember

      public boolean hasAnyMember(Collection<String> members)
    • hasPermission

      public boolean hasPermission(String permission)
    • getMembers

      public List<String> getMembers()
    • setMembers

      public void setMembers(List<String> members)
    • addMember

      public void addMember(String newMember)
    • getRoles

      public List<String> getRoles()
    • setRoles

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

      public void addRole(String newRole)
    • hasRole

      public boolean hasRole(String role)
    • hasAnyRole

      public boolean hasAnyRole(List<com.xebialabs.deployit.security.Role> roles)
    • getPermissions

      public List<String> getPermissions()
    • setPermissions

      public void setPermissions(List<String> permissions)
    • addPermission

      public void addPermission(String permission)
    • isReleaseAdminTeam

      public boolean isReleaseAdminTeam()
    • isTemplateOwnerTeam

      public boolean isTemplateOwnerTeam()
    • isFolderOwnerTeam

      public boolean isFolderOwnerTeam()
    • isFolderAdminTeam

      public boolean isFolderAdminTeam()
    • isSystemTeam

      public boolean isSystemTeam()
    • addMembers

      public void addMembers(String[] members)
    • addRoles

      public void addRoles(String[] roles)
    • addPermissions

      public void addPermissions(String[] permissions)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class BaseConfigurationItem
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseConfigurationItem
    • toString

      public String toString()
      Overrides:
      toString in class BaseConfigurationItem