Interface EffectiveClassProvider<T>
- Type Parameters:
T- the effective type
- All Known Subinterfaces:
NumberPool, NumberRange, Operation<T>, PersistentDomainObject<T>, Security, StoredBundle, StoredBundleKey
- All Known Implementing Classes:
AbstractDomainObject, AbstractDomainOperation, AbstractPersistentObject, AbstractPersistentOperation, NumberPoolDomainImpl, NumberPoolPersistenceImpl, NumberRangeDomainImpl, NumberRangePersistenceImpl, SecurityDomainImpl, SecurityPersistenceImpl, StoredBundleDomainImpl, StoredBundleKeyDomainImpl, StoredBundleKeyPersistenceImpl, StoredBundlePersistenceImpl
public interface EffectiveClassProvider<T>
An object that provides the effective class.
Mainly implemented by interfaces used via dynamic proxies where getClass() delivers the (usually wrong) proxy class.
- Author:
- harald
-
Method Summary
Modifier and TypeMethodDescriptionGets the effective class.static Class<?> getEffectiveClass(Object object) Gets the effective class of given object.Gets the effective super classes.
-
Method Details
-
getEffectiveClass
-
getEffectiveClass
-
getEffectiveSuperClasses
-