public abstract class Action<T extends Command> extends Object
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
STD_ERR |
protected org.slf4j.Logger |
STD_OUT |
Constructor and Description |
---|
Action(T params,
com.beust.jcommander.JCommander commander) |
Modifier and Type | Method and Description |
---|---|
protected ObjectDeltaType |
createAddDelta(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType object) |
protected ObjectDeltaType |
createDeleteDelta(String oid,
QName type) |
protected com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectDeltaListType |
createDeltaList(ObjectDeltaType... deltas) |
protected com.evolveum.midpoint.xml.ns._public.model.model_3.ModelPortType |
createModelPort() |
void |
execute() |
protected abstract void |
executeAction() |
T |
getParams() |
protected void |
handleError(String message,
Exception ex) |
public Action(T params, com.beust.jcommander.JCommander commander)
public T getParams()
protected com.evolveum.midpoint.xml.ns._public.model.model_3.ModelPortType createModelPort()
protected ObjectDeltaType createDeleteDelta(String oid, QName type)
protected ObjectDeltaType createAddDelta(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType object)
protected com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectDeltaListType createDeltaList(ObjectDeltaType... deltas)
Copyright © 2016 evolveum. All rights reserved.