com.ca.commons.jndi.beans
Class BeanStoreClassSpec<T>

java.lang.Object
  extended by com.ca.commons.jndi.beans.BeanStoreClassSpec<T>
All Implemented Interfaces:
Serializable

public final class BeanStoreClassSpec<T>
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
 Class<T> baseClass
           
 String explicitName
           
 String subType
           
 
Method Summary
 boolean equals(Object o)
           
static
<T> BeanStoreClassSpec<T>
getInstance(Class<T> cl)
           
static
<T> BeanStoreClassSpec<T>
getInstance(Class<T> cl, String subType)
           
static
<T> BeanStoreClassSpec<T>
getInstance(Class<T> cl, String subType, String explicitName)
           
 Collection<BeanStoreClassSpec<?>> getInterfaces()
           
 BeanStoreClassSpec<? super T> getSuperclass()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

baseClass

public final Class<T> baseClass

subType

public final String subType

explicitName

public final String explicitName
Method Detail

getInstance

public static <T> BeanStoreClassSpec<T> getInstance(@NotNull
                                                    Class<T> cl,
                                                    @Nullable
                                                    String subType,
                                                    @Nullable
                                                    String explicitName)

getInstance

public static <T> BeanStoreClassSpec<T> getInstance(@NotNull
                                                    Class<T> cl,
                                                    @Nullable
                                                    String subType)

getInstance

public static <T> BeanStoreClassSpec<T> getInstance(Class<T> cl)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getSuperclass

@Nullable
public BeanStoreClassSpec<? super T> getSuperclass()

getInterfaces

public Collection<BeanStoreClassSpec<?>> getInterfaces()


Created 2011-07-14 13:27 EST