public class DomainClassMapping extends Object
Constructor and Description |
---|
DomainClassMapping(DomainObjectFinder domainObjectFinder) |
Modifier and Type | Method and Description |
---|---|
<T extends DomainObjectBase> |
castToConcrete(Class<T> cls) |
Class<? extends DomainObjectBase> |
castToInterface(Class<? extends DomainObjectBase> cls) |
static Class<? extends DomainObjectBase> |
determineInterfaceClass(Class<? extends DomainObjectBase> domainClass) |
<T extends DomainObjectBase> |
getConcreteClass(Class<T> interfaceClass) |
static DomainClassMapping |
getDefault() |
void |
init() |
boolean |
isConcrete(Class<? extends DomainObjectBase> cls) |
boolean |
isInterface(Class<? extends DomainObjectBase> cls) |
<T extends DomainObjectBase> |
safeCastToConcrete(Class<T> cls) |
Class<? super DomainObjectBase> |
safeCastToInterface(Class<? extends DomainObjectBase> cls) |
void |
setDomainObjectFinder(DomainObjectFinder domainObjectFinder) |
public DomainClassMapping(DomainObjectFinder domainObjectFinder)
public void init()
public <T extends DomainObjectBase> Class<? extends T> getConcreteClass(Class<T> interfaceClass)
public boolean isInterface(Class<? extends DomainObjectBase> cls)
public boolean isConcrete(Class<? extends DomainObjectBase> cls)
public Class<? extends DomainObjectBase> castToInterface(Class<? extends DomainObjectBase> cls)
public <T extends DomainObjectBase> Class<? extends T> castToConcrete(Class<T> cls)
public Class<? super DomainObjectBase> safeCastToInterface(Class<? extends DomainObjectBase> cls)
public <T extends DomainObjectBase> Class<? extends T> safeCastToConcrete(Class<T> cls)
public static Class<? extends DomainObjectBase> determineInterfaceClass(Class<? extends DomainObjectBase> domainClass)
public void setDomainObjectFinder(DomainObjectFinder domainObjectFinder)
public static DomainClassMapping getDefault()
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.