Package org.datanucleus.api.jdo
Class LifecycleListenerForClass
- java.lang.Object
-
- org.datanucleus.api.jdo.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 Summary
Constructors Constructor Description LifecycleListenerForClass(javax.jdo.listener.InstanceLifecycleListener listener, Class[] classes)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanforClass(Class cls)Accessor for whether the listener supported the class.Class[]getClasses()Accessor for the classes in this specificationjavax.jdo.listener.InstanceLifecycleListenergetListener()Accessor for the listener for this specification
-
-
-
Constructor Detail
-
LifecycleListenerForClass
public LifecycleListenerForClass(javax.jdo.listener.InstanceLifecycleListener listener, Class[] classes)Constructor.- Parameters:
listener- The listenerclasses- 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
-
-