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<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.