Class Neo4jFormPropertyDef
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.task.Neo4jFormPropertyDef
- All Implemented Interfaces:
Serializable,Entity,FormPropertyDef
@Node("FormPropertyDef")
@FormPropertyDefCheck
public class Neo4jFormPropertyDef
extends AbstractGeneratedKeyNode
implements FormPropertyDef
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<Map<String, String>> protected static final TypeReference<HashMap<Locale, String>> static final StringFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getType()booleanbooleanbooleanbooleanbooleanprotected voidjson2map(boolean clearFirst) voidmap2json()voidpostLoad()voidpostSave()voidsetDatePattern(String datePattern) voidsetDropdownFreeForm(boolean dropdownFreeForm) voidsetDropdownSingleSelection(boolean dropdownSingleSelection) voidsetEnumValues(Map<String, String> enumValues) voidsetMacroTask(MacroTask macroTask) voidsetMimeType(String mimeType) voidvoidsetReadable(boolean readable) voidsetRequired(boolean required) voidsetStringRegEx(Pattern stringRegEx) voidsetType(FormPropertyType type) voidsetWritable(boolean writable) Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
NODE
- See Also:
-
ENUMVALUES_TYPEREF
-
LABEL_TYPEREF
-
-
Constructor Details
-
Neo4jFormPropertyDef
public Neo4jFormPropertyDef()
-
-
Method Details
-
getMacroTask
- Specified by:
getMacroTaskin interfaceFormPropertyDef
-
setMacroTask
- Specified by:
setMacroTaskin interfaceFormPropertyDef
-
getName
- Specified by:
getNamein interfaceFormPropertyDef
-
setName
- Specified by:
setNamein interfaceFormPropertyDef
-
getLabel
- Specified by:
getLabelin interfaceFormPropertyDef
-
getLabels
- Specified by:
getLabelsin interfaceFormPropertyDef
-
getType
- Specified by:
getTypein interfaceFormPropertyDef
-
setType
- Specified by:
setTypein interfaceFormPropertyDef
-
isReadable
public boolean isReadable()- Specified by:
isReadablein interfaceFormPropertyDef
-
setReadable
public void setReadable(boolean readable) - Specified by:
setReadablein interfaceFormPropertyDef
-
isWritable
public boolean isWritable()- Specified by:
isWritablein interfaceFormPropertyDef
-
setWritable
public void setWritable(boolean writable) - Specified by:
setWritablein interfaceFormPropertyDef
-
isRequired
public boolean isRequired()- Specified by:
isRequiredin interfaceFormPropertyDef
-
setRequired
public void setRequired(boolean required) - Specified by:
setRequiredin interfaceFormPropertyDef
-
getStringRegEx
- Specified by:
getStringRegExin interfaceFormPropertyDef
-
setStringRegEx
- Specified by:
setStringRegExin interfaceFormPropertyDef
-
getDatePattern
- Specified by:
getDatePatternin interfaceFormPropertyDef
-
setDatePattern
- Specified by:
setDatePatternin interfaceFormPropertyDef
-
getEnumValues
- Specified by:
getEnumValuesin interfaceFormPropertyDef
-
setEnumValues
- Specified by:
setEnumValuesin interfaceFormPropertyDef
-
isDropdownSingleSelection
public boolean isDropdownSingleSelection()- Specified by:
isDropdownSingleSelectionin interfaceFormPropertyDef
-
setDropdownSingleSelection
public void setDropdownSingleSelection(boolean dropdownSingleSelection) - Specified by:
setDropdownSingleSelectionin interfaceFormPropertyDef
-
isDropdownFreeForm
public boolean isDropdownFreeForm()- Specified by:
isDropdownFreeFormin interfaceFormPropertyDef
-
setDropdownFreeForm
public void setDropdownFreeForm(boolean dropdownFreeForm) - Specified by:
setDropdownFreeFormin interfaceFormPropertyDef
-
getMimeType
- Specified by:
getMimeTypein interfaceFormPropertyDef
-
setMimeType
- Specified by:
setMimeTypein interfaceFormPropertyDef
-
json2map
protected void json2map(boolean clearFirst) -
postLoad
public void postLoad() -
postSave
public void postSave() -
map2json
public void map2json()
-