org.jvnet.hyperjaxb3.ejb.strategy.annotate
Class CreateXAnnotations
java.lang.Object
org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
- Direct Known Subclasses:
- CreateXAnnotations, CreateXAnnotations
public class CreateXAnnotations
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreateXAnnotations
public CreateXAnnotations()
createEntity
public org.jvnet.annox.model.XAnnotation createEntity(Entity cEntity)
createEntityListeners
public org.jvnet.annox.model.XAnnotation createEntityListeners(EntityListeners cEntityListeners)
createExcludeSuperclassListeners
public org.jvnet.annox.model.XAnnotation createExcludeSuperclassListeners(EmptyType cExcludeSuperclassListeners)
createExcludeDefaultListeners
public org.jvnet.annox.model.XAnnotation createExcludeDefaultListeners(EmptyType cExcludeDefaultListeners)
createNamedQuery
public org.jvnet.annox.model.XAnnotation createNamedQuery(NamedQuery cNamedQuery)
createNamedQueries
public org.jvnet.annox.model.XAnnotation createNamedQueries(Collection<NamedQuery> cNamedQueries)
createQueryHint
public org.jvnet.annox.model.XAnnotation createQueryHint(QueryHint cQueryHint)
createQueryHint
public org.jvnet.annox.model.XAnnotation[] createQueryHint(Collection<QueryHint> cQueryHints)
createNamedNativeQuery
public org.jvnet.annox.model.XAnnotation createNamedNativeQuery(NamedNativeQuery cNamedNativeQuery)
createNamedNativeQuery
public org.jvnet.annox.model.XAnnotation createNamedNativeQuery(Collection<NamedNativeQuery> cNamedNativeQueries)
createSqlResultSetMapping
public org.jvnet.annox.model.XAnnotation createSqlResultSetMapping(SqlResultSetMapping cSqlResultSetMapping)
createSqlResultSetMapping
public org.jvnet.annox.model.XAnnotation createSqlResultSetMapping(Collection<SqlResultSetMapping> cSqlResultSetMappings)
createEntityResult
public org.jvnet.annox.model.XAnnotation createEntityResult(EntityResult cEntityResult)
createEntityResult
public org.jvnet.annox.model.XAnnotation[] createEntityResult(List<EntityResult> cEntityResults)
createFieldResult
public org.jvnet.annox.model.XAnnotation createFieldResult(FieldResult cFieldResult)
createFieldResult
public org.jvnet.annox.model.XAnnotation[] createFieldResult(List<FieldResult> cFieldResults)
createColumnResult
public org.jvnet.annox.model.XAnnotation createColumnResult(ColumnResult cColumnResult)
createColumnResult
public org.jvnet.annox.model.XAnnotation[] createColumnResult(Collection<ColumnResult> cColumnResults)
createTable
public org.jvnet.annox.model.XAnnotation createTable(Table cTable)
createSecondaryTable
public org.jvnet.annox.model.XAnnotation createSecondaryTable(SecondaryTable cSecondaryTable)
createSecondaryTables
public org.jvnet.annox.model.XAnnotation createSecondaryTables(List<SecondaryTable> cSecondaryTables)
createUniqueConstraint
public org.jvnet.annox.model.XAnnotation createUniqueConstraint(UniqueConstraint cUniqueConstraint)
createUniqueConstraint
public org.jvnet.annox.model.XAnnotation[] createUniqueConstraint(List<UniqueConstraint> cUniqueConstraints)
createColumn
public org.jvnet.annox.model.XAnnotation createColumn(Column cColumn)
createJoinColumn
public org.jvnet.annox.model.XAnnotation createJoinColumn(JoinColumn cJoinColumn)
createJoinColumn
public org.jvnet.annox.model.XAnnotation[] createJoinColumn(List<JoinColumn> cJoinColumns)
createJoinColumns
public org.jvnet.annox.model.XAnnotation createJoinColumns(List<JoinColumn> cJoinColumns)
createAttributeAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createAttributeAnnotations(Object attribute)
createId
public org.jvnet.annox.model.XAnnotation createId(Id cId)
createGeneratedValue
public org.jvnet.annox.model.XAnnotation createGeneratedValue(GeneratedValue cGeneratedValue)
createGeneratedValue$Strategy
public org.jvnet.annox.model.XAnnotationField.XEnum createGeneratedValue$Strategy(String strategy)
createAttributeOverride
public org.jvnet.annox.model.XAnnotation createAttributeOverride(AttributeOverride cAttributeOverride)
createAttributeOverride
public org.jvnet.annox.model.XAnnotation[] createAttributeOverride(List<AttributeOverride> cAttributeOverrides)
createAttributeOverrides
public org.jvnet.annox.model.XAnnotation createAttributeOverrides(List<AttributeOverride> cAttributeOverrides)
createAssociationOverride
public org.jvnet.annox.model.XAnnotation createAssociationOverride(AssociationOverride cAssociationOverride)
createAssociationOverrides
public org.jvnet.annox.model.XAnnotation createAssociationOverrides(List<AssociationOverride> cAssociationOverrides)
createEmbeddedId
public org.jvnet.annox.model.XAnnotation createEmbeddedId(EmbeddedId cEmbeddedId)
createIdClass
public org.jvnet.annox.model.XAnnotation createIdClass(IdClass cIdClass)
createTransient
public org.jvnet.annox.model.XAnnotation createTransient(Transient cTransient)
createVersion
public org.jvnet.annox.model.XAnnotation createVersion(Version cVersion)
createBasic
public org.jvnet.annox.model.XAnnotation createBasic(Basic cBasic)
createLob
public org.jvnet.annox.model.XAnnotation createLob(Lob cLob)
createTemporal
public org.jvnet.annox.model.XAnnotation createTemporal(String cTemporal)
createEnumerated
public org.jvnet.annox.model.XAnnotation createEnumerated(String cEnumerated)
createManyToOne
public org.jvnet.annox.model.XAnnotation createManyToOne(ManyToOne cManyToOne)
createOneToOne
public org.jvnet.annox.model.XAnnotation createOneToOne(OneToOne cOneToOne)
createOneToMany
public org.jvnet.annox.model.XAnnotation createOneToMany(OneToMany cOneToMany)
createJoinTable
public org.jvnet.annox.model.XAnnotation createJoinTable(JoinTable cJoinTable)
createManyToMany
public org.jvnet.annox.model.XAnnotation createManyToMany(ManyToMany cManyToMany)
createMapKey
public org.jvnet.annox.model.XAnnotation createMapKey(MapKey cMapKey)
createOrderBy
public org.jvnet.annox.model.XAnnotation createOrderBy(String orderBy)
createInheritance
public org.jvnet.annox.model.XAnnotation createInheritance(Inheritance cInheritance)
createDiscriminatorColumn
public org.jvnet.annox.model.XAnnotation createDiscriminatorColumn(DiscriminatorColumn cDiscriminatorColumn)
createDiscriminatorValue
public org.jvnet.annox.model.XAnnotation createDiscriminatorValue(String cDiscriminatorValue)
createPrimaryKeyJoinColumn
public org.jvnet.annox.model.XAnnotation createPrimaryKeyJoinColumn(PrimaryKeyJoinColumn cPrimaryKeyJoinColumn)
createPrimaryKeyJoinColumn
public org.jvnet.annox.model.XAnnotation[] createPrimaryKeyJoinColumn(List<PrimaryKeyJoinColumn> cPrimaryKeyJoinColumn)
createPrimaryKeyJoinColumns
public org.jvnet.annox.model.XAnnotation createPrimaryKeyJoinColumns(List<PrimaryKeyJoinColumn> cPrimaryKeyJoinColumn)
createEmbeddable
public org.jvnet.annox.model.XAnnotation createEmbeddable(Embeddable cEmbeddable)
createEmbedded
public org.jvnet.annox.model.XAnnotation createEmbedded(Embedded cEmbedded)
createMappedSuperclass
public org.jvnet.annox.model.XAnnotation createMappedSuperclass(MappedSuperclass cMappedSuperclass)
createSequenceGenerator
public org.jvnet.annox.model.XAnnotation createSequenceGenerator(SequenceGenerator cSequenceGenerator)
createTableGenerator
public org.jvnet.annox.model.XAnnotation createTableGenerator(TableGenerator cTableGenerator)
createEntityAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createEntityAnnotations(Entity cEntity)
createIdAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createIdAnnotations(Id cId)
createEmbeddedIdAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedIdAnnotations(EmbeddedId cEmbeddedId)
createBasicAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createBasicAnnotations(Basic cBasic)
createVersionAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createVersionAnnotations(Version cVersion)
createManyToOneAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createManyToOneAnnotations(ManyToOne cManyToOne)
createOneToManyAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createOneToManyAnnotations(OneToMany cOneToMany)
createOneToOneAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createOneToOneAnnotations(OneToOne cOneToOne)
createManyToManyAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createManyToManyAnnotations(ManyToMany cManyToMany)
createEmbeddedAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedAnnotations(Embedded cEmbedded)
createTransientAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createTransientAnnotations(Transient cTransient)
createMappedSuperclassAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createMappedSuperclassAnnotations(MappedSuperclass cMappedSuperclass)
createEmbeddableAnnotations
public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddableAnnotations(Embeddable cEmbeddable)
transform
public static <T> org.jvnet.annox.model.XAnnotation transform(Class<? extends Annotation> collectionClass,
Class<? extends Annotation> singleClass,
Collection<T> collection,
CreateXAnnotations.Transformer<T,org.jvnet.annox.model.XAnnotation> transformer)
transform
public static <T> org.jvnet.annox.model.XAnnotation[] transform(Collection<T> collection,
CreateXAnnotations.Transformer<T,org.jvnet.annox.model.XAnnotation> transformer)
annotations
public static Collection<org.jvnet.annox.model.XAnnotation> annotations(org.jvnet.annox.model.XAnnotation... annotations)
annotations
public static Collection<org.jvnet.annox.model.XAnnotation> annotations(Collection<org.jvnet.annox.model.XAnnotation> annotations,
org.jvnet.annox.model.XAnnotation... additionalAnnotations)
annotations
public static Collection<org.jvnet.annox.model.XAnnotation> annotations(Object... annotations)
getFetchType
public javax.persistence.FetchType getFetchType(String fetch)
getCascadeType
public javax.persistence.CascadeType[] getCascadeType(CascadeType cascade)
getDiscriminatorType
public javax.persistence.DiscriminatorType getDiscriminatorType(String discriminatorType)
getInheritanceType
public javax.persistence.InheritanceType getInheritanceType(String strategy)
Copyright © 2005-2011. All Rights Reserved.