public class EntityDef
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
EntityDef.EntityType
Type of entity
|
Constructor and Description |
---|
EntityDef(java.lang.String name, EntityDef.EntityType entityType, java.lang.String idAttribute)
Constructs Entity definition.
|
EntityDef(java.lang.String name, EntityDef.EntityType entityType, java.lang.String idAttribute, boolean createAllowed, boolean modifyAllowed, boolean deleteAllowed, boolean searchAllowed)
Consructs Entity definition.
|
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(AttributeRef attr)
Add new attribute reference to entity
|
boolean |
equals(java.lang.Object obj)
Checks if the given object is equals to this one
|
AttributeRef |
getAttribute(java.lang.String name)
Gets entity attribute reference for given attribute name
|
java.util.List<AttributeRef> |
getAttributes()
Gets entity attributes
|
java.lang.String |
getChallengeAnsAttribute()
Gets challengeAns attribute name of the entity
|
java.lang.String |
getChallengeQnAttribute()
Gets challengeQn attribute name of the entity
|
java.lang.String |
getCommonIdAttribute()
Gets commonId attribute name of the entity
|
java.lang.String |
getDescriptionAttribute()
Gets description attribute name of the entity
|
java.lang.String |
getDisplaynameAttribute()
Gets displayname attribute name of the entity
|
EntityDef.EntityType |
getEntityType()
Gets entity type
|
java.lang.String |
getFirstnameAttribute()
Gets firstname attribute name of the entity
|
java.lang.String |
getIdAttribute()
Gets ID attribute name of the entity
|
java.lang.String |
getLastnameAttribute()
Gets lastname attribute name of the entity
|
java.lang.String |
getMailAttribute()
Gets mail attribute name of the entity
|
java.lang.String |
getName()
Gets Entity name
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Gets Entity properites
|
java.lang.String |
getPwdAttribute()
Gets password attribute name of the entity
|
boolean |
isCreateAllowed()
Gets create allowed value
|
boolean |
isDeleteAllowed()
Gets delete allowed value
|
boolean |
isModifyAllowed()
Gets entity modify allowed value
|
boolean |
isSearchAllowed()
Gets search allowed value
|
void |
setAttributes(java.util.List<AttributeRef> attributes)
Sets entity attributes
|
void |
setChallengeAnsAttribute(java.lang.String challengeAnsAttribute)
Sets challengeAns attribute name for the entity
|
void |
setChallengeQnAttribute(java.lang.String challengeQnAttribute)
Sets challengeQn attribute name for the entity
|
void |
setCommonIdAttribute(java.lang.String commonIdAttribute)
Sets commonId attribute name for the entity
|
void |
setCreateAllowed(boolean createAllowed)
Sets create allowed value
|
void |
setDeleteAllowed(boolean deleteAllowed)
Sets delete allowed value
|
void |
setDescriptionAttribute(java.lang.String descriptionAttribute)
Sets description attribute name for the entity
|
void |
setDisplaynameAttribute(java.lang.String displaynameAttribute)
Sets displayname attribute name for the entity
|
void |
setEntityType(EntityDef.EntityType entityType)
Sets entity type value
|
void |
setFirstnameAttribute(java.lang.String firstnameAttribute)
Sets firstname attribute name for the entity
|
void |
setIdAttribute(java.lang.String idAttribute)
Sets ID attribute name for the entity
|
void |
setLastnameAttribute(java.lang.String lastnameAttribute)
Sets lastname attribute name for the entity
|
void |
setMailAttribute(java.lang.String mailAttribute)
Sets mail attribute name for the entity
|
void |
setModifyAllowed(boolean modifyAllowed)
Sets modify allowed value
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> props)
Sets Entity properties
|
void |
setPwdAttribute(java.lang.String pwdAttribute)
Sets password attribute name for the entity
|
void |
setSearchAllowed(boolean searchAllowed)
Sets search allowed value
|
java.lang.String |
toString() |
public EntityDef(java.lang.String name, EntityDef.EntityType entityType, java.lang.String idAttribute)
name
- Name of the entityentityType
- Entity typeidAttribute
- Name of the attribute that uniquely identifies the entitypublic EntityDef(java.lang.String name, EntityDef.EntityType entityType, java.lang.String idAttribute, boolean createAllowed, boolean modifyAllowed, boolean deleteAllowed, boolean searchAllowed)
name
- Name of the entityentityType
- Entity typeidAttribute
- Name of the attribute that uniquely identifies the entitycreateAllowed
- Is create entity allowed ?modifyAllowed
- Is modify entity allowed ?deleteAllowed
- Is delete entity allowed ?searchAllowed
- Is search entities allowed ?public java.lang.String getName()
public void setEntityType(EntityDef.EntityType entityType)
entityType
- Entity typepublic EntityDef.EntityType getEntityType()
public void setIdAttribute(java.lang.String idAttribute)
idAttribute
- Name of the attribute that uniquely identifies the entitypublic java.lang.String getIdAttribute()
public void setPwdAttribute(java.lang.String pwdAttribute)
pwdAttribute
- Name of user password attributepublic java.lang.String getPwdAttribute()
public void setFirstnameAttribute(java.lang.String firstnameAttribute)
firstnameAttribute
- Name of user firstname attributepublic java.lang.String getFirstnameAttribute()
public void setLastnameAttribute(java.lang.String lastnameAttribute)
lastnameAttribute
- Name of user lastname attributepublic java.lang.String getLastnameAttribute()
public void setMailAttribute(java.lang.String mailAttribute)
mailAttribute
- Name of entity mail attributepublic java.lang.String getMailAttribute()
public void setDisplaynameAttribute(java.lang.String displaynameAttribute)
displaynameAttribute
- Name of entity Displayname attributepublic java.lang.String getDisplaynameAttribute()
public void setDescriptionAttribute(java.lang.String descriptionAttribute)
descriptionAttribute
- Name of entity Description attributepublic java.lang.String getDescriptionAttribute()
public void setChallengeQnAttribute(java.lang.String challengeQnAttribute)
challengeQnAttribute
- Name of user challenge questions attributepublic java.lang.String getChallengeQnAttribute()
public void setChallengeAnsAttribute(java.lang.String challengeAnsAttribute)
challengeAnsAttribute
- Name of user challege answers attributepublic java.lang.String getChallengeAnsAttribute()
public void setCommonIdAttribute(java.lang.String commonIdAttribute)
commonIdAttribute
- Name of entity common id attributepublic java.lang.String getCommonIdAttribute()
public void setCreateAllowed(boolean createAllowed)
createAllowed
- true if entity creation to be allowed ; false otherwisepublic boolean isCreateAllowed()
public void setModifyAllowed(boolean modifyAllowed)
modifyAllowed
- true if entity modification to be allowed ; false otherwisepublic boolean isModifyAllowed()
public void setDeleteAllowed(boolean deleteAllowed)
deleteAllowed
- true if entity deletion to be allowed ; false otherwisepublic boolean isDeleteAllowed()
public void setSearchAllowed(boolean searchAllowed)
searchAllowed
- true if entities search to be allowed ; false otherwisepublic boolean isSearchAllowed()
public void setAttributes(java.util.List<AttributeRef> attributes)
attributes
- List of entity attribute referencespublic java.util.List<AttributeRef> getAttributes()
public AttributeRef getAttribute(java.lang.String name)
name
- Attribute namepublic void addAttribute(AttributeRef attr)
attr
- Attribute refencespublic void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
props
- name and value property map of entitypublic java.util.Map<java.lang.String,java.lang.String> getProperties()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object