congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.evolveum.midpoint.provisioning.ucf.api
Code IndexAdd Tabnine to your IDE (free)

How to use com.evolveum.midpoint.provisioning.ucf.api

Best Java code snippets using com.evolveum.midpoint.provisioning.ucf.api (Showing top 20 results out of 315)

origin: Evolveum/midpoint

@Override
public String debugDump() {
  return debugDump(0);
}
origin: Evolveum/midpoint

@Override
public String toString() {
  return "ExecuteProvisioningScriptOperation(" + toStringInternal() + ")";
}
origin: Evolveum/midpoint

@ConfigurationProperty
public String getDefaultAssignee() {
  return defaultAssignee;
}
origin: Evolveum/midpoint

private ScriptContext convertToScriptContext(ExecuteProvisioningScriptOperation executeOp) {
  // creating script arguments map form the execute script operation
  // arguments
  Map<String, Object> scriptArguments = new HashMap<>();
  for (ExecuteScriptArgument argument : executeOp.getArgument()) {
    scriptArguments.put(argument.getArgumentName(), argument.getArgumentValue());
  }
  ScriptContext scriptContext = new ScriptContext(executeOp.getLanguage(), executeOp.getTextCode(),
      scriptArguments);
  return scriptContext;
}
origin: Evolveum/midpoint

private Collection<PropertyDelta<PrismPropertyValue>> convertToPropertyDelta(
    Collection<PropertyModificationOperation> sideEffectOperations) {
  Collection<PropertyDelta<PrismPropertyValue>> sideEffectDeltas = new ArrayList<>();
  if (sideEffectOperations != null) {
    for (PropertyModificationOperation mod : sideEffectOperations){
      sideEffectDeltas.add(mod.getPropertyDelta());
    }
  }
  
  return sideEffectDeltas;
}
origin: Evolveum/midpoint

  @Override
  public void run() {
    try {
      cc.search(accountDefinition, null, handler, null, null, null, null, result);
    } catch (CommunicationException | GenericFrameworkException | SchemaException
        | SecurityViolationException | ObjectNotFoundException e) {
      LOGGER.error("Error in the search: {}", e.getMessage(), e);
    }
  }
});
origin: Evolveum/midpoint

@ManagedConnectorConfiguration
public ManualConnectorConfiguration getConfiguration() {
  return configuration;
}
origin: Evolveum/midpoint

public static PropertyDescriptor findAnnotatedProperty(Class<?> connectorClass, Class<? extends Annotation> annotationClass) {
  BeanWrapper connectorBean = new BeanWrapperImpl(connectorClass);
  return findAnnotatedProperty(connectorBean, annotationClass);
}
origin: Evolveum/midpoint

public static PropertyDescriptor findAnnotatedProperty(BeanWrapper connectorBean, Class<? extends Annotation> annotationClass) {
  for (PropertyDescriptor prop: connectorBean.getPropertyDescriptors()) {
    if (hasAnnotation(prop, annotationClass)) {
      return prop;
    }
  }
  return null;
}
origin: Evolveum/midpoint

public void connectorFrameworkSelfTest(OperationResult parentTestResult, Task task) {
  for (ConnectorFactory connectorFactory: getConnectorFactories()) {
      connectorFactory.selfTest(parentTestResult);
  }
}
origin: Evolveum/midpoint

public void dispose() {
  for (Entry<ConfiguredConnectorCacheKey, ConfiguredConnectorInstanceEntry> connectorInstanceCacheEntry: connectorInstanceCache.entrySet()) {
    connectorInstanceCacheEntry.getValue().connectorInstance.dispose();
  }
}

origin: Evolveum/midpoint

public void shutdown() {
  dispose();
  if (connectorFactories != null) {
    // Skip this in the very rare case that we are shutting down before we were fully
    // initialized. This should not happen under normal circumstances.
    // Generally, do not call getConnectorFactories() from here. This is
    // spring "destroy" method. We should not work with spring context here.
    for (ConnectorFactory connectorFactory: connectorFactories) {
      connectorFactory.shutdown();
    }
  }
}
origin: Evolveum/midpoint

private ConnectorFactory determineConnectorFactory(String frameworkIdentifier) {
  for (ConnectorFactory connectorFactory: getConnectorFactories()) {
    if (connectorFactory.supportsFramework(frameworkIdentifier)) {
      return connectorFactory;
    }
  }
  return null;
}
origin: Evolveum/midpoint

public String getFrameworkVersion() {
  ConnectorFactory connectorFactory = determineConnectorFactory(SchemaConstants.ICF_FRAMEWORK_URI);
  return connectorFactory.getFrameworkVersion();
}
origin: Evolveum/midpoint

private boolean isRename(ProvisioningContext ctx, Collection<Operation> modifications) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, ExpressionEvaluationException {
  for (Operation op : modifications){
    if (!(op instanceof PropertyModificationOperation)) {
      continue;
    }
    
    if (isIdentifierDelta(ctx, ((PropertyModificationOperation)op).getPropertyDelta())) {
      return true;
    }
  }
  return false;
}
origin: Evolveum/midpoint

  @Override
  public void run() {
    try {
      cc.search(accountDefinition, null, handler2, null, null, null, null, result2);
    } catch (CommunicationException | GenericFrameworkException | SchemaException
        | SecurityViolationException | ObjectNotFoundException e) {
      LOGGER.error("Error in the search: {}", e.getMessage(), e);
    }
  }
});
origin: Evolveum/midpoint

@ManagedConnectorConfiguration
public DummyItsmIntegrationConnectorConfiguration getConfiguration() {
  return configuration;
}
origin: Evolveum/midpoint

@ConfigurationProperty
public String getUselessString() {
  return uselessString;
}
origin: Evolveum/midpoint

@Override
public String debugDump(int indent) {
  StringBuilder sb = new StringBuilder();
  SchemaDebugUtil.indentDebugDump(sb, indent);
  sb.append("Script execution ");
  sb.append(toStringInternal());
  return sb.toString();
}
origin: Evolveum/midpoint

  @Override
  public void run() {
    try {
      cc.search(accountDefinition, null, handler1, null, null, null, null, result1);
    } catch (CommunicationException | GenericFrameworkException | SchemaException
        | SecurityViolationException | ObjectNotFoundException e) {
      LOGGER.error("Error in the search: {}", e.getMessage(), e);
    }
  }
});
com.evolveum.midpoint.provisioning.ucf.api

Most used classes

  • Change
  • PropertyModificationOperation
  • AttributesToReturn
  • ConnectorInstance
    Connector instance configured for a specific resource. This is kind of connector facade. It is an AP
  • ExecuteProvisioningScriptOperation
  • ManagedConnector,
  • UcfUtil,
  • ConfigurationProperty,
  • ConnectorFactory,
  • ConnectorOperationOptions,
  • ExecuteScriptArgument,
  • ManagedConnectorConfiguration,
  • AbstractManagedConnectorInstance,
  • ShadowResultHandler,
  • AbstractManualConnectorInstance
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now