net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.persistence.orm
Interface Entity

All Known Implementing Classes:
EntityImpl

public interface Entity

Defines the settings and mappings for an entity. 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 on the entity class (and its fields or properties) are to be processed. If this is the case then the defaulting rules for the entity and its subelements will be recursively applied.


Method Summary
 AccessType getAccess()
          Gets the value of the access property.
 List<AssociationOverride> getAssociationOverride()
          Gets the value of the associationOverride property.
 List<AttributeOverride> getAttributeOverride()
          Gets the value of the attributeOverride property.
 Attributes getAttributes()
          Gets the value of the attributes property.
 String getClazz()
          Gets the value of the clazz property.
 String getDescription()
          Gets the value of the description property.
 DiscriminatorColumn getDiscriminatorColumn()
          Gets the value of the discriminatorColumn property.
 String getDiscriminatorValue()
          Gets the value of the discriminatorValue property.
 EntityListeners getEntityListeners()
          Gets the value of the entityListeners property.
 EmptyType getExcludeDefaultListeners()
          Gets the value of the excludeDefaultListeners property.
 EmptyType getExcludeSuperclassListeners()
          Gets the value of the excludeSuperclassListeners property.
 IdClass getIdClass()
          Gets the value of the idClass property.
 Inheritance getInheritance()
          Gets the value of the inheritance property.
 String getName()
          Gets the value of the name property.
 List<NamedNativeQuery> getNamedNativeQuery()
          Gets the value of the namedNativeQuery property.
 List<NamedQuery> getNamedQuery()
          Gets the value of the namedQuery property.
 PostLoad getPostLoad()
          Gets the value of the postLoad property.
 PostPersist getPostPersist()
          Gets the value of the postPersist property.
 PostRemove getPostRemove()
          Gets the value of the postRemove property.
 PostUpdate getPostUpdate()
          Gets the value of the postUpdate property.
 PrePersist getPrePersist()
          Gets the value of the prePersist property.
 PreRemove getPreRemove()
          Gets the value of the preRemove property.
 PreUpdate getPreUpdate()
          Gets the value of the preUpdate property.
 List<PrimaryKeyJoinColumn> getPrimaryKeyJoinColumn()
          Gets the value of the primaryKeyJoinColumn property.
 List<SecondaryTable> getSecondaryTable()
          Gets the value of the secondaryTable property.
 SequenceGenerator getSequenceGenerator()
          Gets the value of the sequenceGenerator property.
 List<SqlResultSetMapping> getSqlResultSetMapping()
          Gets the value of the sqlResultSetMapping property.
 Table getTable()
          Gets the value of the table property.
 TableGenerator getTableGenerator()
          Gets the value of the tableGenerator property.
 Boolean isMetadataComplete()
          Gets the value of the metadataComplete property.
 void setAccess(AccessType value)
          Sets the value of the access property.
 void setAttributes(Attributes value)
          Sets the value of the attributes property.
 void setClazz(String value)
          Sets the value of the clazz property.
 void setDescription(String value)
          Sets the value of the description property.
 void setDiscriminatorColumn(DiscriminatorColumn value)
          Sets the value of the discriminatorColumn property.
 void setDiscriminatorValue(String value)
          Sets the value of the discriminatorValue property.
 void setEntityListeners(EntityListeners value)
          Sets the value of the entityListeners property.
 void setExcludeDefaultListeners(EmptyType value)
          Sets the value of the excludeDefaultListeners property.
 void setExcludeSuperclassListeners(EmptyType value)
          Sets the value of the excludeSuperclassListeners property.
 void setIdClass(IdClass value)
          Sets the value of the idClass property.
 void setInheritance(Inheritance value)
          Sets the value of the inheritance property.
 void setMetadataComplete(Boolean value)
          Sets the value of the metadataComplete property.
 void setName(String value)
          Sets the value of the name property.
 void setPostLoad(PostLoad value)
          Sets the value of the postLoad property.
 void setPostPersist(PostPersist value)
          Sets the value of the postPersist property.
 void setPostRemove(PostRemove value)
          Sets the value of the postRemove property.
 void setPostUpdate(PostUpdate value)
          Sets the value of the postUpdate property.
 void setPrePersist(PrePersist value)
          Sets the value of the prePersist property.
 void setPreRemove(PreRemove value)
          Sets the value of the preRemove property.
 void setPreUpdate(PreUpdate value)
          Sets the value of the preUpdate property.
 void setSequenceGenerator(SequenceGenerator value)
          Sets the value of the sequenceGenerator property.
 void setTable(Table value)
          Sets the value of the table property.
 void setTableGenerator(TableGenerator value)
          Sets the value of the tableGenerator property.
 

Method Detail

getDescription

String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getTable

Table getTable()
Gets the value of the table property.

Returns:
possible object is Table

setTable

void setTable(Table value)
Sets the value of the table property.

Parameters:
value - allowed object is Table

getSecondaryTable

List<SecondaryTable> getSecondaryTable()
Gets the value of the secondaryTable property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the secondaryTable property.

For example, to add a new item, do as follows:

    getSecondaryTable().add(newItem);
 

Objects of the following type(s) are allowed in the list SecondaryTable


getPrimaryKeyJoinColumn

List<PrimaryKeyJoinColumn> getPrimaryKeyJoinColumn()
Gets the value of the primaryKeyJoinColumn property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the primaryKeyJoinColumn property.

For example, to add a new item, do as follows:

    getPrimaryKeyJoinColumn().add(newItem);
 

Objects of the following type(s) are allowed in the list PrimaryKeyJoinColumn


getIdClass

IdClass getIdClass()
Gets the value of the idClass property.

Returns:
possible object is IdClass

setIdClass

void setIdClass(IdClass value)
Sets the value of the idClass property.

Parameters:
value - allowed object is IdClass

getInheritance

Inheritance getInheritance()
Gets the value of the inheritance property.

Returns:
possible object is Inheritance

setInheritance

void setInheritance(Inheritance value)
Sets the value of the inheritance property.

Parameters:
value - allowed object is Inheritance

getDiscriminatorValue

String getDiscriminatorValue()
Gets the value of the discriminatorValue property.

Returns:
possible object is String

setDiscriminatorValue

void setDiscriminatorValue(String value)
Sets the value of the discriminatorValue property.

Parameters:
value - allowed object is String

getDiscriminatorColumn

DiscriminatorColumn getDiscriminatorColumn()
Gets the value of the discriminatorColumn property.

Returns:
possible object is DiscriminatorColumn

setDiscriminatorColumn

void setDiscriminatorColumn(DiscriminatorColumn value)
Sets the value of the discriminatorColumn property.

Parameters:
value - allowed object is DiscriminatorColumn

getSequenceGenerator

SequenceGenerator getSequenceGenerator()
Gets the value of the sequenceGenerator property.

Returns:
possible object is SequenceGenerator

setSequenceGenerator

void setSequenceGenerator(SequenceGenerator value)
Sets the value of the sequenceGenerator property.

Parameters:
value - allowed object is SequenceGenerator

getTableGenerator

TableGenerator getTableGenerator()
Gets the value of the tableGenerator property.

Returns:
possible object is TableGenerator

setTableGenerator

void setTableGenerator(TableGenerator value)
Sets the value of the tableGenerator property.

Parameters:
value - allowed object is TableGenerator

getNamedQuery

List<NamedQuery> getNamedQuery()
Gets the value of the namedQuery property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the namedQuery property.

For example, to add a new item, do as follows:

    getNamedQuery().add(newItem);
 

Objects of the following type(s) are allowed in the list NamedQuery


getNamedNativeQuery

List<NamedNativeQuery> getNamedNativeQuery()
Gets the value of the namedNativeQuery property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the namedNativeQuery property.

For example, to add a new item, do as follows:

    getNamedNativeQuery().add(newItem);
 

Objects of the following type(s) are allowed in the list NamedNativeQuery


getSqlResultSetMapping

List<SqlResultSetMapping> getSqlResultSetMapping()
Gets the value of the sqlResultSetMapping property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sqlResultSetMapping property.

For example, to add a new item, do as follows:

    getSqlResultSetMapping().add(newItem);
 

Objects of the following type(s) are allowed in the list SqlResultSetMapping


getExcludeDefaultListeners

EmptyType getExcludeDefaultListeners()
Gets the value of the excludeDefaultListeners property.

Returns:
possible object is EmptyType

setExcludeDefaultListeners

void setExcludeDefaultListeners(EmptyType value)
Sets the value of the excludeDefaultListeners property.

Parameters:
value - allowed object is EmptyType

getExcludeSuperclassListeners

EmptyType getExcludeSuperclassListeners()
Gets the value of the excludeSuperclassListeners property.

Returns:
possible object is EmptyType

setExcludeSuperclassListeners

void setExcludeSuperclassListeners(EmptyType value)
Sets the value of the excludeSuperclassListeners property.

Parameters:
value - allowed object is EmptyType

getEntityListeners

EntityListeners getEntityListeners()
Gets the value of the entityListeners property.

Returns:
possible object is EntityListeners

setEntityListeners

void setEntityListeners(EntityListeners value)
Sets the value of the entityListeners property.

Parameters:
value - allowed object is EntityListeners

getPrePersist

PrePersist getPrePersist()
Gets the value of the prePersist property.

Returns:
possible object is PrePersist

setPrePersist

void setPrePersist(PrePersist value)
Sets the value of the prePersist property.

Parameters:
value - allowed object is PrePersist

getPostPersist

PostPersist getPostPersist()
Gets the value of the postPersist property.

Returns:
possible object is PostPersist

setPostPersist

void setPostPersist(PostPersist value)
Sets the value of the postPersist property.

Parameters:
value - allowed object is PostPersist

getPreRemove

PreRemove getPreRemove()
Gets the value of the preRemove property.

Returns:
possible object is PreRemove

setPreRemove

void setPreRemove(PreRemove value)
Sets the value of the preRemove property.

Parameters:
value - allowed object is PreRemove

getPostRemove

PostRemove getPostRemove()
Gets the value of the postRemove property.

Returns:
possible object is PostRemove

setPostRemove

void setPostRemove(PostRemove value)
Sets the value of the postRemove property.

Parameters:
value - allowed object is PostRemove

getPreUpdate

PreUpdate getPreUpdate()
Gets the value of the preUpdate property.

Returns:
possible object is PreUpdate

setPreUpdate

void setPreUpdate(PreUpdate value)
Sets the value of the preUpdate property.

Parameters:
value - allowed object is PreUpdate

getPostUpdate

PostUpdate getPostUpdate()
Gets the value of the postUpdate property.

Returns:
possible object is PostUpdate

setPostUpdate

void setPostUpdate(PostUpdate value)
Sets the value of the postUpdate property.

Parameters:
value - allowed object is PostUpdate

getPostLoad

PostLoad getPostLoad()
Gets the value of the postLoad property.

Returns:
possible object is PostLoad

setPostLoad

void setPostLoad(PostLoad value)
Sets the value of the postLoad property.

Parameters:
value - allowed object is PostLoad

getAttributeOverride

List<AttributeOverride> getAttributeOverride()
Gets the value of the attributeOverride property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributeOverride property.

For example, to add a new item, do as follows:

    getAttributeOverride().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeOverride


getAssociationOverride

List<AssociationOverride> getAssociationOverride()
Gets the value of the associationOverride property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the associationOverride property.

For example, to add a new item, do as follows:

    getAssociationOverride().add(newItem);
 

Objects of the following type(s) are allowed in the list AssociationOverride


getAttributes

Attributes getAttributes()
Gets the value of the attributes property.

Returns:
possible object is Attributes

setAttributes

void setAttributes(Attributes value)
Sets the value of the attributes property.

Parameters:
value - allowed object is Attributes

getName

String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getClazz

String getClazz()
Gets the value of the clazz property.

Returns:
possible object is String

setClazz

void setClazz(String value)
Sets the value of the clazz property.

Parameters:
value - allowed object is String

getAccess

AccessType getAccess()
Gets the value of the access property.

Returns:
possible object is AccessType

setAccess

void setAccess(AccessType value)
Sets the value of the access property.

Parameters:
value - allowed object is AccessType

isMetadataComplete

Boolean isMetadataComplete()
Gets the value of the metadataComplete property.

Returns:
possible object is Boolean

setMetadataComplete

void setMetadataComplete(Boolean value)
Sets the value of the metadataComplete property.

Parameters:
value - allowed object is Boolean


Copyright © 2009 The CC-XJC Community. All Rights Reserved.