Save This Page
Home » Hibernate-3.3.2.GA » org.hibernate » cfg » [javadoc | source]
org.hibernate.cfg
public class: AnnotationConfiguration [javadoc | source]
java.lang.Object
   org.hibernate.cfg.Configuration
      org.hibernate.cfg.AnnotationConfiguration

All Implemented Interfaces:
    Serializable

Similar to the Configuration object but handles EJB3 and Hibernate specific annotations as a metadata facility.
Field Summary
public static final  String ARTEFACT     
public static final  String DEFAULT_PRECEDENCE     
Fields inherited from org.hibernate.cfg.Configuration:
classes,  imports,  collections,  tables,  auxiliaryDatabaseObjects,  sqlFunctions,  namedQueries,  namedSqlQueries,  sqlResultSetMappings,  filterDefinitions,  secondPasses,  propertyReferences,  extendsQueue,  tableNameBinding,  columnNameBindingPerTable,  xmlHelper,  typeDefs,  namingStrategy,  settingsFactory
Constructor:
 public AnnotationConfiguration() 
 public AnnotationConfiguration(SettingsFactory sf) 
Method from org.hibernate.cfg.AnnotationConfiguration Summary:
add,   addAnnotatedClass,   addCacheableFile,   addCacheableFile,   addClass,   addDirectory,   addDocument,   addFile,   addFile,   addInputStream,   addJar,   addPackage,   addProperties,   addResource,   addResource,   addURL,   addXML,   buildSessionFactory,   configure,   configure,   configure,   configure,   configure,   createExtendedMappings,   doConfigure,   doConfigure,   getReflectionManager,   mergeProperties,   orderAndFillHierarchy,   parseMappingElement,   reset,   secondPassCompile,   setCacheConcurrencyStrategy,   setCacheConcurrencyStrategy,   setCollectionCacheConcurrencyStrategy,   setCollectionCacheConcurrencyStrategy,   setInterceptor,   setNamingStrategy,   setPrecedence,   setProperties,   setProperty
Methods from org.hibernate.cfg.Configuration:
add,   addAuxiliaryDatabaseObject,   addCacheableFile,   addCacheableFile,   addClass,   addDirectory,   addDocument,   addFile,   addFile,   addFilterDefinition,   addInputStream,   addJar,   addProperties,   addResource,   addResource,   addSqlFunction,   addURL,   addXML,   buildMapping,   buildMappings,   buildSessionFactory,   buildSettings,   buildSettings,   configure,   configure,   configure,   configure,   configure,   createMappings,   doConfigure,   doConfigure,   findPossibleExtends,   generateDropSchemaScript,   generateSchemaCreationScript,   generateSchemaUpdateScript,   getClassMapping,   getClassMappings,   getCollectionMapping,   getCollectionMappings,   getConfigurationInputStream,   getEntityNotFoundDelegate,   getEntityResolver,   getEntityTuplizerFactory,   getEventListeners,   getFilterDefinitions,   getImports,   getInterceptor,   getNamedQueries,   getNamedSQLQueries,   getNamingStrategy,   getProperties,   getProperty,   getRootClassMapping,   getSessionFactoryObserver,   getSqlFunctions,   getSqlResultSetMappings,   getTableMappings,   mergeProperties,   parseMappingElement,   reset,   secondPassCompile,   secondPassCompileForeignKeys,   setCacheConcurrencyStrategy,   setCacheConcurrencyStrategy,   setCacheConcurrencyStrategy,   setCollectionCacheConcurrencyStrategy,   setCollectionCacheConcurrencyStrategy,   setEntityNotFoundDelegate,   setEntityResolver,   setInterceptor,   setListener,   setListener,   setListeners,   setListeners,   setNamingStrategy,   setProperties,   setProperty,   setSessionFactoryObserver,   validateSchema
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.cfg.AnnotationConfiguration Detail:
 protected  void add(Document doc) throws MappingException 
 public AnnotationConfiguration addAnnotatedClass(Class persistentClass) throws MappingException 
    Read a mapping from the class annotation metadata (JSR 175).
 public AnnotationConfiguration addCacheableFile(File xmlFile) throws MappingException 
 public AnnotationConfiguration addCacheableFile(String xmlFile) throws MappingException 
 public AnnotationConfiguration addClass(Class persistentClass) throws MappingException 
 public AnnotationConfiguration addDirectory(File dir) throws MappingException 
 public AnnotationConfiguration addDocument(Document doc) throws MappingException 
 public AnnotationConfiguration addFile(String xmlFile) throws MappingException 
 public AnnotationConfiguration addFile(File xmlFile) throws MappingException 
 public AnnotationConfiguration addInputStream(InputStream xmlInputStream) throws MappingException 
 public AnnotationConfiguration addJar(File jar) throws MappingException 
 public AnnotationConfiguration addPackage(String packageName) throws MappingException 
    Read package level metadata
 public AnnotationConfiguration addProperties(Properties extraProperties) 
 public AnnotationConfiguration addResource(String resourceName) throws MappingException 
 public AnnotationConfiguration addResource(String resourceName,
    ClassLoader classLoader) throws MappingException 
 public AnnotationConfiguration addURL(URL url) throws MappingException 
 public AnnotationConfiguration addXML(String xml) throws MappingException 
 public SessionFactory buildSessionFactory() throws HibernateException 
 public AnnotationConfiguration configure() throws HibernateException 
 public AnnotationConfiguration configure(String resource) throws HibernateException 
 public AnnotationConfiguration configure(URL url) throws HibernateException 
 public AnnotationConfiguration configure(File configFile) throws HibernateException 
 public AnnotationConfiguration configure(Document document) throws HibernateException 
 public ExtendedMappings createExtendedMappings() 
 protected AnnotationConfiguration doConfigure(Document doc) throws HibernateException 
 protected AnnotationConfiguration doConfigure(InputStream stream,
    String resourceName) throws HibernateException 
 public ReflectionManager getReflectionManager() 
 public AnnotationConfiguration mergeProperties(Properties properties) 
 protected List<XClass> orderAndFillHierarchy(List<XClass> original) 
 protected  void parseMappingElement(Element subelement,
    String name) 
 protected  void reset() 
 protected  void secondPassCompile() throws MappingException 
 public AnnotationConfiguration setCacheConcurrencyStrategy(String clazz,
    String concurrencyStrategy) throws MappingException 
 public  void setCacheConcurrencyStrategy(String clazz,
    String concurrencyStrategy,
    String region,
    boolean cacheLazyProperty) throws MappingException 
 public AnnotationConfiguration setCollectionCacheConcurrencyStrategy(String collectionRole,
    String concurrencyStrategy) throws MappingException 
 public  void setCollectionCacheConcurrencyStrategy(String collectionRole,
    String concurrencyStrategy,
    String region) throws MappingException 
 public AnnotationConfiguration setInterceptor(Interceptor interceptor) 
 public AnnotationConfiguration setNamingStrategy(NamingStrategy namingStrategy) 
 public  void setPrecedence(String precedence) 
 public AnnotationConfiguration setProperties(Properties properties) 
 public AnnotationConfiguration setProperty(String propertyName,
    String value)