Package com.soffid.iam.api
Class AbstractApplication
- java.lang.Object
-
- com.soffid.iam.api.AbstractApplication
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Application
public abstract class AbstractApplication extends Object implements Serializable
ValueObject AbstractApplication- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractApplication()
AbstractApplication(AbstractApplication otherBean)
AbstractApplication(ApplicationType type, String parent, String relativeName, String name, String description, String source, String owner, String executable, String database, Long id, String ownerName, Boolean bpmEnabled, String notificationEmails, String approvalProcess, String roleDefinitionProcess, boolean singleRole, Map<String,Object> attributes)
AbstractApplication(String relativeName, String name, String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApprovalProcess()
Gets value for attribute approvalProcessMap<String,Object>
getAttributes()
Gets value for attribute attributesBoolean
getBpmEnabled()
Gets value for attribute bpmEnabledBoolean
getBpmEnforced()
Gets value for attribute bpmEnabledString
getDatabase()
Gets value for attribute databaseString
getDescription()
Gets value for attribute descriptionString
getExecutable()
Gets value for attribute executableLong
getId()
Gets value for attribute idString
getName()
Gets value for attribute nameString
getNotificationEmails()
Gets value for attribute notificationEmailsString
getOwner()
Gets value for attribute ownerString
getOwnerName()
Gets value for attribute ownerNameString
getParent()
Gets value for attribute parentString
getRelativeName()
Gets value for attribute relativeNameString
getRoleDefinitionProcess()
Gets value for attribute roleDefinitionProcessString
getSource()
Gets value for attribute sourceApplicationType
getType()
Gets value for attribute typeboolean
isSingleRole()
Gets value for attribute singleRolevoid
setApprovalProcess(String approvalProcess)
Sets value for attribute approvalProcessvoid
setAttributes(Map<String,Object> attributes)
Sets value for attribute attributesvoid
setBpmEnabled(Boolean bpmEnabled)
Sets value for attribute bpmEnabledvoid
setBpmEnforced(Boolean bpmEnabled)
Sets value for attribute bpmEnabledvoid
setDatabase(String database)
Sets value for attribute databasevoid
setDescription(String description)
Sets value for attribute descriptionvoid
setExecutable(String executable)
Sets value for attribute executablevoid
setId(Long id)
Sets value for attribute idvoid
setName(String name)
Sets value for attribute namevoid
setNotificationEmails(String notificationEmails)
Sets value for attribute notificationEmailsvoid
setOwner(String owner)
Sets value for attribute ownervoid
setOwnerName(String ownerName)
Sets value for attribute ownerNamevoid
setParent(String parent)
Sets value for attribute parentvoid
setRelativeName(String relativeName)
Sets value for attribute relativeNamevoid
setRoleDefinitionProcess(String roleDefinitionProcess)
Sets value for attribute roleDefinitionProcessvoid
setSingleRole(boolean singleRole)
Sets value for attribute singleRolevoid
setSource(String source)
Sets value for attribute sourcevoid
setType(ApplicationType type)
Sets value for attribute typestatic Application
toApplication(Aplicacio vo)
Creates a Application value object based on a Aplicacio object.static void
toApplication(Aplicacio source, AbstractApplication target)
Updates a Application value object based on a Aplicacio object.static Application[]
toApplicationArray(Aplicacio[] source)
Creates a Application array on a Aplicacio array.static AsyncList<Application>
toApplicationAsyncList(AsyncList<Aplicacio> source)
Creates a Application asynclist on a Aplicacio collection.static PagedResult<Application>
toApplicationList(PagedResult<Aplicacio> source)
Creates a Application pagedResult on a Aplicacio collection.static List<Application>
toApplicationList(Collection<Aplicacio> source)
Creates a Application list on a Aplicacio collection.String
toString()
Returns a string representation of the value object.
-
-
-
Constructor Detail
-
AbstractApplication
public AbstractApplication()
-
AbstractApplication
public AbstractApplication(ApplicationType type, String parent, String relativeName, String name, String description, String source, String owner, String executable, String database, Long id, String ownerName, Boolean bpmEnabled, String notificationEmails, String approvalProcess, String roleDefinitionProcess, boolean singleRole, Map<String,Object> attributes)
-
AbstractApplication
public AbstractApplication(String relativeName, String name, String description)
-
AbstractApplication
public AbstractApplication(AbstractApplication otherBean)
-
-
Method Detail
-
getType
public ApplicationType getType()
Gets value for attribute type
-
setType
public void setType(ApplicationType type)
Sets value for attribute type
-
getParent
public String getParent()
Gets value for attribute parent
-
setParent
public void setParent(String parent)
Sets value for attribute parent
-
getRelativeName
public String getRelativeName()
Gets value for attribute relativeName
-
setRelativeName
public void setRelativeName(String relativeName)
Sets value for attribute relativeName
-
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
-
getSource
public String getSource()
Gets value for attribute source
-
setSource
public void setSource(String source)
Sets value for attribute source
-
getOwner
public String getOwner()
Gets value for attribute owner
-
setOwner
public void setOwner(String owner)
Sets value for attribute owner
-
getExecutable
public String getExecutable()
Gets value for attribute executable
-
setExecutable
public void setExecutable(String executable)
Sets value for attribute executable
-
getDatabase
public String getDatabase()
Gets value for attribute database
-
setDatabase
public void setDatabase(String database)
Sets value for attribute database
-
getId
public Long getId()
Gets value for attribute id
-
setId
public void setId(Long id)
Sets value for attribute id
-
getOwnerName
public String getOwnerName()
Gets value for attribute ownerName
-
setOwnerName
public void setOwnerName(String ownerName)
Sets value for attribute ownerName
-
getBpmEnabled
public Boolean getBpmEnabled()
Gets value for attribute bpmEnabled
-
setBpmEnabled
public void setBpmEnabled(Boolean bpmEnabled)
Sets value for attribute bpmEnabled
-
getBpmEnforced
public Boolean getBpmEnforced()
Gets value for attribute bpmEnabled
-
setBpmEnforced
public void setBpmEnforced(Boolean bpmEnabled)
Sets value for attribute bpmEnabled
-
getNotificationEmails
public String getNotificationEmails()
Gets value for attribute notificationEmails
-
setNotificationEmails
public void setNotificationEmails(String notificationEmails)
Sets value for attribute notificationEmails
-
getApprovalProcess
public String getApprovalProcess()
Gets value for attribute approvalProcess
-
setApprovalProcess
public void setApprovalProcess(String approvalProcess)
Sets value for attribute approvalProcess
-
getRoleDefinitionProcess
public String getRoleDefinitionProcess()
Gets value for attribute roleDefinitionProcess
-
setRoleDefinitionProcess
public void setRoleDefinitionProcess(String roleDefinitionProcess)
Sets value for attribute roleDefinitionProcess
-
isSingleRole
public boolean isSingleRole()
Gets value for attribute singleRole
-
setSingleRole
public void setSingleRole(boolean singleRole)
Sets value for attribute singleRole
-
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.
-
toApplication
public static Application toApplication(Aplicacio vo)
Creates a Application value object based on a Aplicacio object.
-
toApplicationList
public static List<Application> toApplicationList(Collection<Aplicacio> source)
Creates a Application list on a Aplicacio collection.
-
toApplicationList
public static PagedResult<Application> toApplicationList(PagedResult<Aplicacio> source)
Creates a Application pagedResult on a Aplicacio collection.
-
toApplicationAsyncList
public static AsyncList<Application> toApplicationAsyncList(AsyncList<Aplicacio> source)
Creates a Application asynclist on a Aplicacio collection.
-
toApplicationArray
public static Application[] toApplicationArray(Aplicacio[] source)
Creates a Application array on a Aplicacio array.
-
toApplication
public static void toApplication(Aplicacio source, AbstractApplication target)
Updates a Application value object based on a Aplicacio object.
-
-