org.jvnet.hyperjaxb3.ejb.strategy.annotate
Class CreateXAnnotations

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
Direct Known Subclasses:
CreateXAnnotations, CreateXAnnotations

public class CreateXAnnotations
extends Object


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

Constructor Detail

CreateXAnnotations

public CreateXAnnotations()
Method Detail

createEntity

public org.jvnet.annox.model.XAnnotation<javax.persistence.Entity> createEntity(Entity cEntity)

createEntityListeners

public org.jvnet.annox.model.XAnnotation<javax.persistence.EntityListeners> createEntityListeners(EntityListeners cEntityListeners)

createExcludeSuperclassListeners

public org.jvnet.annox.model.XAnnotation<javax.persistence.ExcludeSuperclassListeners> createExcludeSuperclassListeners(EmptyType cExcludeSuperclassListeners)

createExcludeDefaultListeners

public org.jvnet.annox.model.XAnnotation<javax.persistence.ExcludeDefaultListeners> createExcludeDefaultListeners(EmptyType cExcludeDefaultListeners)

createNamedQuery

public org.jvnet.annox.model.XAnnotation<javax.persistence.NamedQuery> createNamedQuery(NamedQuery cNamedQuery)

createNamedQueries

public org.jvnet.annox.model.XAnnotation<?> createNamedQueries(Collection<NamedQuery> cNamedQueries)

createQueryHint

public org.jvnet.annox.model.XAnnotation<javax.persistence.QueryHint> createQueryHint(QueryHint cQueryHint)

createQueryHint

public org.jvnet.annox.model.XAnnotation<?>[] createQueryHint(Collection<QueryHint> cQueryHints)

createNamedNativeQuery

public org.jvnet.annox.model.XAnnotation<javax.persistence.NamedNativeQuery> createNamedNativeQuery(NamedNativeQuery cNamedNativeQuery)

createNamedNativeQuery

public org.jvnet.annox.model.XAnnotation<?> createNamedNativeQuery(Collection<NamedNativeQuery> cNamedNativeQueries)

createSqlResultSetMapping

public org.jvnet.annox.model.XAnnotation<javax.persistence.SqlResultSetMapping> createSqlResultSetMapping(SqlResultSetMapping cSqlResultSetMapping)

createSqlResultSetMapping

public org.jvnet.annox.model.XAnnotation<?> createSqlResultSetMapping(Collection<SqlResultSetMapping> cSqlResultSetMappings)

createEntityResult

public org.jvnet.annox.model.XAnnotation<javax.persistence.EntityResult> createEntityResult(EntityResult cEntityResult)

createEntityResult

public org.jvnet.annox.model.XAnnotation<?>[] createEntityResult(List<EntityResult> cEntityResults)

createFieldResult

public org.jvnet.annox.model.XAnnotation<javax.persistence.FieldResult> createFieldResult(FieldResult cFieldResult)

createFieldResult

public org.jvnet.annox.model.XAnnotation<?>[] createFieldResult(List<FieldResult> cFieldResults)

createColumnResult

public org.jvnet.annox.model.XAnnotation<javax.persistence.ColumnResult> createColumnResult(ColumnResult cColumnResult)

createColumnResult

public org.jvnet.annox.model.XAnnotation<?>[] createColumnResult(Collection<ColumnResult> cColumnResults)

createTable

public org.jvnet.annox.model.XAnnotation<javax.persistence.Table> createTable(Table cTable)

createSecondaryTable

public org.jvnet.annox.model.XAnnotation<javax.persistence.SecondaryTable> createSecondaryTable(SecondaryTable cSecondaryTable)

createSecondaryTables

public org.jvnet.annox.model.XAnnotation<?> createSecondaryTables(List<SecondaryTable> cSecondaryTables)

createUniqueConstraint

public org.jvnet.annox.model.XAnnotation<javax.persistence.UniqueConstraint> createUniqueConstraint(UniqueConstraint cUniqueConstraint)

createUniqueConstraint

public org.jvnet.annox.model.XAnnotation<?>[] createUniqueConstraint(List<UniqueConstraint> cUniqueConstraints)

createColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.Column> createColumn(Column cColumn)

createJoinColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.JoinColumn> 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<javax.persistence.Id> createId(Id cId)

createGeneratedValue

public org.jvnet.annox.model.XAnnotation<javax.persistence.GeneratedValue> createGeneratedValue(GeneratedValue cGeneratedValue)

createGeneratedValue$Strategy

public org.jvnet.annox.model.annotation.field.XSingleAnnotationField<javax.persistence.GenerationType> createGeneratedValue$Strategy(String strategy)

createAttributeOverride

public org.jvnet.annox.model.XAnnotation<javax.persistence.AttributeOverride> createAttributeOverride(AttributeOverride cAttributeOverride)

createAttributeOverride

public org.jvnet.annox.model.XAnnotation<javax.persistence.AttributeOverride>[] createAttributeOverride(List<AttributeOverride> cAttributeOverrides)

createAttributeOverrides

public org.jvnet.annox.model.XAnnotation<?> createAttributeOverrides(List<AttributeOverride> cAttributeOverrides)

createAssociationOverride

public org.jvnet.annox.model.XAnnotation<javax.persistence.AssociationOverride> createAssociationOverride(AssociationOverride cAssociationOverride)

createAssociationOverrides

public org.jvnet.annox.model.XAnnotation<?> createAssociationOverrides(List<AssociationOverride> cAssociationOverrides)

createEmbeddedId

public org.jvnet.annox.model.XAnnotation<javax.persistence.EmbeddedId> createEmbeddedId(EmbeddedId cEmbeddedId)

createIdClass

public org.jvnet.annox.model.XAnnotation<javax.persistence.IdClass> createIdClass(IdClass cIdClass)

createTransient

public org.jvnet.annox.model.XAnnotation<javax.persistence.Transient> createTransient(Transient cTransient)

createVersion

public org.jvnet.annox.model.XAnnotation<javax.persistence.Version> createVersion(Version cVersion)

createBasic

public org.jvnet.annox.model.XAnnotation<javax.persistence.Basic> createBasic(Basic cBasic)

createLob

public org.jvnet.annox.model.XAnnotation<javax.persistence.Lob> createLob(Lob cLob)

createTemporal

public org.jvnet.annox.model.XAnnotation<javax.persistence.Temporal> createTemporal(String cTemporal)

createEnumerated

public org.jvnet.annox.model.XAnnotation<javax.persistence.Enumerated> createEnumerated(String cEnumerated)

createManyToOne

public org.jvnet.annox.model.XAnnotation<javax.persistence.ManyToOne> createManyToOne(ManyToOne cManyToOne)

createOneToOne

public org.jvnet.annox.model.XAnnotation<javax.persistence.OneToOne> createOneToOne(OneToOne cOneToOne)

createOneToMany

public org.jvnet.annox.model.XAnnotation<javax.persistence.OneToMany> createOneToMany(OneToMany cOneToMany)

createJoinTable

public org.jvnet.annox.model.XAnnotation<javax.persistence.JoinTable> createJoinTable(JoinTable cJoinTable)

createManyToMany

public org.jvnet.annox.model.XAnnotation<javax.persistence.ManyToMany> createManyToMany(ManyToMany cManyToMany)

createMapKey

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKey> createMapKey(MapKey cMapKey)

createOrderBy

public org.jvnet.annox.model.XAnnotation<javax.persistence.OrderBy> createOrderBy(String orderBy)

createInheritance

public org.jvnet.annox.model.XAnnotation<javax.persistence.Inheritance> createInheritance(Inheritance cInheritance)

createDiscriminatorColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.DiscriminatorColumn> createDiscriminatorColumn(DiscriminatorColumn cDiscriminatorColumn)

createDiscriminatorValue

public org.jvnet.annox.model.XAnnotation<javax.persistence.DiscriminatorValue> createDiscriminatorValue(String cDiscriminatorValue)

createPrimaryKeyJoinColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.PrimaryKeyJoinColumn> createPrimaryKeyJoinColumn(PrimaryKeyJoinColumn cPrimaryKeyJoinColumn)

createPrimaryKeyJoinColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.PrimaryKeyJoinColumn>[] createPrimaryKeyJoinColumn(List<PrimaryKeyJoinColumn> cPrimaryKeyJoinColumn)

createPrimaryKeyJoinColumns

public org.jvnet.annox.model.XAnnotation<?> createPrimaryKeyJoinColumns(List<PrimaryKeyJoinColumn> cPrimaryKeyJoinColumn)

createEmbeddable

public org.jvnet.annox.model.XAnnotation<javax.persistence.Embeddable> createEmbeddable(Embeddable cEmbeddable)

createEmbedded

public org.jvnet.annox.model.XAnnotation<javax.persistence.Embedded> createEmbedded(Embedded cEmbedded)

createMappedSuperclass

public org.jvnet.annox.model.XAnnotation<javax.persistence.MappedSuperclass> createMappedSuperclass(MappedSuperclass cMappedSuperclass)

createSequenceGenerator

public org.jvnet.annox.model.XAnnotation<javax.persistence.SequenceGenerator> createSequenceGenerator(SequenceGenerator cSequenceGenerator)

createTableGenerator

public org.jvnet.annox.model.XAnnotation<javax.persistence.TableGenerator> 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,A1 extends Annotation,A2 extends Annotation> org.jvnet.annox.model.XAnnotation<?> transform(Class<A1> collectionClass,
                                                                                                             Class<A2> singleClass,
                                                                                                             Collection<T> collection,
                                                                                                             CreateXAnnotations.Transformer<T,org.jvnet.annox.model.XAnnotation<A2>> transformer)

transform

public static <T,A extends Annotation> org.jvnet.annox.model.XAnnotation<A>[] transform(Collection<T> collection,
                                                                                        CreateXAnnotations.Transformer<T,org.jvnet.annox.model.XAnnotation<A>> 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-2014. All Rights Reserved.