Class AbstractSchema
- 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
-
- All Implemented Interfaces:
Serializable
,Entity
,ProvidedKeyEntity
,Schema
- Direct Known Subclasses:
JPADerSchema
,JPAPlainSchema
,JPAVirSchema
@Entity @SchemaKeyCheck public abstract class AbstractSchema extends AbstractProvidedKeyEntity implements Schema
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<HashMap<Locale,String>>
LABEL_TYPEREF
static String
TABLE
-
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 AbstractSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
getLabel(Locale locale)
Map<Locale,String>
getLabels()
protected void
json2map(boolean clearFirst)
void
map2json()
void
postLoad()
void
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
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.Schema
getAnyTypeClass, getMandatoryCondition, getType, isMultivalue, isReadonly, isUniqueConstraint, setAnyTypeClass
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
LABEL_TYPEREF
protected static final TypeReference<HashMap<Locale,String>> LABEL_TYPEREF
-
-