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

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
      extended by org.jvnet.hyperjaxb3.ejb.jpa2.strategy.annotate.CreateXAnnotations

public class CreateXAnnotations
extends CreateXAnnotations


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
CreateXAnnotations.Transformer<I,O>
 
Constructor Summary
CreateXAnnotations()
           
 
Method Summary
 org.jvnet.annox.model.XAnnotation<javax.persistence.Access> createAccess(String access)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.AssociationOverride> createAssociationOverride(AssociationOverride source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createAttributeAnnotations(Object attribute)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createBasicAnnotations(Basic source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.Cacheable> createCacheable(Boolean cacheable)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.CollectionTable> createCollectionTable(CollectionTable source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.ElementCollection> createElementCollection(ElementCollection source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createElementCollectionAnnotations(ElementCollection source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddableAnnotations(Embeddable source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddedAnnotations(Embedded source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddedIdAnnotations(EmbeddedId source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createEntityAnnotations(Entity source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.Id> createId(boolean source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.Id> createId(Boolean source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createIdAnnotations(Id source)
           
 javax.persistence.LockModeType createLockMode(String lockMode)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createManyToManyAnnotations(ManyToMany source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createManyToOneAnnotations(ManyToOne source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyClass> createMapKeyClass(MapKeyClass source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyColumn> createMapKeyColumn(MapKeyColumn source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyEnumerated> createMapKeyEnumerated(String source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyJoinColumn> createMapKeyJoinColumn(MapKeyJoinColumn source)
           
 org.jvnet.annox.model.XAnnotation<?> createMapKeyJoinColumns(Collection<MapKeyJoinColumn> source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyTemporal> createMapKeyTemporal(String source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createMappedSuperclassAnnotations(MappedSuperclass source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.MapsId> createMapsId(String source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.NamedQuery> createNamedQuery(NamedQuery source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.OneToMany> createOneToMany(OneToMany cOneToMany)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createOneToManyAnnotations(OneToMany source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.OneToOne> createOneToOne(OneToOne cOneToOne)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createOneToOneAnnotations(OneToOne source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.OrderColumn> createOrderColumn(OrderColumn source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.SequenceGenerator> createSequenceGenerator(SequenceGenerator source)
           
 org.jvnet.annox.model.XAnnotation<javax.persistence.UniqueConstraint> createUniqueConstraint(UniqueConstraint source)
           
 Collection<org.jvnet.annox.model.XAnnotation<?>> createVersionAnnotations(Version source)
           
 javax.persistence.CascadeType[] getCascadeType(CascadeType cascade)
           
 
Methods inherited from class org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
annotations, annotations, annotations, createAssociationOverrides, createAttributeOverride, createAttributeOverride, createAttributeOverrides, createBasic, createColumn, createColumnResult, createColumnResult, createDiscriminatorColumn, createDiscriminatorValue, createEmbeddable, createEmbedded, createEmbeddedId, createEntity, createEntityListeners, createEntityResult, createEntityResult, createEnumerated, createExcludeDefaultListeners, createExcludeSuperclassListeners, createFieldResult, createFieldResult, createGeneratedValue, createGeneratedValue$Strategy, createId, createIdClass, createInheritance, createJoinColumn, createJoinColumn, createJoinColumns, createJoinTable, createLob, createManyToMany, createManyToOne, createMapKey, createMappedSuperclass, createNamedNativeQuery, createNamedNativeQuery, createNamedQueries, createOrderBy, createPrimaryKeyJoinColumn, createPrimaryKeyJoinColumn, createPrimaryKeyJoinColumns, createQueryHint, createQueryHint, createSecondaryTable, createSecondaryTables, createSqlResultSetMapping, createSqlResultSetMapping, createTable, createTableGenerator, createTemporal, createTransient, createTransientAnnotations, createUniqueConstraint, createVersion, getDiscriminatorType, getFetchType, getInheritanceType, transform, transform
 
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

createId

public org.jvnet.annox.model.XAnnotation<javax.persistence.Id> createId(Boolean source)

createId

public org.jvnet.annox.model.XAnnotation<javax.persistence.Id> createId(boolean source)

createMapsId

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapsId> createMapsId(String source)

createAccess

public org.jvnet.annox.model.XAnnotation<javax.persistence.Access> createAccess(String access)

createCacheable

public org.jvnet.annox.model.XAnnotation<javax.persistence.Cacheable> createCacheable(Boolean cacheable)

createEntityAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createEntityAnnotations(Entity source)
Overrides:
createEntityAnnotations in class CreateXAnnotations

createBasicAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createBasicAnnotations(Basic source)
Overrides:
createBasicAnnotations in class CreateXAnnotations

createEmbeddableAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddableAnnotations(Embeddable source)
Overrides:
createEmbeddableAnnotations in class CreateXAnnotations

createEmbeddedAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddedAnnotations(Embedded source)
Overrides:
createEmbeddedAnnotations in class CreateXAnnotations

createEmbeddedIdAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createEmbeddedIdAnnotations(EmbeddedId source)
Overrides:
createEmbeddedIdAnnotations in class CreateXAnnotations

createIdAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createIdAnnotations(Id source)
Overrides:
createIdAnnotations in class CreateXAnnotations

createManyToManyAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createManyToManyAnnotations(ManyToMany source)
Overrides:
createManyToManyAnnotations in class CreateXAnnotations

createManyToOneAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createManyToOneAnnotations(ManyToOne source)
Overrides:
createManyToOneAnnotations in class CreateXAnnotations

createMappedSuperclassAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createMappedSuperclassAnnotations(MappedSuperclass source)
Overrides:
createMappedSuperclassAnnotations in class CreateXAnnotations

createOneToMany

public org.jvnet.annox.model.XAnnotation<javax.persistence.OneToMany> createOneToMany(OneToMany cOneToMany)
Overrides:
createOneToMany in class CreateXAnnotations

createOneToManyAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createOneToManyAnnotations(OneToMany source)
Overrides:
createOneToManyAnnotations in class CreateXAnnotations

createOneToOne

public org.jvnet.annox.model.XAnnotation<javax.persistence.OneToOne> createOneToOne(OneToOne cOneToOne)
Overrides:
createOneToOne in class CreateXAnnotations

createOneToOneAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createOneToOneAnnotations(OneToOne source)
Overrides:
createOneToOneAnnotations in class CreateXAnnotations

createVersionAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createVersionAnnotations(Version source)
Overrides:
createVersionAnnotations in class CreateXAnnotations

createUniqueConstraint

public org.jvnet.annox.model.XAnnotation<javax.persistence.UniqueConstraint> createUniqueConstraint(UniqueConstraint source)
Overrides:
createUniqueConstraint in class CreateXAnnotations

createSequenceGenerator

public org.jvnet.annox.model.XAnnotation<javax.persistence.SequenceGenerator> createSequenceGenerator(SequenceGenerator source)
Overrides:
createSequenceGenerator in class CreateXAnnotations

createNamedQuery

public org.jvnet.annox.model.XAnnotation<javax.persistence.NamedQuery> createNamedQuery(NamedQuery source)
Overrides:
createNamedQuery in class CreateXAnnotations

createLockMode

public javax.persistence.LockModeType createLockMode(String lockMode)

getCascadeType

public javax.persistence.CascadeType[] getCascadeType(CascadeType cascade)
Overrides:
getCascadeType in class CreateXAnnotations

createOrderColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.OrderColumn> createOrderColumn(OrderColumn source)

createCollectionTable

public org.jvnet.annox.model.XAnnotation<javax.persistence.CollectionTable> createCollectionTable(CollectionTable source)

createMapKeyJoinColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyJoinColumn> createMapKeyJoinColumn(MapKeyJoinColumn source)

createMapKeyJoinColumns

public org.jvnet.annox.model.XAnnotation<?> createMapKeyJoinColumns(Collection<MapKeyJoinColumn> source)

createMapKeyColumn

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyColumn> createMapKeyColumn(MapKeyColumn source)

createMapKeyClass

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyClass> createMapKeyClass(MapKeyClass source)

createElementCollection

public org.jvnet.annox.model.XAnnotation<javax.persistence.ElementCollection> createElementCollection(ElementCollection source)

createElementCollectionAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createElementCollectionAnnotations(ElementCollection source)

createMapKeyTemporal

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyTemporal> createMapKeyTemporal(String source)

createMapKeyEnumerated

public org.jvnet.annox.model.XAnnotation<javax.persistence.MapKeyEnumerated> createMapKeyEnumerated(String source)

createAssociationOverride

public org.jvnet.annox.model.XAnnotation<javax.persistence.AssociationOverride> createAssociationOverride(AssociationOverride source)
Overrides:
createAssociationOverride in class CreateXAnnotations

createAttributeAnnotations

public Collection<org.jvnet.annox.model.XAnnotation<?>> createAttributeAnnotations(Object attribute)
Overrides:
createAttributeAnnotations in class CreateXAnnotations


Copyright © 2005-2014. All Rights Reserved.