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 StringgetApprovalProcess()Gets value for attribute approvalProcessMap<String,Object>getAttributes()Gets value for attribute attributesBooleangetBpmEnabled()Gets value for attribute bpmEnabledBooleangetBpmEnforced()Gets value for attribute bpmEnabledStringgetDatabase()Gets value for attribute databaseStringgetDescription()Gets value for attribute descriptionStringgetExecutable()Gets value for attribute executableLonggetId()Gets value for attribute idStringgetName()Gets value for attribute nameStringgetNotificationEmails()Gets value for attribute notificationEmailsStringgetOwner()Gets value for attribute ownerStringgetOwnerName()Gets value for attribute ownerNameStringgetParent()Gets value for attribute parentStringgetRelativeName()Gets value for attribute relativeNameStringgetRoleDefinitionProcess()Gets value for attribute roleDefinitionProcessStringgetSource()Gets value for attribute sourceApplicationTypegetType()Gets value for attribute typebooleanisSingleRole()Gets value for attribute singleRolevoidsetApprovalProcess(String approvalProcess)Sets value for attribute approvalProcessvoidsetAttributes(Map<String,Object> attributes)Sets value for attribute attributesvoidsetBpmEnabled(Boolean bpmEnabled)Sets value for attribute bpmEnabledvoidsetBpmEnforced(Boolean bpmEnabled)Sets value for attribute bpmEnabledvoidsetDatabase(String database)Sets value for attribute databasevoidsetDescription(String description)Sets value for attribute descriptionvoidsetExecutable(String executable)Sets value for attribute executablevoidsetId(Long id)Sets value for attribute idvoidsetName(String name)Sets value for attribute namevoidsetNotificationEmails(String notificationEmails)Sets value for attribute notificationEmailsvoidsetOwner(String owner)Sets value for attribute ownervoidsetOwnerName(String ownerName)Sets value for attribute ownerNamevoidsetParent(String parent)Sets value for attribute parentvoidsetRelativeName(String relativeName)Sets value for attribute relativeNamevoidsetRoleDefinitionProcess(String roleDefinitionProcess)Sets value for attribute roleDefinitionProcessvoidsetSingleRole(boolean singleRole)Sets value for attribute singleRolevoidsetSource(String source)Sets value for attribute sourcevoidsetType(ApplicationType type)Sets value for attribute typestatic ApplicationtoApplication(Aplicacio vo)Creates a Application value object based on a Aplicacio object.static voidtoApplication(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.StringtoString()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.
-
-