Modifier and Type | Field and Description |
---|---|
static BiFunction<ConnectorObject,Provision,String> |
PushCorrelationRule.DEFAULT_FIQL_BUILDER
Default FIQL builder using __UID__.
|
Modifier and Type | Method and Description |
---|---|
List<Provision> |
ExternalResourceDAO.findProvisionsByAuxClass(AnyTypeClass anyTypeClass) |
Modifier and Type | Method and Description |
---|---|
List<VirSchema> |
VirSchemaDAO.findByProvision(Provision provision) |
Filter |
PushCorrelationRule.getFilter(Any<?> any,
Provision provision)
Returns a filter to match the given any with a connector object on the external resource identified by
the given provision.
|
default String |
PushCorrelationRule.getFiql(ConnectorObject connectorObject,
Provision provision)
Returns a FIQL string to match the given connector object when searching into the external resource identified by
the given provision.
|
SearchCond |
PullCorrelationRule.getSearchCond(SyncDelta syncDelta,
Provision provision)
Return a search condition.
|
default PullMatch |
PullCorrelationRule.matching(Any<?> any,
SyncDelta syncDelta,
Provision provision)
|
default Optional<PullMatch> |
PullCorrelationRule.unmatching(SyncDelta syncDelta,
Provision provision)
|
Modifier and Type | Method and Description |
---|---|
Provision |
VirSchema.getProvision() |
Modifier and Type | Method and Description |
---|---|
void |
VirSchema.setProvision(Provision provision) |
Modifier and Type | Method and Description |
---|---|
Provision |
Mapping.getProvision() |
Modifier and Type | Method and Description |
---|---|
Optional<? extends Provision> |
ExternalResource.getProvision(AnyType anyType) |
Optional<? extends Provision> |
ExternalResource.getProvision(ObjectClass objectClass) |
Optional<? extends Provision> |
ExternalResource.getProvision(String anyType) |
List<? extends Provision> |
ExternalResource.getProvisions() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExternalResource.add(Provision provision) |
void |
Mapping.setProvision(Provision provision) |
Modifier and Type | Method and Description |
---|---|
List<Provision> |
JPAExternalResourceDAO.findProvisionsByAuxClass(AnyTypeClass anyTypeClass) |
Modifier and Type | Method and Description |
---|---|
List<VirSchema> |
JPAVirSchemaDAO.findByProvision(Provision provision) |
Filter |
DefaultPushCorrelationRule.getFilter(Any<?> any,
Provision provision) |
String |
DefaultPushCorrelationRule.getFiql(ConnectorObject connectorObject,
Provision provision) |
SearchCond |
DefaultPullCorrelationRule.getSearchCond(SyncDelta syncDelta,
Provision provision) |
Modifier and Type | Method and Description |
---|---|
Provision |
JPAVirSchema.getProvision() |
Modifier and Type | Method and Description |
---|---|
void |
JPAVirSchema.setProvision(Provision provision) |
Modifier and Type | Class and Description |
---|---|
class |
JPAProvision |
Modifier and Type | Method and Description |
---|---|
Provision |
JPAMapping.getProvision() |
Modifier and Type | Method and Description |
---|---|
Optional<? extends Provision> |
JPAExternalResource.getProvision(AnyType anyType) |
Optional<? extends Provision> |
JPAExternalResource.getProvision(ObjectClass objectClass) |
Optional<? extends Provision> |
JPAExternalResource.getProvision(String anyType) |
List<? extends Provision> |
JPAExternalResource.getProvisions() |
Modifier and Type | Method and Description |
---|---|
boolean |
JPAExternalResource.add(Provision provision) |
void |
JPAMapping.setProvision(Provision provision) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
MappingManager.getConnObjectKeyValue(Any<?> any,
Provision provision)
Get connObjectKey internal value.
|
Pair<AttrSchemaType,List<PlainAttrValue>> |
MappingManager.getIntValues(Provision provision,
Item mapItem,
IntAttrName intAttrName,
AttrSchemaType schemaType,
Any<?> any,
AccountGetter usernameAccountGetter,
PlainAttrGetter plainAttrGetter)
Get attribute values for the given
Item and any object. |
boolean |
MappingManager.hasMustChangePassword(Provision provision)
Checks if there is a mapping item in the given
Provision for mustChangePassword . |
Pair<String,Attribute> |
MappingManager.prepareAttr(Provision provision,
Item item,
Any<?> any,
String password,
AccountGetter usernameAccountGetter,
AccountGetter passwordAccountGetter,
PlainAttrGetter plainAttrGetter)
Prepare attribute for sending to a connector instance.
|
Pair<String,Set<Attribute>> |
MappingManager.prepareAttrsFromAny(Any<?> any,
String password,
boolean changePwd,
Boolean enable,
Provision provision)
Prepare attributes for sending to a connector instance.
|
Set<Attribute> |
MappingManager.prepareAttrsFromLinkedAccount(User user,
LinkedAccount account,
String password,
boolean changePwd,
Provision provision)
Prepare attributes for sending to a connector instance.
|
Modifier and Type | Method and Description |
---|---|
default Set<String> |
PropagationActions.moreAttrsToGet(Optional<PropagationTask> task,
Provision provision)
Return additional attributes to include in the result from the underlying connector.
|
PropagationTaskInfo |
PropagationManager.newTask(DerAttrHandler derAttrHandler,
Any<?> any,
ExternalResource resource,
ResourceOperation operation,
Provision provision,
Stream<? extends Item> mappingItems,
Pair<String,Set<Attribute>> preparedAttrs) |
Modifier and Type | Method and Description |
---|---|
boolean |
UserPushResultHandler.handle(LinkedAccount account,
Provision provision) |
default Set<String> |
PullActions.moreAttrsToGet(ProvisioningProfile<?,?> profile,
Provision provision)
Return additional attributes to include in the result from the underlying connector.
|
List<ProvisioningReport> |
SyncopeSinglePullExecutor.pull(Provision provision,
Connector connector,
ReconFilterBuilder reconFilterBuilder,
Set<String> moreAttrsToGet,
PullTaskTO pullTaskTO) |
List<ProvisioningReport> |
SyncopeSinglePushExecutor.push(Provision provision,
Connector connector,
Any<?> any,
PushTaskTO pushTaskTO) |
ProvisioningReport |
SyncopeSinglePushExecutor.push(Provision provision,
Connector connector,
LinkedAccount account,
PushTaskTO pushTaskTO) |
Modifier and Type | Method and Description |
---|---|
int |
DefaultProvisionSorter.compare(Provision provision1,
Provision provision2) |
Optional<String> |
MappingManagerImpl.getConnObjectKeyValue(Any<?> any,
Provision provision) |
Pair<AttrSchemaType,List<PlainAttrValue>> |
MappingManagerImpl.getIntValues(Provision provision,
Item mapItem,
IntAttrName intAttrName,
AttrSchemaType schemaType,
Any<?> any,
AccountGetter usernameAccountGetter,
PlainAttrGetter plainAttrGetter) |
protected String |
MappingManagerImpl.getPasswordAttrValue(Provision provision,
Account account,
String defaultValue) |
boolean |
MappingManagerImpl.hasMustChangePassword(Provision provision) |
Pair<String,Attribute> |
MappingManagerImpl.prepareAttr(Provision provision,
Item item,
Any<?> any,
String password,
AccountGetter usernameAccountGetter,
AccountGetter passwordAccountGetter,
PlainAttrGetter plainAttrGetter) |
Pair<String,Set<Attribute>> |
MappingManagerImpl.prepareAttrsFromAny(Any<?> any,
String password,
boolean changePwd,
Boolean enable,
Provision provision) |
Set<Attribute> |
MappingManagerImpl.prepareAttrsFromLinkedAccount(User user,
LinkedAccount account,
String password,
boolean changePwd,
Provision provision) |
Modifier and Type | Method and Description |
---|---|
protected ConnectorObject |
AbstractPropagationTaskExecutor.getRemoteObject(PropagationTask task,
Connector connector,
Provision provision,
List<PropagationActions> actions,
boolean latest)
Get remote object for given task.
|
PropagationTaskInfo |
PropagationManagerImpl.newTask(DerAttrHandler derAttrHandler,
Any<?> any,
ExternalResource resource,
ResourceOperation operation,
Provision provision,
Stream<? extends Item> mappingItems,
Pair<String,Set<Attribute>> preparedAttrs) |
Modifier and Type | Method and Description |
---|---|
protected Optional<ProvisioningReport> |
DefaultUserPullResultHandler.delete(SyncDelta delta,
LinkedAccount account,
Provision provision) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.delete(SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.deprovision(MatchingRule matchingRule,
SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
protected void |
AbstractPushResultHandler.doHandle(Any<?> any,
Provision provision) |
protected void |
DefaultUserPushResultHandler.doHandle(LinkedAccount account,
Provision provision) |
protected void |
AbstractPullResultHandler.doHandle(SyncDelta delta,
Provision provision)
Look into SyncDelta and take necessary profile.getActions() (create / update / delete) on any object(s).
|
String |
OutboundMatcher.getFIQL(ConnectorObject connectorObject,
Provision provision) |
boolean |
DefaultUserPushResultHandler.handle(LinkedAccount account,
Provision provision) |
protected void |
AbstractPullResultHandler.handleAnys(SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
protected void |
DefaultUserPullResultHandler.handleLinkedAccounts(SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
protected void |
AbstractPullResultHandler.handleLinkedAccounts(SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.ignore(SyncDelta delta,
List<PullMatch> matches,
Provision provision,
boolean matching,
String... message) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.link(SyncDelta delta,
List<PullMatch> matches,
Provision provision,
boolean unlink) |
List<ConnectorObject> |
OutboundMatcher.match(Connector connector,
Any<?> any,
Provision provision,
Optional<String[]> moreAttrsToGet,
LinkingMappingItem... linkingItems) |
List<ConnectorObject> |
OutboundMatcher.match(PropagationTask task,
Connector connector,
Provision provision,
List<PropagationActions> actions,
String connObjectKeyValue) |
List<PullMatch> |
InboundMatcher.match(SyncDelta syncDelta,
Provision provision)
Finds internal entities based on external attributes and mapping.
|
Optional<ConnectorObject> |
OutboundMatcher.matchByConnObjectKeyValue(Connector connector,
MappingItem connObjectKeyItem,
String connObjectKeyValue,
Provision provision,
Optional<String[]> moreAttrsToGet,
Optional<Collection<LinkingMappingItem>> linkingItems) |
List<PullMatch> |
InboundMatcher.matchByConnObjectKeyValue(Item connObjectKeyItem,
String connObjectKeyValue,
Provision provision) |
Set<String> |
LDAPPasswordPullActions.moreAttrsToGet(ProvisioningProfile<?,?> profile,
Provision provision) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.provision(UnmatchingRule rule,
SyncDelta delta,
Provision provision) |
protected Optional<ProvisioningReport> |
DefaultUserPullResultHandler.provision(UnmatchingRule rule,
SyncDelta delta,
User user,
LinkedAccountTO accountTO,
Provision provision) |
List<ProvisioningReport> |
SinglePullJobDelegate.pull(Provision provision,
Connector connector,
ReconFilterBuilder reconFilterBuilder,
Set<String> moreAttrsToGet,
PullTaskTO pullTaskTO) |
List<ProvisioningReport> |
SinglePushJobDelegate.push(Provision provision,
Connector connector,
Any<?> any,
PushTaskTO pushTaskTO) |
ProvisioningReport |
SinglePushJobDelegate.push(Provision provision,
Connector connector,
LinkedAccount account,
PushTaskTO pushTaskTO) |
protected Optional<PullCorrelationRule> |
InboundMatcher.rule(Provision provision) |
protected Optional<ProvisioningReport> |
DefaultUserPullResultHandler.update(SyncDelta delta,
LinkedAccount account,
Provision provision) |
protected List<ProvisioningReport> |
AbstractPullResultHandler.update(SyncDelta delta,
List<PullMatch> matches,
Provision provision) |
Modifier and Type | Method and Description |
---|---|
<T extends AnyPatch> |
ConnObjectUtils.getAnyPatch(String key,
ConnectorObject obj,
AnyTO original,
PullTask pullTask,
Provision provision)
Build
AnyPatch out of connector object attributes and schema mapping. |
<T extends AnyTO> |
ConnObjectUtils.getAnyTO(ConnectorObject obj,
PullTask pullTask,
Provision provision,
boolean generatePasswordIfPossible)
Build a UserTO / GroupTO / AnyObjectTO out of connector object attributes and schema mapping.
|
static Optional<? extends MappingItem> |
MappingUtils.getConnObjectKeyItem(Provision provision) |
Modifier and Type | Method and Description |
---|---|
Filter |
DummyPushCorrelationRule.getFilter(Any<?> any,
Provision provision) |
SearchCond |
DummyPullCorrelationRule.getSearchCond(SyncDelta syncDelta,
Provision provision) |
SearchCond |
LinkedAccountSamplePullCorrelationRule.getSearchCond(SyncDelta syncDelta,
Provision provision) |
PullMatch |
LinkedAccountSamplePullCorrelationRule.matching(Any<?> any,
SyncDelta syncDelta,
Provision provision) |
Optional<PullMatch> |
LinkedAccountSamplePullCorrelationRule.unmatching(SyncDelta syncDelta,
Provision provision) |
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.