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 attributesString
getDescription()
Gets value for attribute descriptionString
getDriveLetter()
Gets value for attribute driveLetterString
getDriveServerName()
Gets value for attribute driveServerNameDate
getEndDate()
Gets value for attribute endDateLong
getId()
Gets value for attribute idString
getName()
Gets value for attribute nameBoolean
getObsolete()
Gets value for attribute obsoleteBoolean
getOrganizational()
Gets value for attribute organizationalString
getParentGroup()
Gets value for attribute parentGroupString
getQuota()
Gets value for attribute quotaString
getSection()
Gets value for attribute sectionDate
getStartDate()
Gets value for attribute startDateString
getType()
Gets value for attribute typevoid
setAttributes(Map<String,Object> attributes)
Sets value for attribute attributesvoid
setDescription(String description)
Sets value for attribute descriptionvoid
setDriveLetter(String driveLetter)
Sets value for attribute driveLettervoid
setDriveServerName(String driveServerName)
Sets value for attribute driveServerNamevoid
setEndDate(Date endDate)
Sets value for attribute endDatevoid
setId(Long id)
Sets value for attribute idvoid
setName(String name)
Sets value for attribute namevoid
setObsolete(Boolean obsolete)
Sets value for attribute obsoletevoid
setOrganizational(Boolean organizational)
Sets value for attribute organizationalvoid
setParentGroup(String parentGroup)
Sets value for attribute parentGroupvoid
setQuota(String quota)
Sets value for attribute quotavoid
setSection(String section)
Sets value for attribute sectionvoid
setStartDate(Date startDate)
Sets value for attribute startDatevoid
setType(String type)
Sets value for attribute typestatic Group
toGroup(Grup vo)
Creates a Group value object based on a Grup object.static void
toGroup(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.String
toString()
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.
-
-