org.sormula.annotation.cascade
Annotation Type SaveCascade


@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface SaveCascade

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

Since:
1.9.3 and 2.3.3
Author:
Jeff Miller

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

operation

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

Returns:
operation to use for cascade
Default:
org.sormula.operation.SaveOperation.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