Package com.soffid.iam.model
Class InformationSystemEntity
- java.lang.Object
-
- com.soffid.iam.model.InformationSystemEntity
-
- Direct Known Subclasses:
InformationSystemEntityImpl
public abstract class InformationSystemEntity extends Object
Entity InformationSystemEntity
-
-
Constructor Summary
Constructors Constructor Description InformationSystemEntity()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)Returnstrueif the argument is an InformationSystemEntity instance and all identifiers for this entity equal the identifiers of the argument entity.StringgetApprovalProcess()Gets value for attribute approvalProcessCollection<ApplicationAttributeEntity>getAttributes()Gets value for attribute attributesCollection<InformationSystemEntity>getChildren()Gets value for attribute childrenUserEntitygetContactPerson()Gets value for attribute contactPersonStringgetDataBase()Gets value for attribute dataBaseStringgetDescription()Gets value for attribute descriptionLonggetId()Gets value for attribute idStringgetName()Gets value for attribute nameStringgetNotificationMail()Gets value for attribute notificationMailInformationSystemEntitygetParent()Gets value for attribute parentStringgetRoleDefinitionProcess()Gets value for attribute roleDefinitionProcessCollection<RoleEntity>getRoles()Gets value for attribute rolesCollection<MailListRoleMemberEntity>getRoleScopeMailLists()Gets value for attribute roleScopeMailListsBooleangetSingleRole()Gets value for attribute singleRoleCollection<SoDRuleEntity>getSodRules()Gets value for attribute sodRulesStringgetSourceDir()Gets value for attribute sourceDirStringgetTargetDir()Gets value for attribute targetDirTenantEntitygetTenant()Gets value for attribute tenantcom.soffid.iam.api.ApplicationTypegetType()Gets value for attribute typeStringgetWfManagement()Gets value for attribute wfManagementinthashCode()Returns a hash code based on this entity's identifiers.abstract booleanisAllowed(String permission)Operation isAllowed Returns true if the permission on this object is grantedvoidsetApprovalProcess(String approvalProcess)Sets value for attribute approvalProcessvoidsetAttributes(Collection<ApplicationAttributeEntity> attributes)Sets value for attribute attributesvoidsetChildren(Collection<InformationSystemEntity> children)Sets value for attribute childrenvoidsetContactPerson(UserEntity contactPerson)Sets value for attribute contactPersonvoidsetDataBase(String dataBase)Sets value for attribute dataBasevoidsetDescription(String description)Sets value for attribute descriptionvoidsetId(Long id)Sets value for attribute idvoidsetName(String name)Sets value for attribute namevoidsetNotificationMail(String notificationMail)Sets value for attribute notificationMailvoidsetParent(InformationSystemEntity parent)Sets value for attribute parentvoidsetRoleDefinitionProcess(String roleDefinitionProcess)Sets value for attribute roleDefinitionProcessvoidsetRoles(Collection<RoleEntity> roles)Sets value for attribute rolesvoidsetRoleScopeMailLists(Collection<MailListRoleMemberEntity> roleScopeMailLists)Sets value for attribute roleScopeMailListsvoidsetSingleRole(Boolean singleRole)Sets value for attribute singleRolevoidsetSodRules(Collection<SoDRuleEntity> sodRules)Sets value for attribute sodRulesvoidsetSourceDir(String sourceDir)Sets value for attribute sourceDirvoidsetTargetDir(String targetDir)Sets value for attribute targetDirvoidsetTenant(TenantEntity tenant)Sets value for attribute tenantvoidsetType(com.soffid.iam.api.ApplicationType type)Sets value for attribute typevoidsetWfManagement(String wfManagement)Sets value for attribute wfManagement
-
-
-
Method Detail
-
getId
public Long getId()
Gets value for attribute id
-
setId
public void setId(Long id)
Sets value for attribute id
-
getName
public String getName()
Gets value for attribute name
-
setName
public void setName(String name)
Sets value for attribute name
-
getParent
public InformationSystemEntity getParent()
Gets value for attribute parent
-
setParent
public void setParent(InformationSystemEntity parent)
Sets value for attribute parent
-
getDescription
public String getDescription()
Gets value for attribute description
-
setDescription
public void setDescription(String description)
Sets value for attribute description
-
getSourceDir
public String getSourceDir()
Gets value for attribute sourceDir
-
setSourceDir
public void setSourceDir(String sourceDir)
Sets value for attribute sourceDir
-
getTargetDir
public String getTargetDir()
Gets value for attribute targetDir
-
setTargetDir
public void setTargetDir(String targetDir)
Sets value for attribute targetDir
-
getDataBase
public String getDataBase()
Gets value for attribute dataBase
-
setDataBase
public void setDataBase(String dataBase)
Sets value for attribute dataBase
-
getRoles
public Collection<RoleEntity> getRoles()
Gets value for attribute roles
-
setRoles
public void setRoles(Collection<RoleEntity> roles)
Sets value for attribute roles
-
getContactPerson
public UserEntity getContactPerson()
Gets value for attribute contactPerson
-
setContactPerson
public void setContactPerson(UserEntity contactPerson)
Sets value for attribute contactPerson
-
getWfManagement
public String getWfManagement()
Gets value for attribute wfManagement
-
setWfManagement
public void setWfManagement(String wfManagement)
Sets value for attribute wfManagement
-
getNotificationMail
public String getNotificationMail()
Gets value for attribute notificationMail
-
setNotificationMail
public void setNotificationMail(String notificationMail)
Sets value for attribute notificationMail
-
getApprovalProcess
public String getApprovalProcess()
Gets value for attribute approvalProcess
-
setApprovalProcess
public void setApprovalProcess(String approvalProcess)
Sets value for attribute approvalProcess
-
getTenant
public TenantEntity getTenant()
Gets value for attribute tenant
-
setTenant
public void setTenant(TenantEntity tenant)
Sets value for attribute tenant
-
getRoleDefinitionProcess
public String getRoleDefinitionProcess()
Gets value for attribute roleDefinitionProcess
-
setRoleDefinitionProcess
public void setRoleDefinitionProcess(String roleDefinitionProcess)
Sets value for attribute roleDefinitionProcess
-
getSingleRole
public Boolean getSingleRole()
Gets value for attribute singleRole
-
setSingleRole
public void setSingleRole(Boolean singleRole)
Sets value for attribute singleRole
-
getType
public com.soffid.iam.api.ApplicationType getType()
Gets value for attribute type
-
setType
public void setType(com.soffid.iam.api.ApplicationType type)
Sets value for attribute type
-
getSodRules
public Collection<SoDRuleEntity> getSodRules()
Gets value for attribute sodRules
-
setSodRules
public void setSodRules(Collection<SoDRuleEntity> sodRules)
Sets value for attribute sodRules
-
getChildren
public Collection<InformationSystemEntity> getChildren()
Gets value for attribute children
-
setChildren
public void setChildren(Collection<InformationSystemEntity> children)
Sets value for attribute children
-
getAttributes
public Collection<ApplicationAttributeEntity> getAttributes()
Gets value for attribute attributes
-
setAttributes
public void setAttributes(Collection<ApplicationAttributeEntity> attributes)
Sets value for attribute attributes
-
getRoleScopeMailLists
public Collection<MailListRoleMemberEntity> getRoleScopeMailLists()
Gets value for attribute roleScopeMailLists
-
setRoleScopeMailLists
public void setRoleScopeMailLists(Collection<MailListRoleMemberEntity> roleScopeMailLists)
Sets value for attribute roleScopeMailLists
-
isAllowed
public abstract boolean isAllowed(String permission)
Operation isAllowed Returns true if the permission on this object is granted- Parameters:
permission-- Returns:
-
equals
public boolean equals(Object object)
Returnstrueif the argument is an InformationSystemEntity instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.
-
-