package org.jbpm.pvm.internal.wire.operation;
|
|
import java.io.Serializable;
|
|
import org.jbpm.pvm.internal.wire.WireContext;
|
|
/**
|
* any field update or method invocation after the construction of an object.
|
*/
|
public interface Operation extends Serializable {
|
|
/**
|
* Apply this operation to the specified object, defined in the specified {@link WireContext}.
|
* @param target object on which the operation should be performed.
|
* @param wireContext context in which the operation is applied.
|
*/
|
void apply(Object target, WireContext wireContext);
|
}
|