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 AccessType
protected JaxbAttributesContainerImpl
protected String
protected String
protected JaxbEntityListenerContainerImpl
protected JaxbEmptyTypeImpl
protected JaxbEmptyTypeImpl
protected JaxbIdClassImpl
protected Boolean
protected JaxbPostLoadImpl
protected JaxbPostPersistImpl
protected JaxbPostRemoveImpl
protected JaxbPostUpdateImpl
protected JaxbPrePersistImpl
protected JaxbPreRemoveImpl
protected 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.void
setAccess
(AccessType value) Sets the value of the access property.void
Sets the value of the attributes property.void
Sets the value of the clazz property.void
setDescription
(String value) Sets the value of the description property.void
Sets the value of the entityListenerContainer property.void
Sets the value of the excludeDefaultListeners property.void
Sets the value of the excludeSuperclassListeners property.void
setIdClass
(JaxbIdClassImpl value) Sets the value of the idClass property.void
setMetadataComplete
(Boolean value) Sets the value of the metadataComplete property.void
setPostLoad
(JaxbPostLoadImpl value) Sets the value of the postLoad property.void
Sets the value of the postPersist property.void
setPostRemove
(JaxbPostRemoveImpl value) Sets the value of the postRemove property.void
setPostUpdate
(JaxbPostUpdateImpl value) Sets the value of the postUpdate property.void
setPrePersist
(JaxbPrePersistImpl value) Sets the value of the prePersist property.void
setPreRemove
(JaxbPreRemoveImpl value) Sets the value of the preRemove property.void
setPreUpdate
(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:
getDescription
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Specified by:
setDescription
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
getIdClass
Gets the value of the idClass property.- Specified by:
getIdClass
in interfaceJaxbEntityOrMappedSuperclass
- Returns:
- possible object is
JaxbIdClassImpl
-
setIdClass
Sets the value of the idClass property.- Specified by:
setIdClass
in interfaceJaxbEntityOrMappedSuperclass
- Parameters:
value
- allowed object isJaxbIdClassImpl
-
getExcludeDefaultListeners
Gets the value of the excludeDefaultListeners property.- Specified by:
getExcludeDefaultListeners
in interfaceJaxbEntityOrMappedSuperclass
- Returns:
- possible object is
JaxbEmptyTypeImpl
-
setExcludeDefaultListeners
Sets the value of the excludeDefaultListeners property.- Specified by:
setExcludeDefaultListeners
in interfaceJaxbEntityOrMappedSuperclass
- Parameters:
value
- allowed object isJaxbEmptyTypeImpl
-
getExcludeSuperclassListeners
Gets the value of the excludeSuperclassListeners property.- Specified by:
getExcludeSuperclassListeners
in interfaceJaxbEntityOrMappedSuperclass
- Returns:
- possible object is
JaxbEmptyTypeImpl
-
setExcludeSuperclassListeners
Sets the value of the excludeSuperclassListeners property.- Specified by:
setExcludeSuperclassListeners
in interfaceJaxbEntityOrMappedSuperclass
- Parameters:
value
- allowed object isJaxbEmptyTypeImpl
-
getEntityListenerContainer
Gets the value of the entityListenerContainer property.- Specified by:
getEntityListenerContainer
in interfaceJaxbEntityOrMappedSuperclass
- Returns:
- possible object is
JaxbEntityListenerContainerImpl
-
setEntityListenerContainer
Sets the value of the entityListenerContainer property.- Specified by:
setEntityListenerContainer
in interfaceJaxbEntityOrMappedSuperclass
- Parameters:
value
- allowed object isJaxbEntityListenerContainerImpl
-
getPrePersist
Gets the value of the prePersist property.- Specified by:
getPrePersist
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPrePersistImpl
-
setPrePersist
Sets the value of the prePersist property.- Specified by:
setPrePersist
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPrePersistImpl
-
getPostPersist
Gets the value of the postPersist property.- Specified by:
getPostPersist
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPostPersistImpl
-
setPostPersist
Sets the value of the postPersist property.- Specified by:
setPostPersist
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPostPersistImpl
-
getPreRemove
Gets the value of the preRemove property.- Specified by:
getPreRemove
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPreRemoveImpl
-
setPreRemove
Sets the value of the preRemove property.- Specified by:
setPreRemove
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPreRemoveImpl
-
getPostRemove
Gets the value of the postRemove property.- Specified by:
getPostRemove
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPostRemoveImpl
-
setPostRemove
Sets the value of the postRemove property.- Specified by:
setPostRemove
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPostRemoveImpl
-
getPreUpdate
Gets the value of the preUpdate property.- Specified by:
getPreUpdate
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPreUpdateImpl
-
setPreUpdate
Sets the value of the preUpdate property.- Specified by:
setPreUpdate
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPreUpdateImpl
-
getPostUpdate
Gets the value of the postUpdate property.- Specified by:
getPostUpdate
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPostUpdateImpl
-
setPostUpdate
Sets the value of the postUpdate property.- Specified by:
setPostUpdate
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPostUpdateImpl
-
getPostLoad
Gets the value of the postLoad property.- Specified by:
getPostLoad
in interfaceJaxbLifecycleCallbackContainer
- Returns:
- possible object is
JaxbPostLoadImpl
-
setPostLoad
Sets the value of the postLoad property.- Specified by:
setPostLoad
in interfaceJaxbLifecycleCallbackContainer
- Parameters:
value
- allowed object isJaxbPostLoadImpl
-
getAttributes
Gets the value of the attributes property.- Specified by:
getAttributes
in interfaceJaxbManagedType
- Specified by:
getAttributes
in 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:
getClazz
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setClazz
Sets the value of the clazz property.- Specified by:
setClazz
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
getAccess
Gets the value of the access property.- Specified by:
getAccess
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setAccess
Sets the value of the access property.- Specified by:
setAccess
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
isMetadataComplete
Gets the value of the metadataComplete property.- Specified by:
isMetadataComplete
in interfaceJaxbManagedType
- Returns:
- possible object is
Boolean
-
setMetadataComplete
Sets the value of the metadataComplete property.- Specified by:
setMetadataComplete
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isBoolean
-