Class JPADerSchema
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
-
- org.apache.syncope.core.persistence.jpa.entity.JPADerSchema
-
- All Implemented Interfaces:
Serializable,DerSchema,Entity,ProvidedKeyEntity,Schema
@Entity public class JPADerSchema extends AbstractSchema implements DerSchema
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringTABLE-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
LABEL_TYPEREF
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description JPADerSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnyTypeClassgetAnyTypeClass()StringgetExpression()StringgetMandatoryCondition()AttrSchemaTypegetType()booleanisMultivalue()booleanisReadonly()booleanisUniqueConstraint()voidsetAnyTypeClass(AnyTypeClass anyTypeClass)voidsetExpression(String expression)-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
getLabel, getLabels, json2map, map2json, postLoad, postSave
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.ProvidedKeyEntity
setKey
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAnyTypeClass
public AnyTypeClass getAnyTypeClass()
- Specified by:
getAnyTypeClassin interfaceSchema
-
setAnyTypeClass
public void setAnyTypeClass(AnyTypeClass anyTypeClass)
- Specified by:
setAnyTypeClassin interfaceSchema
-
getExpression
public String getExpression()
- Specified by:
getExpressionin interfaceDerSchema
-
setExpression
public void setExpression(String expression)
- Specified by:
setExpressionin interfaceDerSchema
-
getType
public AttrSchemaType getType()
-
getMandatoryCondition
public String getMandatoryCondition()
- Specified by:
getMandatoryConditionin interfaceSchema
-
isMultivalue
public boolean isMultivalue()
- Specified by:
isMultivaluein interfaceSchema
-
isUniqueConstraint
public boolean isUniqueConstraint()
- Specified by:
isUniqueConstraintin interfaceSchema
-
isReadonly
public boolean isReadonly()
- Specified by:
isReadonlyin interfaceSchema
-
-