Class LifecycleListenerForClass


  • public class LifecycleListenerForClass
    extends Object
    Wrapper for a LifecycleListener for an array of classes. If the classes is null, applies to all classes.
    • Constructor Detail

      • LifecycleListenerForClass

        public LifecycleListenerForClass​(javax.jdo.listener.InstanceLifecycleListener listener,
                                         Class[] classes)
        Constructor.
        Parameters:
        listener - The listener
        classes - The classes supported by the listener
    • Method Detail

      • getListener

        public javax.jdo.listener.InstanceLifecycleListener getListener()
        Accessor for the listener for this specification
        Returns:
        The listener
      • getClasses

        public Class[] getClasses()
        Accessor for the classes in this specification
        Returns:
        The classes
      • forClass

        public boolean forClass​(Class cls)
        Accessor for whether the listener supported the class. Actually checks if the passed class is a subclass of one of the listener classes.
        Parameters:
        cls - The class
        Returns:
        Whether it is supported