Class JPARealm
java.lang.Object
org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
org.apache.syncope.core.persistence.jpa.entity.AbstractAttributable
org.apache.syncope.core.persistence.jpa.entity.JPARealm
- All Implemented Interfaces:
Serializable
,Attributable
,Entity
,Realm
- See Also:
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(AnyTemplateRealm template) boolean
add
(ExternalResource resource) boolean
add
(Implementation action) boolean
List
<? extends Implementation> getName()
getPlainAttr
(String plainSchema) Returns the plain attribute for this instance and the given schema name.sReturns the plain attributes for this instance.List
<? extends ExternalResource> Optional
<? extends AnyTemplateRealm> getTemplate
(AnyType anyType) List
<? extends AnyTemplateRealm> boolean
void
setAccessPolicy
(AccessPolicy accessPolicy) void
setAccountPolicy
(AccountPolicy accountPolicy) void
setAnyTypeClass
(AnyTypeClass anyTypeClass) void
void
setAuthPolicy
(AuthPolicy authPolicy) void
setFullPath
(String fullPath) void
void
void
setPasswordPolicy
(PasswordPolicy passwordPolicy) void
setPlainAttrsJSON
(String plainAttrs) void
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractAttributable
list2json
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Field Details
-
TABLE
- See Also:
-
-
Constructor Details
-
JPARealm
public JPARealm()
-
-
Method Details
-
getName
-
setName
-
getParent
-
setParent
-
getFullPath
- Specified by:
getFullPath
in interfaceRealm
-
setFullPath
-
getPlainAttrsList
- Specified by:
getPlainAttrsList
in classAbstractAttributable
-
getPlainAttrsJSON
- Specified by:
getPlainAttrsJSON
in classAbstractAttributable
-
setPlainAttrsJSON
- Specified by:
setPlainAttrsJSON
in classAbstractAttributable
-
add
- Specified by:
add
in interfaceAttributable
-
remove
- Specified by:
remove
in interfaceAttributable
-
getPlainAttr
Description copied from interface:Attributable
Returns the plain attribute for this instance and the given schema name.s- Specified by:
getPlainAttr
in interfaceAttributable
- Parameters:
plainSchema
- plain schema name- Returns:
- plain attribute for this instance and the given schema name
-
getPlainAttrs
Description copied from interface:Attributable
Returns the plain attributes for this instance.- Specified by:
getPlainAttrs
in interfaceAttributable
- Returns:
- plain attribute for this instance
-
getAnyTypeClass
- Specified by:
getAnyTypeClass
in interfaceRealm
-
setAnyTypeClass
- Specified by:
setAnyTypeClass
in interfaceRealm
-
getAccountPolicy
- Specified by:
getAccountPolicy
in interfaceRealm
-
setAccountPolicy
- Specified by:
setAccountPolicy
in interfaceRealm
-
getPasswordPolicy
- Specified by:
getPasswordPolicy
in interfaceRealm
-
setPasswordPolicy
- Specified by:
setPasswordPolicy
in interfaceRealm
-
getAuthPolicy
- Specified by:
getAuthPolicy
in interfaceRealm
-
setAuthPolicy
- Specified by:
setAuthPolicy
in interfaceRealm
-
getAccessPolicy
- Specified by:
getAccessPolicy
in interfaceRealm
-
setAccessPolicy
- Specified by:
setAccessPolicy
in interfaceRealm
-
getAttrReleasePolicy
- Specified by:
getAttrReleasePolicy
in interfaceRealm
-
setAttrReleasePolicy
- Specified by:
setAttrReleasePolicy
in interfaceRealm
-
getTicketExpirationPolicy
- Specified by:
getTicketExpirationPolicy
in interfaceRealm
-
setTicketExpirationPolicy
- Specified by:
setTicketExpirationPolicy
in interfaceRealm
-
add
-
getActions
- Specified by:
getActions
in interfaceRealm
-
add
-
getTemplate
- Specified by:
getTemplate
in interfaceRealm
-
getTemplates
- Specified by:
getTemplates
in interfaceRealm
-
add
-
getResources
- Specified by:
getResources
in interfaceRealm
-