@Entity @ExternalResourceCheck public class JPAExternalResource extends AbstractProvidedKeyEntity implements ExternalResource
Modifier and Type | Field and Description |
---|---|
static String |
TABLE |
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAExternalResource() |
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setKey
public static final String TABLE
public boolean isEnforceMandatoryCondition()
isEnforceMandatoryCondition
in interface ExternalResource
public void setEnforceMandatoryCondition(boolean enforceMandatoryCondition)
setEnforceMandatoryCondition
in interface ExternalResource
public ConnInstance getConnector()
getConnector
in interface ExternalResource
public void setConnector(ConnInstance connector)
setConnector
in interface ExternalResource
public boolean add(Provision provision)
add
in interface ExternalResource
public Optional<? extends Provision> getProvision(String anyType)
getProvision
in interface ExternalResource
public Optional<? extends Provision> getProvision(AnyType anyType)
getProvision
in interface ExternalResource
public Optional<? extends Provision> getProvision(ObjectClass objectClass)
getProvision
in interface ExternalResource
public List<? extends Provision> getProvisions()
getProvisions
in interface ExternalResource
public OrgUnit getOrgUnit()
getOrgUnit
in interface ExternalResource
public void setOrgUnit(OrgUnit orgUnit)
setOrgUnit
in interface ExternalResource
public Integer getPropagationPriority()
getPropagationPriority
in interface ExternalResource
public void setPropagationPriority(Integer propagationPriority)
setPropagationPriority
in interface ExternalResource
public boolean isRandomPwdIfNotProvided()
isRandomPwdIfNotProvided
in interface ExternalResource
public void setRandomPwdIfNotProvided(boolean randomPwdIfNotProvided)
setRandomPwdIfNotProvided
in interface ExternalResource
public TraceLevel getCreateTraceLevel()
getCreateTraceLevel
in interface ExternalResource
public void setCreateTraceLevel(TraceLevel createTraceLevel)
setCreateTraceLevel
in interface ExternalResource
public TraceLevel getDeleteTraceLevel()
getDeleteTraceLevel
in interface ExternalResource
public void setDeleteTraceLevel(TraceLevel deleteTraceLevel)
setDeleteTraceLevel
in interface ExternalResource
public TraceLevel getUpdateTraceLevel()
getUpdateTraceLevel
in interface ExternalResource
public void setUpdateTraceLevel(TraceLevel updateTraceLevel)
setUpdateTraceLevel
in interface ExternalResource
public TraceLevel getProvisioningTraceLevel()
getProvisioningTraceLevel
in interface ExternalResource
public void setProvisioningTraceLevel(TraceLevel provisioningTraceLevel)
setProvisioningTraceLevel
in interface ExternalResource
public AccountPolicy getAccountPolicy()
getAccountPolicy
in interface ExternalResource
public void setAccountPolicy(AccountPolicy accountPolicy)
setAccountPolicy
in interface ExternalResource
public PasswordPolicy getPasswordPolicy()
getPasswordPolicy
in interface ExternalResource
public void setPasswordPolicy(PasswordPolicy passwordPolicy)
setPasswordPolicy
in interface ExternalResource
public PropagationPolicy getPropagationPolicy()
getPropagationPolicy
in interface ExternalResource
public void setPropagationPolicy(PropagationPolicy propagationPolicy)
setPropagationPolicy
in interface ExternalResource
public PullPolicy getPullPolicy()
getPullPolicy
in interface ExternalResource
public void setPullPolicy(PullPolicy pullPolicy)
setPullPolicy
in interface ExternalResource
public PushPolicy getPushPolicy()
getPushPolicy
in interface ExternalResource
public void setPushPolicy(PushPolicy pushPolicy)
setPushPolicy
in interface ExternalResource
public Implementation getProvisionSorter()
getProvisionSorter
in interface ExternalResource
public void setProvisionSorter(Implementation provisionSorter)
setProvisionSorter
in interface ExternalResource
public Set<ConnConfProperty> getConfOverride()
getConfOverride
in interface ExternalResource
public void setConfOverride(Set<ConnConfProperty> confOverride)
setConfOverride
in interface ExternalResource
public boolean isOverrideCapabilities()
isOverrideCapabilities
in interface ExternalResource
public void setOverrideCapabilities(boolean overrideCapabilities)
setOverrideCapabilities
in interface ExternalResource
public Set<ConnectorCapability> getCapabilitiesOverride()
getCapabilitiesOverride
in interface ExternalResource
public boolean add(Implementation propagationAction)
add
in interface ExternalResource
public List<? extends Implementation> getPropagationActions()
getPropagationActions
in interface ExternalResource
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.