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
Resource for propagation and pull.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<Set<ConnectorCapability>>CAPABILITY_TYPEREFprotected static TypeReference<List<Provision>>PROVISION_TYPEREFstatic StringTABLE-
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 JPAExternalResource()
-
Method Summary
-
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
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
CAPABILITY_TYPEREF
protected static final TypeReference<Set<ConnectorCapability>> CAPABILITY_TYPEREF
-
PROVISION_TYPEREF
protected static final TypeReference<List<Provision>> PROVISION_TYPEREF
-
-
Method Detail
-
isEnforceMandatoryCondition
public boolean isEnforceMandatoryCondition()
- Specified by:
isEnforceMandatoryConditionin interfaceExternalResource
-
setEnforceMandatoryCondition
public void setEnforceMandatoryCondition(boolean enforceMandatoryCondition)
- Specified by:
setEnforceMandatoryConditionin interfaceExternalResource
-
getConnector
public ConnInstance getConnector()
- Specified by:
getConnectorin interfaceExternalResource
-
setConnector
public void setConnector(ConnInstance connector)
- Specified by:
setConnectorin interfaceExternalResource
-
getProvisionByAnyType
public Optional<Provision> getProvisionByAnyType(String anyType)
- Specified by:
getProvisionByAnyTypein interfaceExternalResource
-
getProvisionByObjectClass
public Optional<Provision> getProvisionByObjectClass(String objectClass)
- Specified by:
getProvisionByObjectClassin interfaceExternalResource
-
getProvisions
public List<Provision> getProvisions()
- Specified by:
getProvisionsin interfaceExternalResource
-
getOrgUnit
public OrgUnit getOrgUnit()
- Specified by:
getOrgUnitin interfaceExternalResource
-
setOrgUnit
public void setOrgUnit(OrgUnit orgUnit)
- Specified by:
setOrgUnitin interfaceExternalResource
-
getPropagationPriority
public Integer getPropagationPriority()
- Specified by:
getPropagationPriorityin interfaceExternalResource
-
setPropagationPriority
public void setPropagationPriority(Integer propagationPriority)
- Specified by:
setPropagationPriorityin interfaceExternalResource
-
getCreateTraceLevel
public TraceLevel getCreateTraceLevel()
- Specified by:
getCreateTraceLevelin interfaceExternalResource
-
setCreateTraceLevel
public void setCreateTraceLevel(TraceLevel createTraceLevel)
- Specified by:
setCreateTraceLevelin interfaceExternalResource
-
getDeleteTraceLevel
public TraceLevel getDeleteTraceLevel()
- Specified by:
getDeleteTraceLevelin interfaceExternalResource
-
setDeleteTraceLevel
public void setDeleteTraceLevel(TraceLevel deleteTraceLevel)
- Specified by:
setDeleteTraceLevelin interfaceExternalResource
-
getUpdateTraceLevel
public TraceLevel getUpdateTraceLevel()
- Specified by:
getUpdateTraceLevelin interfaceExternalResource
-
setUpdateTraceLevel
public void setUpdateTraceLevel(TraceLevel updateTraceLevel)
- Specified by:
setUpdateTraceLevelin interfaceExternalResource
-
getProvisioningTraceLevel
public TraceLevel getProvisioningTraceLevel()
- Specified by:
getProvisioningTraceLevelin interfaceExternalResource
-
setProvisioningTraceLevel
public void setProvisioningTraceLevel(TraceLevel provisioningTraceLevel)
- Specified by:
setProvisioningTraceLevelin interfaceExternalResource
-
getAccountPolicy
public AccountPolicy getAccountPolicy()
- Specified by:
getAccountPolicyin interfaceExternalResource
-
setAccountPolicy
public void setAccountPolicy(AccountPolicy accountPolicy)
- Specified by:
setAccountPolicyin interfaceExternalResource
-
getPasswordPolicy
public PasswordPolicy getPasswordPolicy()
- Specified by:
getPasswordPolicyin interfaceExternalResource
-
setPasswordPolicy
public void setPasswordPolicy(PasswordPolicy passwordPolicy)
- Specified by:
setPasswordPolicyin interfaceExternalResource
-
getPropagationPolicy
public PropagationPolicy getPropagationPolicy()
- Specified by:
getPropagationPolicyin interfaceExternalResource
-
setPropagationPolicy
public void setPropagationPolicy(PropagationPolicy propagationPolicy)
- Specified by:
setPropagationPolicyin interfaceExternalResource
-
getPullPolicy
public PullPolicy getPullPolicy()
- Specified by:
getPullPolicyin interfaceExternalResource
-
setPullPolicy
public void setPullPolicy(PullPolicy pullPolicy)
- Specified by:
setPullPolicyin interfaceExternalResource
-
getPushPolicy
public PushPolicy getPushPolicy()
- Specified by:
getPushPolicyin interfaceExternalResource
-
setPushPolicy
public void setPushPolicy(PushPolicy pushPolicy)
- Specified by:
setPushPolicyin interfaceExternalResource
-
getProvisionSorter
public Implementation getProvisionSorter()
- Specified by:
getProvisionSorterin interfaceExternalResource
-
setProvisionSorter
public void setProvisionSorter(Implementation provisionSorter)
- Specified by:
setProvisionSorterin interfaceExternalResource
-
getConfOverride
public Set<ConnConfProperty> getConfOverride()
- Specified by:
getConfOverridein interfaceExternalResource
-
setConfOverride
public void setConfOverride(Set<ConnConfProperty> confOverride)
- Specified by:
setConfOverridein interfaceExternalResource
-
isOverrideCapabilities
public boolean isOverrideCapabilities()
- Specified by:
isOverrideCapabilitiesin interfaceExternalResource
-
setOverrideCapabilities
public void setOverrideCapabilities(boolean overrideCapabilities)
- Specified by:
setOverrideCapabilitiesin interfaceExternalResource
-
getCapabilitiesOverride
public Set<ConnectorCapability> getCapabilitiesOverride()
- Specified by:
getCapabilitiesOverridein interfaceExternalResource
-
add
public boolean add(Implementation propagationAction)
- Specified by:
addin interfaceExternalResource
-
getPropagationActions
public List<? extends Implementation> getPropagationActions()
- Specified by:
getPropagationActionsin interfaceExternalResource
-
json2list
protected void json2list(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
list2json
public void list2json()
-
-