Class DynamicProperty
java.lang.Object
org.hibernate.envers.configuration.internal.metadata.reader.DynamicProperty
- All Implemented Interfaces:
org.hibernate.annotations.common.reflection.XAnnotatedElement,org.hibernate.annotations.common.reflection.XMember,org.hibernate.annotations.common.reflection.XProperty
public class DynamicProperty
extends Object
implements org.hibernate.annotations.common.reflection.XProperty
This class pretends to be property but in fact it represents entry in the map (for dynamic component)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
TgetAnnotation(Class<T> annotationType) org.hibernate.annotations.common.reflection.XClassClass<? extends Collection<?>>org.hibernate.annotations.common.reflection.XClassorg.hibernate.annotations.common.reflection.XClassorg.hibernate.annotations.common.reflection.XClassintgetName()org.hibernate.annotations.common.reflection.XClassgetType()<T extends Annotation>
booleanisAnnotationPresent(Class<T> annotationType) booleanisArray()booleanbooleanvoidsetAccessible(boolean accessible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.annotations.common.reflection.XAnnotatedElement
equals
-
Constructor Details
-
DynamicProperty
-
-
Method Details
-
getDeclaringClass
public org.hibernate.annotations.common.reflection.XClass getDeclaringClass()- Specified by:
getDeclaringClassin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getName
- Specified by:
getNamein interfaceorg.hibernate.annotations.common.reflection.XMember
-
isCollection
public boolean isCollection()- Specified by:
isCollectionin interfaceorg.hibernate.annotations.common.reflection.XMember
-
isArray
public boolean isArray()- Specified by:
isArrayin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getCollectionClass
- Specified by:
getCollectionClassin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getType
public org.hibernate.annotations.common.reflection.XClass getType()- Specified by:
getTypein interfaceorg.hibernate.annotations.common.reflection.XMember
-
getElementClass
public org.hibernate.annotations.common.reflection.XClass getElementClass()- Specified by:
getElementClassin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getClassOrElementClass
public org.hibernate.annotations.common.reflection.XClass getClassOrElementClass()- Specified by:
getClassOrElementClassin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getMapKey
public org.hibernate.annotations.common.reflection.XClass getMapKey()- Specified by:
getMapKeyin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin interfaceorg.hibernate.annotations.common.reflection.XMember
-
setAccessible
public void setAccessible(boolean accessible) - Specified by:
setAccessiblein interfaceorg.hibernate.annotations.common.reflection.XMember
-
invoke
- Specified by:
invokein interfaceorg.hibernate.annotations.common.reflection.XMember
-
invoke
- Specified by:
invokein interfaceorg.hibernate.annotations.common.reflection.XMember
-
isTypeResolved
public boolean isTypeResolved()- Specified by:
isTypeResolvedin interfaceorg.hibernate.annotations.common.reflection.XMember
-
getAnnotation
- Specified by:
getAnnotationin interfaceorg.hibernate.annotations.common.reflection.XAnnotatedElement
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceorg.hibernate.annotations.common.reflection.XAnnotatedElement
-
getAnnotations
- Specified by:
getAnnotationsin interfaceorg.hibernate.annotations.common.reflection.XAnnotatedElement
-