Class JaxbMappedSuperclassImpl
java.lang.Object
org.hibernate.boot.jaxb.mapping.spi.JaxbMappedSuperclassImpl
- All Implemented Interfaces:
Serializable,JaxbEntityOrMappedSuperclass,JaxbLifecycleCallbackContainer,JaxbManagedType,JaxbMappedSuperclass
Defines the settings and mappings for a mapped superclass. Is
allowed to be sparsely populated and used in conjunction with
the annotations. Alternatively, the metadata-complete attribute
can be used to indicate that no annotations are to be processed
If this is the case then the defaulting rules will be recursively
applied.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessTypeprotected JaxbAttributesContainerImplprotected Stringprotected Stringprotected JaxbEntityListenerContainerImplprotected JaxbEmptyTypeImplprotected JaxbEmptyTypeImplprotected JaxbIdClassImplprotected Booleanprotected JaxbPostLoadImplprotected JaxbPostPersistImplprotected JaxbPostRemoveImplprotected JaxbPostUpdateImplprotected JaxbPrePersistImplprotected JaxbPreRemoveImplprotected JaxbPreUpdateImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the access property.Gets the value of the attributes property.getClazz()Gets the value of the clazz property.Gets the value of the description property.Gets the value of the entityListenerContainer property.Gets the value of the excludeDefaultListeners property.Gets the value of the excludeSuperclassListeners property.Gets the value of the idClass property.Gets the value of the postLoad property.Gets the value of the postPersist property.Gets the value of the postRemove property.Gets the value of the postUpdate property.Gets the value of the prePersist property.Gets the value of the preRemove property.Gets the value of the preUpdate property.Gets the value of the metadataComplete property.voidsetAccess(AccessType value) Sets the value of the access property.voidSets the value of the attributes property.voidSets the value of the clazz property.voidsetDescription(String value) Sets the value of the description property.voidSets the value of the entityListenerContainer property.voidSets the value of the excludeDefaultListeners property.voidSets the value of the excludeSuperclassListeners property.voidsetIdClass(JaxbIdClassImpl value) Sets the value of the idClass property.voidsetMetadataComplete(Boolean value) Sets the value of the metadataComplete property.voidsetPostLoad(JaxbPostLoadImpl value) Sets the value of the postLoad property.voidSets the value of the postPersist property.voidsetPostRemove(JaxbPostRemoveImpl value) Sets the value of the postRemove property.voidsetPostUpdate(JaxbPostUpdateImpl value) Sets the value of the postUpdate property.voidsetPrePersist(JaxbPrePersistImpl value) Sets the value of the prePersist property.voidsetPreRemove(JaxbPreRemoveImpl value) Sets the value of the preRemove property.voidsetPreUpdate(JaxbPreUpdateImpl value) Sets the value of the preUpdate property.
-
Field Details
-
description
-
idClass
-
excludeDefaultListeners
-
excludeSuperclassListeners
-
entityListenerContainer
-
prePersist
-
postPersist
-
preRemove
-
postRemove
-
preUpdate
-
postUpdate
-
postLoad
-
attributes
-
clazz
-
access
-
metadataComplete
-
-
Constructor Details
-
JaxbMappedSuperclassImpl
public JaxbMappedSuperclassImpl()
-
-
Method Details
-
getDescription
Gets the value of the description property.- Specified by:
getDescriptionin interfaceJaxbManagedType- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Specified by:
setDescriptionin interfaceJaxbManagedType- Parameters:
value- allowed object isString
-
getIdClass
Gets the value of the idClass property.- Specified by:
getIdClassin interfaceJaxbEntityOrMappedSuperclass- Returns:
- possible object is
JaxbIdClassImpl
-
setIdClass
Sets the value of the idClass property.- Specified by:
setIdClassin interfaceJaxbEntityOrMappedSuperclass- Parameters:
value- allowed object isJaxbIdClassImpl
-
getExcludeDefaultListeners
Gets the value of the excludeDefaultListeners property.- Specified by:
getExcludeDefaultListenersin interfaceJaxbEntityOrMappedSuperclass- Returns:
- possible object is
JaxbEmptyTypeImpl
-
setExcludeDefaultListeners
Sets the value of the excludeDefaultListeners property.- Specified by:
setExcludeDefaultListenersin interfaceJaxbEntityOrMappedSuperclass- Parameters:
value- allowed object isJaxbEmptyTypeImpl
-
getExcludeSuperclassListeners
Gets the value of the excludeSuperclassListeners property.- Specified by:
getExcludeSuperclassListenersin interfaceJaxbEntityOrMappedSuperclass- Returns:
- possible object is
JaxbEmptyTypeImpl
-
setExcludeSuperclassListeners
Sets the value of the excludeSuperclassListeners property.- Specified by:
setExcludeSuperclassListenersin interfaceJaxbEntityOrMappedSuperclass- Parameters:
value- allowed object isJaxbEmptyTypeImpl
-
getEntityListenerContainer
Gets the value of the entityListenerContainer property.- Specified by:
getEntityListenerContainerin interfaceJaxbEntityOrMappedSuperclass- Returns:
- possible object is
JaxbEntityListenerContainerImpl
-
setEntityListenerContainer
Sets the value of the entityListenerContainer property.- Specified by:
setEntityListenerContainerin interfaceJaxbEntityOrMappedSuperclass- Parameters:
value- allowed object isJaxbEntityListenerContainerImpl
-
getPrePersist
Gets the value of the prePersist property.- Specified by:
getPrePersistin interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPrePersistImpl
-
setPrePersist
Sets the value of the prePersist property.- Specified by:
setPrePersistin interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPrePersistImpl
-
getPostPersist
Gets the value of the postPersist property.- Specified by:
getPostPersistin interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPostPersistImpl
-
setPostPersist
Sets the value of the postPersist property.- Specified by:
setPostPersistin interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPostPersistImpl
-
getPreRemove
Gets the value of the preRemove property.- Specified by:
getPreRemovein interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPreRemoveImpl
-
setPreRemove
Sets the value of the preRemove property.- Specified by:
setPreRemovein interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPreRemoveImpl
-
getPostRemove
Gets the value of the postRemove property.- Specified by:
getPostRemovein interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPostRemoveImpl
-
setPostRemove
Sets the value of the postRemove property.- Specified by:
setPostRemovein interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPostRemoveImpl
-
getPreUpdate
Gets the value of the preUpdate property.- Specified by:
getPreUpdatein interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPreUpdateImpl
-
setPreUpdate
Sets the value of the preUpdate property.- Specified by:
setPreUpdatein interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPreUpdateImpl
-
getPostUpdate
Gets the value of the postUpdate property.- Specified by:
getPostUpdatein interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPostUpdateImpl
-
setPostUpdate
Sets the value of the postUpdate property.- Specified by:
setPostUpdatein interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPostUpdateImpl
-
getPostLoad
Gets the value of the postLoad property.- Specified by:
getPostLoadin interfaceJaxbLifecycleCallbackContainer- Returns:
- possible object is
JaxbPostLoadImpl
-
setPostLoad
Sets the value of the postLoad property.- Specified by:
setPostLoadin interfaceJaxbLifecycleCallbackContainer- Parameters:
value- allowed object isJaxbPostLoadImpl
-
getAttributes
Gets the value of the attributes property.- Specified by:
getAttributesin interfaceJaxbManagedType- Specified by:
getAttributesin interfaceJaxbMappedSuperclass- Returns:
- possible object is
JaxbAttributesContainerImpl
-
setAttributes
Sets the value of the attributes property.- Parameters:
value- allowed object isJaxbAttributesContainerImpl
-
getClazz
Gets the value of the clazz property.- Specified by:
getClazzin interfaceJaxbManagedType- Returns:
- possible object is
String
-
setClazz
Sets the value of the clazz property.- Specified by:
setClazzin interfaceJaxbManagedType- Parameters:
value- allowed object isString
-
getAccess
Gets the value of the access property.- Specified by:
getAccessin interfaceJaxbManagedType- Returns:
- possible object is
String
-
setAccess
Sets the value of the access property.- Specified by:
setAccessin interfaceJaxbManagedType- Parameters:
value- allowed object isString
-
isMetadataComplete
Gets the value of the metadataComplete property.- Specified by:
isMetadataCompletein interfaceJaxbManagedType- Returns:
- possible object is
Boolean
-
setMetadataComplete
Sets the value of the metadataComplete property.- Specified by:
setMetadataCompletein interfaceJaxbManagedType- Parameters:
value- allowed object isBoolean
-