Class JPAVirSchema
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.JPAVirSchema
- All Implemented Interfaces:
Serializable
,Entity
,ProvidedKeyEntity
,Schema
,VirSchema
- See Also:
-
Field Summary
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
-
Method Summary
Modifier and TypeMethodDescriptiongetType()
boolean
boolean
boolean
void
setAnyType
(AnyType anyType) void
setAnyTypeClass
(AnyTypeClass anyTypeClass) void
setExtAttrName
(String extAttrName) void
setReadonly
(boolean readonly) void
setResource
(ExternalResource resource) 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
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.Schema
getLabel, getLabels
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.VirSchema
asLinkingMappingItem
-
Field Details
-
TABLE
- See Also:
-
-
Constructor Details
-
JPAVirSchema
public JPAVirSchema()
-
-
Method Details
-
getAnyTypeClass
- Specified by:
getAnyTypeClass
in interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClass
in interfaceSchema
-
getType
-
getMandatoryCondition
- Specified by:
getMandatoryCondition
in interfaceSchema
-
isMultivalue
public boolean isMultivalue()- Specified by:
isMultivalue
in interfaceSchema
-
isUniqueConstraint
public boolean isUniqueConstraint()- Specified by:
isUniqueConstraint
in interfaceSchema
-
isReadonly
public boolean isReadonly()- Specified by:
isReadonly
in interfaceSchema
-
setReadonly
public void setReadonly(boolean readonly) - Specified by:
setReadonly
in interfaceVirSchema
-
getResource
- Specified by:
getResource
in interfaceVirSchema
-
setResource
- Specified by:
setResource
in interfaceVirSchema
-
getAnyType
- Specified by:
getAnyType
in interfaceVirSchema
-
setAnyType
- Specified by:
setAnyType
in interfaceVirSchema
-
getExtAttrName
- Specified by:
getExtAttrName
in interfaceVirSchema
-
setExtAttrName
- Specified by:
setExtAttrName
in interfaceVirSchema
-