Class Neo4jExternalResource
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.Neo4jExternalResource
- All Implemented Interfaces:
Serializable,Entity,ExternalResource,ProvidedKeyEntity
@Node("ExternalResource")
@ExternalResourceCheck
public class Neo4jExternalResource
extends AbstractProvidedKeyNode
implements ExternalResource
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<List<ConnConfProperty>> protected static final TypeReference<Set<ConnectorCapability>> static final Stringprotected static final TypeReference<List<Provision>> static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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.neo4j.entity.AbstractProvidedKeyNode
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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
-
NODE
- See Also:
-
RESOURCE_CONNECTOR_REL
- See Also:
-
RESOURCE_PASSWORD_POLICY_REL
- See Also:
-
RESOURCE_ACCOUNT_POLICY_REL
- See Also:
-
RESOURCE_PROPAGATION_POLICY_REL
- See Also:
-
RESOURCE_INBOUND_POLICY_REL
- See Also:
-
RESOURCE_PUSH_POLICY_REL
- See Also:
-
RESOURCE_PROVISION_SORTER_REL
- See Also:
-
RESOURCE_PROPAGATION_ACTIONS_REL
- See Also:
-
CONN_CONF_PROPS_TYPEREF
-
CONNECTOR_CAPABILITY_TYPEREF
-
PROVISION_TYPEREF
-
-
Constructor Details
-
Neo4jExternalResource
public Neo4jExternalResource()
-
-
Method Details
-
isEnforceMandatoryCondition
public boolean isEnforceMandatoryCondition()- Specified by:
isEnforceMandatoryConditionin interfaceExternalResource
-
setEnforceMandatoryCondition
public void setEnforceMandatoryCondition(boolean enforceMandatoryCondition) - Specified by:
setEnforceMandatoryConditionin 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
-
getConnector
- Specified by:
getConnectorin interfaceExternalResource
-
setConnector
- Specified by:
setConnectorin 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()
-