Class JPAExternalResource
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.JPAExternalResource
- All Implemented Interfaces:
Serializable,Entity,ExternalResource,ProvidedKeyEntity
@Entity
@ExternalResourceCheck
public class JPAExternalResource
extends AbstractProvidedKeyEntity
implements ExternalResource
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<List<ConnConfProperty>> protected static final TypeReference<Set<ConnectorCapability>> protected static final TypeReference<List<Provision>> static final StringFields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(Implementation propagationAction) List<? extends Implementation> getProvisionByAnyType(String anyType) getProvisionByObjectClass(String objectClass) booleanprotected voidjson2list(boolean clearFirst) voidvoidpostLoad()voidpostSave()voidsetAccountPolicy(AccountPolicy accountPolicy) voidsetCapabilitiesOverride(Optional<Set<ConnectorCapability>> capabilitiesOverride) voidsetConfOverride(Optional<List<ConnConfProperty>> confOverride) voidsetConnector(ConnInstance connector) voidsetCreateTraceLevel(TraceLevel createTraceLevel) voidsetDeleteTraceLevel(TraceLevel deleteTraceLevel) voidsetEnforceMandatoryCondition(boolean enforceMandatoryCondition) voidsetInboundPolicy(InboundPolicy inboundPolicy) voidsetOrgUnit(OrgUnit orgUnit) voidsetPasswordPolicy(PasswordPolicy passwordPolicy) voidsetPropagationPolicy(PropagationPolicy propagationPolicy) voidsetPropagationPriority(Integer propagationPriority) voidsetProvisioningTraceLevel(TraceLevel provisioningTraceLevel) voidsetProvisionSorter(Implementation provisionSorter) voidsetPushPolicy(PushPolicy pushPolicy) voidsetUpdateTraceLevel(TraceLevel updateTraceLevel) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.syncope.core.persistence.api.entity.ProvidedKeyEntity
setKey
-
Field Details
-
TABLE
- See Also:
-
CONN_CONF_PROPS_TYPEREF
-
CONNECTOR_CAPABILITY_TYPEREF
-
PROVISION_TYPEREF
-
-
Constructor Details
-
JPAExternalResource
public JPAExternalResource()
-
-
Method Details
-
isEnforceMandatoryCondition
public boolean isEnforceMandatoryCondition()- Specified by:
isEnforceMandatoryConditionin interfaceExternalResource
-
setEnforceMandatoryCondition
public void setEnforceMandatoryCondition(boolean enforceMandatoryCondition) - Specified by:
setEnforceMandatoryConditionin interfaceExternalResource
-
getConnector
- Specified by:
getConnectorin interfaceExternalResource
-
setConnector
- Specified by:
setConnectorin interfaceExternalResource
-
getProvisionByAnyType
- Specified by:
getProvisionByAnyTypein interfaceExternalResource
-
getProvisionByObjectClass
- Specified by:
getProvisionByObjectClassin interfaceExternalResource
-
getProvisions
- Specified by:
getProvisionsin interfaceExternalResource
-
getOrgUnit
- Specified by:
getOrgUnitin interfaceExternalResource
-
setOrgUnit
- Specified by:
setOrgUnitin interfaceExternalResource
-
getPropagationPriority
- Specified by:
getPropagationPriorityin interfaceExternalResource
-
setPropagationPriority
- Specified by:
setPropagationPriorityin interfaceExternalResource
-
getCreateTraceLevel
- Specified by:
getCreateTraceLevelin interfaceExternalResource
-
setCreateTraceLevel
- Specified by:
setCreateTraceLevelin interfaceExternalResource
-
getDeleteTraceLevel
- Specified by:
getDeleteTraceLevelin interfaceExternalResource
-
setDeleteTraceLevel
- Specified by:
setDeleteTraceLevelin interfaceExternalResource
-
getUpdateTraceLevel
- Specified by:
getUpdateTraceLevelin interfaceExternalResource
-
setUpdateTraceLevel
- Specified by:
setUpdateTraceLevelin interfaceExternalResource
-
getProvisioningTraceLevel
- Specified by:
getProvisioningTraceLevelin interfaceExternalResource
-
setProvisioningTraceLevel
- Specified by:
setProvisioningTraceLevelin interfaceExternalResource
-
getAccountPolicy
- Specified by:
getAccountPolicyin interfaceExternalResource
-
setAccountPolicy
- Specified by:
setAccountPolicyin interfaceExternalResource
-
getPasswordPolicy
- Specified by:
getPasswordPolicyin interfaceExternalResource
-
setPasswordPolicy
- Specified by:
setPasswordPolicyin interfaceExternalResource
-
getPropagationPolicy
- Specified by:
getPropagationPolicyin interfaceExternalResource
-
setPropagationPolicy
- Specified by:
setPropagationPolicyin interfaceExternalResource
-
getInboundPolicy
- Specified by:
getInboundPolicyin interfaceExternalResource
-
setInboundPolicy
- Specified by:
setInboundPolicyin interfaceExternalResource
-
getPushPolicy
- Specified by:
getPushPolicyin interfaceExternalResource
-
setPushPolicy
- Specified by:
setPushPolicyin interfaceExternalResource
-
getProvisionSorter
- Specified by:
getProvisionSorterin interfaceExternalResource
-
setProvisionSorter
- Specified by:
setProvisionSorterin interfaceExternalResource
-
getConfOverride
- Specified by:
getConfOverridein interfaceExternalResource
-
setConfOverride
- Specified by:
setConfOverridein interfaceExternalResource
-
getCapabilitiesOverride
- Specified by:
getCapabilitiesOverridein interfaceExternalResource
-
setCapabilitiesOverride
- Specified by:
setCapabilitiesOverridein interfaceExternalResource
-
add
- Specified by:
addin interfaceExternalResource
-
getPropagationActions
- Specified by:
getPropagationActionsin interfaceExternalResource
-
json2list
protected void json2list(boolean clearFirst) -
postLoad
public void postLoad() -
postSave
public void postSave() -
list2json
public void list2json()
-