public static ProvisioningOperationOptions createCompletePostponed(boolean completePostponed) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setCompletePostponed(completePostponed); return opts; }
public static ProvisioningOperationOptions createRaw() { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setRaw(true); return opts; }
public static ProvisioningOperationOptions createDoNotDiscovery(boolean doDiscovery) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setDoNotDiscovery(doDiscovery); return opts; }
public static ProvisioningOperationOptions createOverwrite(boolean overwrite) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setOverwrite(overwrite); return opts; }
private PrismObject<ShadowType> getShadowFromChange(ResourceObjectShadowChangeDescription change) { if (change.getCurrentShadow() != null) { return change.getCurrentShadow(); } if (change.getOldShadow() != null) { return change.getOldShadow(); } return null; }
public static ProvisioningOperationOptions createForce(boolean force) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setForce(force); return opts; }
public static ProvisioningOperationOptions createRunAsAccountOid(String runAsAccountOid) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setRunAsAccountOid(runAsAccountOid); return opts; }
@Override public String debugDump() { return debugDump(0); }
@PostConstruct public void register() { notificationManager.registerNotificationListener((ResourceObjectChangeListener)this); notificationManager.registerNotificationListener((ResourceOperationListener)this); }
public static ProvisioningOperationOptions createPostpone(boolean postpone) { ProvisioningOperationOptions opts = new ProvisioningOperationOptions(); opts.setPostpone(postpone); return opts; }
@Override public String debugDump() { return debugDump(0); }
public ObjectDelta<ShadowType> getShadowDelta() { return (ObjectDelta<ShadowType>) accountOperationDescription.getObjectDelta(); }
@Override public void initSystem(Task initTask, OperationResult initResult) throws Exception { InternalsConfig.encryptionChecks = false; provisioningService.postInit(initResult); }
private void notifyResourceObjectChangeListeners(ResourceObjectShadowChangeDescription change, Task task, OperationResult parentResult) { changeNotificationDispatcher.notifyChange(change, task, parentResult); }
@Override public String debugDump() { return debugDump(0); }
@Override public ProvisioningDiag getProvisioningDiag(Task task, OperationResult parentResult) { return provisioningService.getProvisioningDiag(); }
public PrismObject getConflictingShadow() { return constraintsCheckingResult.getConflictingShadow(); }
public String getMessages() { return constraintsCheckingResult.getMessages(); }
protected boolean isCompletePostponedOperations(ProvisioningOperationOptions options) { return ProvisioningOperationOptions.isCompletePostponed(options); }
@Override public void initSystem(Task initTask, OperationResult initResult) throws Exception { provisioningService.postInit(initResult); }