Package com.xebialabs.deployit.security
Class Role
- java.lang.Object
-
- com.xebialabs.deployit.security.Role
-
- All Implemented Interfaces:
java.io.Serializable
public class Role extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Role(java.lang.String name)Role(java.lang.String id, java.lang.String name)Role(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> principals)Role(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> principals, java.util.List<java.lang.String> roles)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetId()java.lang.StringgetName()java.util.List<java.lang.String>getPrincipals()java.util.List<java.lang.String>getPrincipalsAssigned()Deprecated.java.util.List<java.lang.String>getRoles()inthashCode()voidsetId(java.lang.String id)voidsetName(java.lang.String name)voidsetPrincipals(java.util.List<java.lang.String> principals)voidsetRoles(java.util.List<java.lang.String> roles)java.lang.StringtoString()RolewithPrincipals(java.lang.String... newPrincipals)RolewithRoles(java.lang.String... newRoles)
-
-
-
Constructor Detail
-
Role
public Role(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> principals, java.util.List<java.lang.String> roles)
-
Role
public Role(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> principals)
-
Role
public Role(java.lang.String id, java.lang.String name)
-
Role
public Role(java.lang.String name)
-
-
Method Detail
-
withPrincipals
public Role withPrincipals(java.lang.String... newPrincipals)
-
withRoles
public Role withRoles(java.lang.String... newRoles)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
setPrincipals
public void setPrincipals(java.util.List<java.lang.String> principals)
-
getPrincipalsAssigned
@Deprecated public java.util.List<java.lang.String> getPrincipalsAssigned()
Deprecated.
-
getPrincipals
public java.util.List<java.lang.String> getPrincipals()
-
getRoles
public java.util.List<java.lang.String> getRoles()
-
setRoles
public void setRoles(java.util.List<java.lang.String> roles)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-