Interface ManagedResources
-
- All Known Implementing Classes:
ManagedResourcesImpl
public interface ManagedResourcesRepresents the result of the first step of the process of buildingMetadataSourcesreference into aMetadatareference.Essentially it represents the combination of:
- domain classes, packages and mapping files defined via MetadataSources
- attribute converters defined via MetadataBuildingOptions
- classes, converters, packages and mapping files auto-discovered as part of scanning
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<String>getAnnotatedClassNames()Informational access to any entity and component classes in the user domain model known by name.Collection<Class<?>>getAnnotatedClassReferences()Informational access to any entity and component classes in the user domain model known by Class reference .Collection<String>getAnnotatedPackageNames()Informational access to any known annotated package names (packages with apackage-info.classfile that Hibernate has been told about).Collection<ConverterDescriptor>getAttributeConverterDescriptors()Informational access to the AttributeConverter definitions known about.Map<String,Class<?>>getExtraQueryImports()Collection<Binding<BindableMappingDescriptor>>getXmlMappingBindings()Informational access to binding for all known XML mapping files.
-
-
-
Method Detail
-
getAttributeConverterDescriptors
Collection<ConverterDescriptor> getAttributeConverterDescriptors()
Informational access to the AttributeConverter definitions known about. Changes to made to the returned list have no effect.- Returns:
- The AttributeConverter definitions.
-
getAnnotatedClassReferences
Collection<Class<?>> getAnnotatedClassReferences()
Informational access to any entity and component classes in the user domain model known by Class reference . Changes to made to the returned list have no effect.- Returns:
- The list of entity/component classes known by Class reference.
-
getAnnotatedClassNames
Collection<String> getAnnotatedClassNames()
Informational access to any entity and component classes in the user domain model known by name. Changes to made to the returned list have no effect.- Returns:
- The list of entity/component classes known by name.
-
getAnnotatedPackageNames
Collection<String> getAnnotatedPackageNames()
Informational access to any known annotated package names (packages with apackage-info.classfile that Hibernate has been told about). Changes to made to the returned list have no effect.- Returns:
- The list of known annotated package names.
-
getXmlMappingBindings
Collection<Binding<BindableMappingDescriptor>> getXmlMappingBindings()
Informational access to binding for all known XML mapping files. Changes to made to the returned list have no effect.- Returns:
- The list of bindings for all known XML mapping files.
-
-