Interface VirSchema
-
- All Superinterfaces:
Entity
,ProvidedKeyEntity
,Schema
,Serializable
- All Known Implementing Classes:
JPAVirSchema
public interface VirSchema extends Schema
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Item
asLinkingMappingItem()
AnyType
getAnyType()
String
getExtAttrName()
ExternalResource
getResource()
void
setAnyType(AnyType anyType)
void
setExtAttrName(String extAttrName)
void
setReadonly(boolean readonly)
void
setResource(ExternalResource resource)
-
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, getLabel, getLabels, getMandatoryCondition, getType, isMultivalue, isReadonly, isUniqueConstraint, setAnyTypeClass
-
-
-
-
Method Detail
-
setReadonly
void setReadonly(boolean readonly)
-
getResource
ExternalResource getResource()
-
setResource
void setResource(ExternalResource resource)
-
getAnyType
AnyType getAnyType()
-
setAnyType
void setAnyType(AnyType anyType)
-
getExtAttrName
String getExtAttrName()
-
setExtAttrName
void setExtAttrName(String extAttrName)
-
asLinkingMappingItem
default Item asLinkingMappingItem()
-
-