Interface LogicActions
-
public interface LogicActions
Interface for actions to be performed during business logic execution.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <A extends AnyTO>
AafterCreate(A input, List<PropagationStatus> statuses)
default <A extends AnyTO>
AafterDelete(A input, List<PropagationStatus> statuses)
default <A extends AnyTO>
AafterUpdate(A input, List<PropagationStatus> statuses)
default <C extends AnyCR>
CbeforeCreate(C input)
default <A extends AnyTO>
AbeforeDelete(A input)
default <U extends AnyUR>
UbeforeUpdate(U input)
-
-
-
Method Detail
-
beforeCreate
default <C extends AnyCR> C beforeCreate(C input)
-
afterCreate
default <A extends AnyTO> A afterCreate(A input, List<PropagationStatus> statuses)
-
beforeUpdate
default <U extends AnyUR> U beforeUpdate(U input)
-
afterUpdate
default <A extends AnyTO> A afterUpdate(A input, List<PropagationStatus> statuses)
-
beforeDelete
default <A extends AnyTO> A beforeDelete(A input)
-
afterDelete
default <A extends AnyTO> A afterDelete(A input, List<PropagationStatus> statuses)
-
-