Package com.flower.docs.domain.security
Class Identity
- java.lang.Object
-
- com.flower.docs.domain.common.IdentifiableElement
-
- com.flower.docs.domain.security.Identity
-
- All Implemented Interfaces:
java.io.Serializable
public abstract class Identity extends IdentifiableElement implements java.io.Serializable
An identity of an individual or a corporate body <p>Java class for Identity complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="Identity"> <complexContent> <extension base="{http://flower.com/docs/domain/common}IdentifiableElement"> <sequence> <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="mail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="groups" type="{http://flower.com/docs/domain/common}Id" maxOccurs="unbounded" minOccurs="0"/> <element name="profiles" type="{http://flower.com/docs/domain/common}Id" maxOccurs="unbounded" minOccurs="0"/> <element name="attributes" type="{http://flower.com/docs/domain/security}IdentityAttribute" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<IdentityAttribute>
attributes
protected java.lang.String
displayName
protected java.util.List<Id>
groups
protected java.lang.String
mail
protected java.util.List<Id>
profiles
-
Fields inherited from class com.flower.docs.domain.common.IdentifiableElement
id
-
-
Constructor Summary
Constructors Constructor Description Identity()
Default no-arg constructor abcIdentity(Id id, java.lang.String displayName, java.lang.String mail, java.util.List<Id> groups, java.util.List<Id> profiles, java.util.List<IdentityAttribute> attributes)
Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<IdentityAttribute>
getAttributes()
Gets the value of the attributes property.java.lang.String
getDisplayName()
Gets the value of the displayName property.java.util.List<Id>
getGroups()
Gets the value of the groups property.java.lang.String
getMail()
Gets the value of the mail property.java.util.List<Id>
getProfiles()
Gets the value of the profiles property.void
setAttributes(java.util.List<IdentityAttribute> value)
void
setDisplayName(java.lang.String value)
Sets the value of the displayName property.void
setGroups(java.util.List<Id> value)
void
setMail(java.lang.String value)
Sets the value of the mail property.void
setProfiles(java.util.List<Id> value)
-
Methods inherited from class com.flower.docs.domain.common.IdentifiableElement
getId, setId
-
-
-
-
Field Detail
-
displayName
protected java.lang.String displayName
-
mail
protected java.lang.String mail
-
groups
protected java.util.List<Id> groups
-
profiles
protected java.util.List<Id> profiles
-
attributes
protected java.util.List<IdentityAttribute> attributes
-
-
Constructor Detail
-
Identity
public Identity()
Default no-arg constructor abc
-
Identity
public Identity(Id id, java.lang.String displayName, java.lang.String mail, java.util.List<Id> groups, java.util.List<Id> profiles, java.util.List<IdentityAttribute> attributes)
Fully-initialising value constructor
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
Gets the value of the displayName property.- Returns:
- possible object is
String
-
setDisplayName
public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.- Parameters:
value
- allowed object isString
-
getMail
public java.lang.String getMail()
Gets the value of the mail property.- Returns:
- possible object is
String
-
setMail
public void setMail(java.lang.String value)
Sets the value of the mail property.- Parameters:
value
- allowed object isString
-
getGroups
public java.util.List<Id> getGroups()
Gets the value of the groups property. <p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the groups property. <p> For example, to add a new item, do as follows: <pre> getGroups().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the listId
-
getProfiles
public java.util.List<Id> getProfiles()
Gets the value of the profiles property. <p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the profiles property. <p> For example, to add a new item, do as follows: <pre> getProfiles().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the listId
-
getAttributes
public java.util.List<IdentityAttribute> getAttributes()
Gets the value of the attributes property. <p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the attributes property. <p> For example, to add a new item, do as follows: <pre> getAttributes().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the listIdentityAttribute
-
setGroups
public void setGroups(java.util.List<Id> value)
-
setProfiles
public void setProfiles(java.util.List<Id> value)
-
setAttributes
public void setAttributes(java.util.List<IdentityAttribute> value)
-
-