Class CallbackDescriptor

java.lang.Object
org.apache.cayenne.map.CallbackDescriptor
All Implemented Interfaces:
Serializable

public class CallbackDescriptor extends Object implements Serializable
A mapping descriptor of a single callback event.
Since:
3.0
See Also:
  • Field Details

  • Constructor Details

    • CallbackDescriptor

      public CallbackDescriptor(LifecycleEvent callbackType)
  • Method Details

    • clear

      public void clear()
      Removes all callback methods.
    • getCallbackMethods

      public Collection<String> getCallbackMethods()
      Returns all callback methods for this callback event.
      Returns:
      Returns all callback methods
    • addCallbackMethod

      public void addCallbackMethod(String methodName)
    • removeCallbackMethod

      public void removeCallbackMethod(String methodName)
    • getCallbackType

      public LifecycleEvent getCallbackType()
    • moveMethod

      public boolean moveMethod(String callbackMethod, int destinationIndex)
      Moves specified callback method to the specified position
      Parameters:
      callbackMethod - callbacm method name (should exist)
      destinationIndex - destinationi index (should be valid)
      Returns:
      true if any changes were made
    • setCallbackMethodAt

      public void setCallbackMethodAt(int index, String method)
      Replaces a callback method at the specified position
      Parameters:
      index - callback method index
      method - new callback method