Package com.soffid.iam.api
Class AbstractGroup
- java.lang.Object
-
- com.soffid.iam.api.AbstractGroup
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Group
public abstract class AbstractGroup extends Object implements Serializable
ValueObject AbstractGroup- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractGroup()AbstractGroup(AbstractGroup otherBean)AbstractGroup(String name, String description)AbstractGroup(String name, String description, String quota, String driveLetter, String parentGroup, String type, String driveServerName, Long id, Boolean obsolete, Boolean organizational, String section, Date startDate, Date endDate, Map<String,Object> attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAttributes()Gets value for attribute attributesStringgetDescription()Gets value for attribute descriptionStringgetDriveLetter()Gets value for attribute driveLetterStringgetDriveServerName()Gets value for attribute driveServerNameDategetEndDate()Gets value for attribute endDateLonggetId()Gets value for attribute idStringgetName()Gets value for attribute nameBooleangetObsolete()Gets value for attribute obsoleteBooleangetOrganizational()Gets value for attribute organizationalStringgetParentGroup()Gets value for attribute parentGroupStringgetQuota()Gets value for attribute quotaStringgetSection()Gets value for attribute sectionDategetStartDate()Gets value for attribute startDateStringgetType()Gets value for attribute typevoidsetAttributes(Map<String,Object> attributes)Sets value for attribute attributesvoidsetDescription(String description)Sets value for attribute descriptionvoidsetDriveLetter(String driveLetter)Sets value for attribute driveLettervoidsetDriveServerName(String driveServerName)Sets value for attribute driveServerNamevoidsetEndDate(Date endDate)Sets value for attribute endDatevoidsetId(Long id)Sets value for attribute idvoidsetName(String name)Sets value for attribute namevoidsetObsolete(Boolean obsolete)Sets value for attribute obsoletevoidsetOrganizational(Boolean organizational)Sets value for attribute organizationalvoidsetParentGroup(String parentGroup)Sets value for attribute parentGroupvoidsetQuota(String quota)Sets value for attribute quotavoidsetSection(String section)Sets value for attribute sectionvoidsetStartDate(Date startDate)Sets value for attribute startDatevoidsetType(String type)Sets value for attribute typestatic GrouptoGroup(Grup vo)Creates a Group value object based on a Grup object.static voidtoGroup(Grup source, AbstractGroup target)Updates a Group value object based on a Grup object.static Group[]toGroupArray(Grup[] source)Creates a Group array on a Grup array.static AsyncList<Group>toGroupAsyncList(AsyncList<Grup> source)Creates a Group asynclist on a Grup collection.static PagedResult<Group>toGroupList(PagedResult<Grup> source)Creates a Group pagedResult on a Grup collection.static List<Group>toGroupList(Collection<Grup> source)Creates a Group list on a Grup collection.StringtoString()Returns a string representation of the value object.
-
-
-
Constructor Detail
-
AbstractGroup
public AbstractGroup()
-
AbstractGroup
public AbstractGroup(String name, String description, String quota, String driveLetter, String parentGroup, String type, String driveServerName, Long id, Boolean obsolete, Boolean organizational, String section, Date startDate, Date endDate, Map<String,Object> attributes)
-
AbstractGroup
public AbstractGroup(AbstractGroup otherBean)
-
-
Method Detail
-
getName
public String getName()
Gets value for attribute name
-
setName
public void setName(String name)
Sets value for attribute name
-
getDescription
public String getDescription()
Gets value for attribute description
-
setDescription
public void setDescription(String description)
Sets value for attribute description
-
getQuota
public String getQuota()
Gets value for attribute quota
-
setQuota
public void setQuota(String quota)
Sets value for attribute quota
-
getDriveLetter
public String getDriveLetter()
Gets value for attribute driveLetter
-
setDriveLetter
public void setDriveLetter(String driveLetter)
Sets value for attribute driveLetter
-
getParentGroup
public String getParentGroup()
Gets value for attribute parentGroup
-
setParentGroup
public void setParentGroup(String parentGroup)
Sets value for attribute parentGroup
-
getType
public String getType()
Gets value for attribute type
-
setType
public void setType(String type)
Sets value for attribute type
-
getDriveServerName
public String getDriveServerName()
Gets value for attribute driveServerName
-
setDriveServerName
public void setDriveServerName(String driveServerName)
Sets value for attribute driveServerName
-
getId
public Long getId()
Gets value for attribute id
-
setId
public void setId(Long id)
Sets value for attribute id
-
getObsolete
public Boolean getObsolete()
Gets value for attribute obsolete
-
setObsolete
public void setObsolete(Boolean obsolete)
Sets value for attribute obsolete
-
getOrganizational
public Boolean getOrganizational()
Gets value for attribute organizational
-
setOrganizational
public void setOrganizational(Boolean organizational)
Sets value for attribute organizational
-
getSection
public String getSection()
Gets value for attribute section
-
setSection
public void setSection(String section)
Sets value for attribute section
-
getStartDate
public Date getStartDate()
Gets value for attribute startDate
-
setStartDate
public void setStartDate(Date startDate)
Sets value for attribute startDate
-
getEndDate
public Date getEndDate()
Gets value for attribute endDate
-
setEndDate
public void setEndDate(Date endDate)
Sets value for attribute endDate
-
setAttributes
public void setAttributes(Map<String,Object> attributes)
Sets value for attribute attributes
-
toString
public String toString()
Returns a string representation of the value object.
-
toGroupList
public static List<Group> toGroupList(Collection<Grup> source)
Creates a Group list on a Grup collection.
-
toGroupList
public static PagedResult<Group> toGroupList(PagedResult<Grup> source)
Creates a Group pagedResult on a Grup collection.
-
toGroupAsyncList
public static AsyncList<Group> toGroupAsyncList(AsyncList<Grup> source)
Creates a Group asynclist on a Grup collection.
-
toGroupArray
public static Group[] toGroupArray(Grup[] source)
Creates a Group array on a Grup array.
-
toGroup
public static void toGroup(Grup source, AbstractGroup target)
Updates a Group value object based on a Grup object.
-
-