org.sormula.annotation.cascade
Annotation Type UpdateCascade


@Retention(value=RUNTIME)
@Target(value={FIELD,ANNOTATION_TYPE})
public @interface UpdateCascade

Used within a Cascade annotation to define a cascade update operation.

Since:
1.0
Author:
Jeff Miller

Optional Element Summary
 java.lang.Class<? extends UpdateOperation> operation
          Specifies operation to perform as a update cascade.
 boolean post
          Specifies when the cascade is to occur.
 

operation

public abstract java.lang.Class<? extends UpdateOperation> operation
Specifies operation to perform as a update cascade. Typically it is UpdateOperation. Use subclass of UpdateOperation to customize the update cascade.

Returns:
operation to use for cascade
Default:
org.sormula.operation.UpdateOperation.class

post

public abstract boolean post
Specifies when the cascade is to occur.

Returns:
true to perform cascade after source row operation; false to perform cascade before source row operation
Default:
true