A B C D E F G H I L M N O P Q R S T U V W _

A

AbstractCriterionGroup<T extends PersistentEntityCriterion<V>,V> - Class in com.anasoft.os.daofusion.criteria
Base class for persistent entity criteria implementations working with PersistentEntityCriterion instances.
AbstractCriterionGroup() - Constructor for class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
AbstractHibernateEntityDao<T extends Persistable<ID>,ID extends java.io.Serializable> - Class in com.anasoft.os.daofusion
Generic persistent entity DAO implementation using JPA / Hibernate persistence APIs.
AbstractHibernateEntityDao() - Constructor for class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
AbstractHibernateEnumerationDao<T extends PersistentEnumeration> - Class in com.anasoft.os.daofusion
Generic persistent enumeration DAO implementation using JPA / Hibernate persistence APIs.
AbstractHibernateEnumerationDao() - Constructor for class com.anasoft.os.daofusion.AbstractHibernateEnumerationDao
 
accept(NestedPropertyCriterionVisitor) - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion
 
accept(V) - Method in interface com.anasoft.os.daofusion.criteria.PersistentEntityCriterion
Accepts the given visitor to visit this criterion.
accept(NestedPropertyCriterionVisitor) - Method in class com.anasoft.os.daofusion.criteria.SortCriterion
 
ACTUAL_END_OF_TIME - Static variable in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Timestamp value that represents N/A date.
add(Bitemporal) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Adds the given Bitemporal object to the trace, manipulating the trace as necessary.
add(FilterAndSortCriteria) - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
Adds the given FilterAndSortCriteria instance to this transfer object.
add(NestedPropertyMapping) - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMappingGroup
Adds the given property mapping to this mapping group.
add(T) - Method in class com.anasoft.os.daofusion.util.SimpleListContainer
Adds the given object to this container.
add(T) - Method in class com.anasoft.os.daofusion.util.SimpleMapContainer
Adds the given object to this container.
addMapping(String, NestedPropertyMapping) - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
Adds the given NestedPropertyMapping to this converter by associating it with the requested property mapping group.
apply(Criteria) - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
apply(Criteria) - Method in interface com.anasoft.os.daofusion.criteria.PersistentEntityCriteria
Applies query constraints defined by the persistent entity criteria implementation to the targetCriteria.
apply(FilterAndSortCriteria, NestedPropertyCriteria) - Method in class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
 
apply(FilterAndSortCriteria, NestedPropertyCriteria) - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
Applies query constraints defined by the clientSideCriteria to the serverSideCriteria according to the property mapping implementation.
applyPagingCriteria(Criteria) - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
Applies paging criteria to the targetCriteria.
assemble(Serializable, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
assemble(Serializable, SessionImplementor, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
AssociationPath - Class in com.anasoft.os.daofusion.criteria
Association path which points to the given property of the target persistent entity.
AssociationPath(AssociationPathElement...) - Constructor for class com.anasoft.os.daofusion.criteria.AssociationPath
Creates a new association path.
AssociationPath(AssociationPath, AssociationPathElement...) - Constructor for class com.anasoft.os.daofusion.criteria.AssociationPath
Creates a new association path with rootPath elements placed at the beginning, followed by elements in consequence.
associationPath - Variable in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion.NestedPropertyCriterionBuilder
 
AssociationPathElement - Class in com.anasoft.os.daofusion.criteria
Association path element contained in the AssociationPath.
AssociationPathElement(String, NestedPropertyJoinType) - Constructor for class com.anasoft.os.daofusion.criteria.AssociationPathElement
Creates a new association path element.
AssociationPathElement(String) - Constructor for class com.anasoft.os.daofusion.criteria.AssociationPathElement
Creates a new association path element using the default join type.
AssociationPathRegister - Class in com.anasoft.os.daofusion.criteria
Register of AssociationPath instances and corresponding Hibernate Criteria to be reused when modifying the root Criteria instance.
AssociationPathRegister(Criteria) - Constructor for class com.anasoft.os.daofusion.criteria.AssociationPathRegister
Creates a new association path register, rooted at the given Criteria instance.
associationPathRegister - Variable in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 

B

BaseHibernateDataAccessor - Class in com.anasoft.os.daofusion
Base class for persistent entity DAO implementations providing data access through JPA / Hibernate persistence APIs.
BaseHibernateDataAccessor() - Constructor for class com.anasoft.os.daofusion.BaseHibernateDataAccessor
 
Bitemporal - Interface in com.anasoft.os.daofusion.bitemporal
A bitemporal object.
BitemporalProperty<V,T extends Bitemporal> - Class in com.anasoft.os.daofusion.bitemporal
Represents a bitemporally tracked property of a class (for instance the name of a person).
BitemporalProperty(Collection<? extends Bitemporal>, ValueAccessor<V, T>) - Constructor for class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Create a new bitemporal property on top of given data collection and using the given value accessor.
BitemporalProperty(BitemporalTrace, ValueAccessor<V, T>) - Constructor for class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Create a new bitemporal property wrapping the given trace and using the given value accessor.
BitemporalTrace - Class in com.anasoft.os.daofusion.bitemporal
A trace of Bitemporal objects, bitemporally tracking some value (for instance the name of a person).
BitemporalTrace(Collection<Bitemporal>) - Constructor for class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Create a new bitemporal trace working on top of given data collection.
BitemporalWrapper<V> - Class in com.anasoft.os.daofusion.bitemporal
Decorates a value with bitemporal information, making it possible to bitemporally track the value in a BitemporalTrace.
BitemporalWrapper() - Constructor for class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
BitemporalWrapper(V, Interval) - Constructor for class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
Bitemporally wrap the given value.
BOOLEAN - Static variable in class com.anasoft.os.daofusion.util.FilterValueConverters
 
build() - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion.FilterCriterionBuilder
 
build() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion.NestedPropertyCriterionBuilder
Builds a NestedPropertyCriterion instance according to the state of this builder.
build() - Method in class com.anasoft.os.daofusion.criteria.SortCriterion.SortCriterionBuilder
 

C

clear() - Method in class com.anasoft.os.daofusion.util.SimpleListContainer
Clears the list of objects.
clear() - Method in class com.anasoft.os.daofusion.util.SimpleMapContainer
Clears the list of objects.
clearFilterValues() - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
Clears any filter value(s) set previously to this criteria.
clearReference() - Method in interface com.anasoft.os.daofusion.bitemporal.ReferenceTimeProvider
Clears the reference time.
clearReference() - Method in class com.anasoft.os.daofusion.bitemporal.ThreadLocalReferenceProvider
 
clearReference() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Clears the reference time.
clone() - Method in class com.anasoft.os.daofusion.entity.MutablePersistentEntity
 
clone() - Method in class com.anasoft.os.daofusion.entity.PersistentEntity
 
com.anasoft.os.daofusion - package com.anasoft.os.daofusion
Core DAO interfaces and abstract implementations.
com.anasoft.os.daofusion.bitemporal - package com.anasoft.os.daofusion.bitemporal
Bitemporal pattern implementation that integrates with the standard persistent entity model.
com.anasoft.os.daofusion.criteria - package com.anasoft.os.daofusion.criteria
Criteria classes defining persistent entity query constraints.
com.anasoft.os.daofusion.cto.client - package com.anasoft.os.daofusion.cto.client
Client-side criteria transfer object classes.
com.anasoft.os.daofusion.cto.server - package com.anasoft.os.daofusion.cto.server
Server-side criteria transfer object classes.
com.anasoft.os.daofusion.entity - package com.anasoft.os.daofusion.entity
Persistent entity model as a foundation for custom domain models.
com.anasoft.os.daofusion.util - package com.anasoft.os.daofusion.util
Utility classes.
containsKey(K) - Method in class com.anasoft.os.daofusion.util.SimpleMapContainer
Checks whether the object map contains the given key.
convert(CriteriaTransferObject, String) - Method in interface com.anasoft.os.daofusion.cto.server.CriteriaTransferObjectConverter
Converts the given CriteriaTransferObject instance into a corresponding PersistentEntityCriteria according to property mappings defined by the requested property mapping group.
convert(String) - Method in interface com.anasoft.os.daofusion.cto.server.FilterValueConverter
Converts the given stringValue into appropriate object representation.
convert(CriteriaTransferObject, String) - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
 
convert(String) - Method in class com.anasoft.os.daofusion.util.FilterValueConverters.DateConverter
 
copyWith(Interval) - Method in interface com.anasoft.os.daofusion.bitemporal.Bitemporal
Create and return a new bitemporal object representing the same value as this object, but with specified validity.
count(PersistentEntityCriteria, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
count(PersistentEntityCriteria) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
count(PersistentEntityCriteria, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns the total number of instances persisted within the database.
count(PersistentEntityCriteria) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns the total number of instances persisted within the database, using the implicit persistent entity class.
countAll(Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
countAll() - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
countAll(Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns the total number of all instances persisted within the database.
countAll() - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns the total number of all instances persisted within the database, using the implicit persistent entity class.
create(Class<T>) - Static method in class com.anasoft.os.daofusion.bitemporal.WrappedValueAccessor
Creates an instance of WrappedValueAccessor for the given BitemporalWrapper type.
createCriteria() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
Creates a NestedPropertyCriteria instance to be used within the NestedPropertyCriteriaBasedConverter.convert(CriteriaTransferObject, String) method.
CriteriaTransferObject - Class in com.anasoft.os.daofusion.cto.client
Generic persistent entity criteria transfer object used by the CriteriaTransferObjectConverter.
CriteriaTransferObject() - Constructor for class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
 
CriteriaTransferObjectConverter - Interface in com.anasoft.os.daofusion.cto.server
Persistent entity criteria transfer object converter contract defining conversion pattern between client-side CriteriaTransferObject instances and their corresponding server-side PersistentEntityCriteria counterparts.
CriteriaTransferObjectCountWrapper - Class in com.anasoft.os.daofusion.cto.server
Server-side CriteriaTransferObject wrapper for entity instance count purposes.
CriteriaTransferObjectCountWrapper(CriteriaTransferObject) - Constructor for class com.anasoft.os.daofusion.cto.server.CriteriaTransferObjectCountWrapper
Creates a new CriteriaTransferObject wrapper.
current() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns the current local time (wallclock now), ignoring the reference time.

D

day(int, int, int) - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Create a DateTime object representing given day of given month in given year.
deepCopy(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
deepCopy(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
delete(T) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
delete(ID, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
delete(ID) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
delete(T) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Deletes a persistent instance.
delete(ID, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Deletes a persistent instance.
delete(ID) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Deletes a persistent instance, using the implicit persistent entity class.
deleteAll(Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
deleteAll() - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
deleteAll(Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Deletes all persistent instances.
deleteAll() - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Deletes all persistent instances, using the implicit persistent entity class.
directValues(Object...) - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion.FilterCriterionBuilder
Appends given values to directValues.
disassemble(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
disassemble(Object, SessionImplementor) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 

E

enabled(Object[], Object[]) - Method in interface com.anasoft.os.daofusion.criteria.FilterCriterionProvider
Returns a flag indicating whether to use this provider during the FilterCriterion instance processing.
enabled(Object[], Object[]) - Method in class com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider
 
end() - Method in interface com.anasoft.os.daofusion.bitemporal.Bitemporal
End the recording interval of this bitemporal object, indicating that it has been superseded by a new object, or is deemed as no longer relevant (i.e. because it was faulty knowledge) and should be "forgotten".
end() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Forget the currently valid value.
end(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Forget the valid valid on given date.
end() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
END_OF_TIME - Static variable in class com.anasoft.os.daofusion.bitemporal.TimeUtils
 
endOfTime() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns a DateTime object representing the end of time.
equals(Object, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
equals(Object, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
equals(Object) - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
 
equals(Object) - Method in class com.anasoft.os.daofusion.criteria.AssociationPathElement
 
equals(Object) - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
 
equals(Object) - Method in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
extractValue(T) - Method in interface com.anasoft.os.daofusion.bitemporal.ValueAccessor
Extract the value from the given Bitemporal object.
extractValue(T) - Method in class com.anasoft.os.daofusion.bitemporal.WrappedValueAccessor
 

F

FilterAndSortCriteria - Class in com.anasoft.os.daofusion.cto.client
Basic client-side persistent entity criteria representation for a single property of the target persistent entity.
FilterAndSortCriteria() - Constructor for class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
Creates a new persistent entity criteria (for deserialization purposes only).
FilterAndSortCriteria(String) - Constructor for class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
Creates a new persistent entity criteria.
FilterAndSortMapping<T> - Class in com.anasoft.os.daofusion.cto.server
Criteria transfer object mapping regarding the filtering and sorting functionality.
FilterAndSortMapping(String, String, NestedPropertyJoinType, FilterCriterionProvider, FilterValueConverter<T>) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterAndSortMapping(String, AssociationPath, String, FilterCriterionProvider, FilterValueConverter<T>) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Creates a new property mapping.
FilterAndSortMapping(String, String, FilterCriterionProvider, FilterValueConverter<T>) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterAndSortMapping(String, String, NestedPropertyJoinType) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterAndSortMapping(String, AssociationPath, String) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Creates a new property mapping.
FilterAndSortMapping(String, String) - Constructor for class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterCriterion - Class in com.anasoft.os.daofusion.criteria
Filter criterion for a single property of the target persistent entity.
FilterCriterion(String, NestedPropertyJoinType, String[], Object[], FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterCriterion(AssociationPath, String, String[], Object[], FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Creates a new filter criterion.
FilterCriterion(String, String[], Object[], FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterCriterion(String, NestedPropertyJoinType, Object, boolean, FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterCriterion(AssociationPath, String, Object, boolean, FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Creates a new filter criterion.
FilterCriterion(AssociationPath, String, FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Creates a new filter criterion.
FilterCriterion(String, Object, boolean, FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
FilterCriterion.FilterCriterionBuilder - Class in com.anasoft.os.daofusion.criteria
Builder for FilterCriterion instances.
FilterCriterion.FilterCriterionBuilder(AssociationPath, String, FilterCriterionProvider) - Constructor for class com.anasoft.os.daofusion.criteria.FilterCriterion.FilterCriterionBuilder
Creates a new criterion builder.
FilterCriterionProvider - Interface in com.anasoft.os.daofusion.criteria
Generic Criterion instance provider contract used by the FilterCriterion.
filterObject - Variable in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 
filterObjectValuePaths(String...) - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion.FilterCriterionBuilder
Appends given paths to filterObjectValuePaths.
FilterValueConverter<T> - Interface in com.anasoft.os.daofusion.cto.server
Contract for converting string-based filter values received from the FilterAndSortCriteria into their typed object representations.
FilterValueConverters - Class in com.anasoft.os.daofusion.util
Utility class containing most common FilterValueConverter implementations.
FilterValueConverters.DateConverter - Class in com.anasoft.os.daofusion.util
Date converter with configurable date format pattern.
FilterValueConverters.DateConverter(String) - Constructor for class com.anasoft.os.daofusion.util.FilterValueConverters.DateConverter
Creates a new converter.
from(DateTime) - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns an interval running from given start time till the end of time.
fromNow() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns an interval running from now till the end of time.
fromXMLString(String) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 

G

get(ID, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
get(ID) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
get() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the Bitemporal object valid now as currently known.
get(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the Bitemporal object valid on specified date as currently known.
get(DateTime, DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the Bitemporal object valid on specified date as known on given date.
get(DateTime, DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Returns Bitemporal objects valid on given date as known on specified date.
get(AssociationPath) - Method in class com.anasoft.os.daofusion.criteria.AssociationPathRegister
Returns a Criteria instance for the given AssociationPath.
get(String) - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
Returns a FilterAndSortCriteria instance with the given propertyId.
get(ID, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves a persistent instance.
get(ID) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves a persistent instance, using the implicit persistent entity class.
getAlias() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
Returns the alias for this association path.
getAll(Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
getAll() - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
getAll(Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves all persistent instances.
getAll() - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves all persistent instances, using the implicit persistent entity class.
getAssociationPath() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
 
getAssociationPath() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
 
getByName(String, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEnumerationDao
 
getByName(String) - Method in class com.anasoft.os.daofusion.AbstractHibernateEnumerationDao
 
getByName(String, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEnumerationDao
Retrieves a persistent enumeration by its name.
getByName(String) - Method in interface com.anasoft.os.daofusion.PersistentEnumerationDao
Retrieves a persistent enumeration by its name, using the implicit persistent entity class.
getByNames(Class<S>, String...) - Method in class com.anasoft.os.daofusion.AbstractHibernateEnumerationDao
 
getByNames(String...) - Method in class com.anasoft.os.daofusion.AbstractHibernateEnumerationDao
 
getByNames(Class<S>, String...) - Method in interface com.anasoft.os.daofusion.PersistentEnumerationDao
Retrieves a list of persistent enumerations by their name values.
getByNames(String...) - Method in interface com.anasoft.os.daofusion.PersistentEnumerationDao
Retrieves a list of persistent enumerations by their name values, using the implicit persistent entity class.
getCriteria(PersistentEntityCriteria, Class<? extends Persistable<? extends Serializable>>) - Method in class com.anasoft.os.daofusion.BaseHibernateDataAccessor
Returns the Criteria instance corresponding to query constraints defined within the entityCriteria.
getCriterion(String, Object[], Object[]) - Method in interface com.anasoft.os.daofusion.criteria.FilterCriterionProvider
Returns a Criterion instance corresponding to the given property of the target persistent entity.
getCriterionVisitor(Criteria) - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
Returns the criterion visitor instance to be used within the AbstractCriterionGroup.apply(Criteria) method.
getCriterionVisitor(Criteria) - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria
 
getData() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the Bitemporal object collection contained within the trace.
getData() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Returns the wrapped data collection.
getDateFormatPattern() - Method in class com.anasoft.os.daofusion.util.FilterValueConverters.DateConverter
 
getDirectValues() - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion
 
getEntityClass() - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns the implicit persistent entity class the DAO works with.
getEvolution() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the evolution of the value currently valid.
getEvolution(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the evolution of the value valid on given date.
getEvolution(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Returns the evolution of the tracked value for a specified validity date.
getFilterCriterionProvider() - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion
 
getFilterCriterionProvider() - Method in class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
 
getFilterObject() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria
 
getFilterObjectValuePaths() - Method in class com.anasoft.os.daofusion.criteria.FilterCriterion
 
getFilterValueConverter() - Method in class com.anasoft.os.daofusion.cto.server.FilterAndSortMapping
 
getFilterValues() - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
getFirstResult() - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
getFirstResult() - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
 
getHibernateCriteria(Class<? extends Persistable<? extends Serializable>>) - Method in class com.anasoft.os.daofusion.BaseHibernateDataAccessor
Convenience method for retrieving a new Criteria instance bound to the current Session.
getHibernateEntityManager() - Method in class com.anasoft.os.daofusion.BaseHibernateDataAccessor
Returns an open HibernateEntityManager instance providing access to the Hibernate Session.
getHibernateJoinType() - Method in enum com.anasoft.os.daofusion.criteria.NestedPropertyJoinType
 
getHistory() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the history of the value as currently known.
getHistory(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the history of the value as known on given date.
getHistory(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
Returns the history of the tracked value, as known on specified time.
getId() - Method in class com.anasoft.os.daofusion.entity.PersistentEntity
 
getIgnoreCase() - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
getJoinType() - Method in class com.anasoft.os.daofusion.criteria.AssociationPathElement
 
getKey(NestedPropertyMappingGroup) - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
 
getKey(T) - Method in class com.anasoft.os.daofusion.util.SimpleMapContainer
Returns the key for the given object.
getLastElement() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
Returns the last element of this association path or null in case the association path is empty.
getMaxResults() - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
getMaxResults() - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
 
getName() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMappingGroup
 
getName() - Method in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
getObjectList() - Method in class com.anasoft.os.daofusion.util.SimpleListContainer
Returns the list of objects.
getObjectMap() - Method in class com.anasoft.os.daofusion.util.SimpleMapContainer
Returns the map of objects.
getPropertyId() - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
getPropertyId() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
 
getPropertyIdSet() - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
Returns a set of symbolic persistent entity property identifiers (propertyId values) for FilterAndSortCriteria instances contained within this transfer object.
getPropertyMappings() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMappingGroup
Returns all property mappings contained within this mapping group.
getPropertyNames() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
getPropertyTypes() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
getPropertyValue(Object, int) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
getRecordInterval() - Method in interface com.anasoft.os.daofusion.bitemporal.Bitemporal
Returns the interval in which this bitemporal object is known.
getRecordInterval() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
getReference() - Method in interface com.anasoft.os.daofusion.bitemporal.ReferenceTimeProvider
Returns the reference time, possibly null.
getReference() - Method in class com.anasoft.os.daofusion.bitemporal.ThreadLocalReferenceProvider
 
getSession() - Method in class com.anasoft.os.daofusion.BaseHibernateDataAccessor
Convenience method for retrieving the current Session from the entity manager.
getSortAscending() - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
getSuperPath() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
Returns the "super path" for this association path.
getTargetPropertyName() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
 
getTargetPropertyName() - Method in class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
 
getTrace() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the wrapped bitemporal trace.
getValidityInterval() - Method in interface com.anasoft.os.daofusion.bitemporal.Bitemporal
Returns the interval in which this bitemporal object is valid.
getValidityInterval() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
getValue() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
Returns the wrapped value, possibly null.
getValue() - Method in class com.anasoft.os.daofusion.criteria.AssociationPathElement
 
getVersion() - Method in class com.anasoft.os.daofusion.entity.MutablePersistentEntity
 

H

hashCode(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
hashCode(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
hashCode() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
 
hashCode() - Method in class com.anasoft.os.daofusion.criteria.AssociationPathElement
 
hashCode() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
 
hashCode() - Method in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
hasValue() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns whether or not this property has a known value currently valid.
hasValueOn(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns whether or not this property has a value valid on given date.
hasValueOn(DateTime, DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns whether or not this property had a value valid on given date as known on specified date.

I

ignoreCase(boolean) - Method in class com.anasoft.os.daofusion.criteria.SortCriterion.SortCriterionBuilder
Sets the ignoreCase parameter.
ImmutablePersistentEntity - Class in com.anasoft.os.daofusion.entity
Base class for immutable persistent entities which use Long as the primary key column type.
ImmutablePersistentEntity() - Constructor for class com.anasoft.os.daofusion.entity.ImmutablePersistentEntity
 
INSTANCE - Static variable in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
INTEGER - Static variable in class com.anasoft.os.daofusion.util.FilterValueConverters
 
interval(DateTime, DateTime) - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns a interval running for the specified period.
invokeGetterMethod(Object, String) - Static method in class com.anasoft.os.daofusion.util.ReflectionHelper
Tries to invoke a getter method for the given propertyName on the provided object.
isIgnoreCase() - Method in class com.anasoft.os.daofusion.criteria.SortCriterion
 
isMutable() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
isMutable() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
isReferenceSet() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Determines whether or not a reference time has been set.
isSortAscending() - Method in class com.anasoft.os.daofusion.criteria.SortCriterion
 
iterator() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
Returns an iterator over AssociationPath instances for this association path.

L

LONG - Static variable in class com.anasoft.os.daofusion.util.FilterValueConverters
 

M

MutablePersistentEntity - Class in com.anasoft.os.daofusion.entity
Base class for mutable persistent entities which use Long as the primary key column type.
MutablePersistentEntity() - Constructor for class com.anasoft.os.daofusion.entity.MutablePersistentEntity
 

N

NestedPropertyCriteria - Class in com.anasoft.os.daofusion.criteria
General purpose persistent entity criteria implementation acting as container for NestedPropertyCriterion instances.
NestedPropertyCriteria() - Constructor for class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria
 
NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor - Class in com.anasoft.os.daofusion.criteria
Default NestedPropertyCriterionVisitor implementation operating on the given Criteria instance.
NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor(Criteria, AssociationPathRegister, Object) - Constructor for class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 
NestedPropertyCriteriaBasedConverter - Class in com.anasoft.os.daofusion.cto.server
Generic persistent entity criteria transfer object converter implementation using NestedPropertyCriteria as the server-side criteria implementation.
NestedPropertyCriteriaBasedConverter() - Constructor for class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
 
NestedPropertyCriterion<V extends NestedPropertyCriterionVisitor> - Class in com.anasoft.os.daofusion.criteria
Generic persistent entity property criterion supporting a nested property of the target persistent entity.
NestedPropertyCriterion(String, NestedPropertyJoinType) - Constructor for class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
NestedPropertyCriterion(AssociationPath, String) - Constructor for class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
Creates a new property criterion.
NestedPropertyCriterion.NestedPropertyCriterionBuilder<T extends NestedPropertyCriterion<V>,V extends NestedPropertyCriterionVisitor> - Class in com.anasoft.os.daofusion.criteria
Base class for specific NestedPropertyCriterion builders.
NestedPropertyCriterion.NestedPropertyCriterionBuilder(AssociationPath, String) - Constructor for class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion.NestedPropertyCriterionBuilder
Creates a new criterion builder.
NestedPropertyCriterionVisitor - Interface in com.anasoft.os.daofusion.criteria
Visitor for specific NestedPropertyCriterion subclasses that groups query constraint application logic operating on the root Criteria instance.
NestedPropertyJoinType - Enum in com.anasoft.os.daofusion.criteria
Enumeration of possible database join types applicable to AssociationPathElement instances.
NestedPropertyMapping - Class in com.anasoft.os.daofusion.cto.server
Generic persistent entity criteria transfer object mapping supporting a nested property of the target persistent entity.
NestedPropertyMapping(String, String, NestedPropertyJoinType) - Constructor for class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
NestedPropertyMapping(String, AssociationPath, String) - Constructor for class com.anasoft.os.daofusion.cto.server.NestedPropertyMapping
Creates a new property mapping.
NestedPropertyMappingGroup - Class in com.anasoft.os.daofusion.cto.server
Persistent entity criteria transfer object mapping group representing a set of property mappings for a specific persistent entity in a specific usage scenario.
NestedPropertyMappingGroup(String) - Constructor for class com.anasoft.os.daofusion.cto.server.NestedPropertyMappingGroup
Creates a new property mapping group.
NOOP - Static variable in class com.anasoft.os.daofusion.util.FilterValueConverters
 
now() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the value valid now as currently known.
now() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns the current reference time.
nullSafeGet(ResultSet, String[], Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
nullSafeGet(ResultSet, String) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
nullSafeSet(PreparedStatement, Object, int) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 

O

objectToSQLString(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
on(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the value valid on specified date as currently known.
on(DateTime, DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Returns the value valid on specified date as known on given date.

P

parseDate(String, String) - Method in class com.anasoft.os.daofusion.util.FilterValueConverters.DateConverter
 
Persistable<ID extends java.io.Serializable> - Interface in com.anasoft.os.daofusion.entity
Generic persistent entity contract used by the PersistentEntityDao.
PersistentDateTime - Class in com.anasoft.os.daofusion.bitemporal
Persist DateTime via Hibernate.
PersistentDateTime() - Constructor for class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
PersistentEntity<ID extends java.io.Serializable> - Class in com.anasoft.os.daofusion.entity
Base class for persistent entities managed within the JPA persistence context.
PersistentEntity() - Constructor for class com.anasoft.os.daofusion.entity.PersistentEntity
 
PersistentEntityCriteria - Interface in com.anasoft.os.daofusion.criteria
Persistent entity criteria contract used by the PersistentEntityDao.
PersistentEntityCriterion<V> - Interface in com.anasoft.os.daofusion.criteria
Persistent entity criterion contract that uses visitor pattern for defining query constraint application logic.
PersistentEntityDao<T extends Persistable<ID>,ID extends java.io.Serializable> - Interface in com.anasoft.os.daofusion
Persistent entity DAO contract containing the standard set of operations supported by any persistence provider-specific DAO implementation.
PersistentEnumeration - Class in com.anasoft.os.daofusion.entity
Base class for persistent enumerations managed within the JPA / Hibernate persistence context.
PersistentEnumeration() - Constructor for class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
PersistentEnumerationDao<T extends PersistentEnumeration> - Interface in com.anasoft.os.daofusion
Persistent enumeration DAO contract represents an extension of PersistentEntityDao working with PersistentEnumeration instances.
PersistentInterval - Class in com.anasoft.os.daofusion.bitemporal
Persist Interval via Hibernate.
PersistentInterval() - Constructor for class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 

Q

query(PersistentEntityCriteria, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
query(PersistentEntityCriteria) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
query(PersistentEntityCriteria, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves a list of persistent instances.
query(PersistentEntityCriteria) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Retrieves a list of persistent instances, using the implicit persistent entity class.

R

reference() - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Returns the reference time, or wallclock now if no reference time has been set.
ReferenceTimeProvider - Interface in com.anasoft.os.daofusion.bitemporal
Strategy for dealing with the reference time.
ReflectionHelper - Class in com.anasoft.os.daofusion.util
Helper class for common reflection operations.
refresh(T) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
refresh(T) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Refreshes a persistent or a detached instance by synchronizing its state with the database.
replace(Object, Object, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
replace(Object, Object, SessionImplementor, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
resolvePropertyPath(Object, String) - Static method in class com.anasoft.os.daofusion.util.ReflectionHelper
Tries to resolve the given dot-separated propertyPath on the provided object by traversing its properties.
returnedClass() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
returnedClass() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
ROOT - Static variable in class com.anasoft.os.daofusion.criteria.AssociationPath
Shorthand constant for an empty association path which essentially points to target criteria root.
rowCount(Criteria) - Method in class com.anasoft.os.daofusion.BaseHibernateDataAccessor
Convenience method for counting the number of rows returned by the given criteria, based on Hibernate rowCount projection.

S

saveOrUpdate(S) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
saveOrUpdate(S) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Persists a transient instance or updates a detached instance.
SEPARATOR - Static variable in class com.anasoft.os.daofusion.criteria.AssociationPath
 
SEPARATOR_REGEX - Static variable in class com.anasoft.os.daofusion.criteria.AssociationPath
 
set(V) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Set the value of this bitemporal property.
set(V, Interval) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
Set the value of this bitemporal property for specified validity interval.
setFilterObject(Object) - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria
 
setFilterValue(String) - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
Sets a single filter value to this criteria, replacing any filter value(s) set previously.
setFilterValues(String...) - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
Sets multiple filter values to this criteria, replacing any filter value(s) set previously.
setFirstResult(Integer) - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
setFirstResult(Integer) - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
 
setId(ID) - Method in class com.anasoft.os.daofusion.entity.PersistentEntity
 
setIgnoreCase(Boolean) - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
setMaxResults(Integer) - Method in class com.anasoft.os.daofusion.criteria.AbstractCriterionGroup
 
setMaxResults(Integer) - Method in class com.anasoft.os.daofusion.cto.client.CriteriaTransferObject
 
setName(String) - Method in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
setPropertyValue(Object, int, Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 
setReference(DateTime) - Method in interface com.anasoft.os.daofusion.bitemporal.ReferenceTimeProvider
Sets the reference time to the specified value.
setReference(DateTime) - Method in class com.anasoft.os.daofusion.bitemporal.ThreadLocalReferenceProvider
 
setReference(DateTime) - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Set the reference time to the specified value.
setReferenceProvider(ReferenceTimeProvider) - Static method in class com.anasoft.os.daofusion.bitemporal.TimeUtils
Overrides the default ReferenceTimeProvider implementation.
setSortAscending(Boolean) - Method in class com.anasoft.os.daofusion.cto.client.FilterAndSortCriteria
 
setValidityInterval(Interval) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
Set the validity interval for the wrapped value.
setValue(V) - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
Set the wrapped value, possibly null.
setVersion(Integer) - Method in class com.anasoft.os.daofusion.entity.MutablePersistentEntity
 
SimpleFilterCriterionProvider - Class in com.anasoft.os.daofusion.criteria
Base class for FilterCriterionProvider implementations that use either filter object or direct values filter data concept.
SimpleFilterCriterionProvider(SimpleFilterCriterionProvider.FilterDataStrategy, int, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider
Creates a new Criterion instance provider.
SimpleFilterCriterionProvider(SimpleFilterCriterionProvider.FilterDataStrategy, int) - Constructor for class com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider
Creates a new Criterion instance provider which enforces non-null values within the appropriate value array by default.
SimpleFilterCriterionProvider() - Constructor for class com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider
Creates a new Criterion instance provider which doesn't expect any filter values (subclasses have to manage filter data on their own).
SimpleFilterCriterionProvider.FilterDataStrategy - Enum in com.anasoft.os.daofusion.criteria
Type of the strategy for passing filter data to the given FilterCriterionProvider.
SimpleListContainer<T> - Class in com.anasoft.os.daofusion.util
Utility class intended to ease the implementation of simple list-based object containers.
SimpleListContainer() - Constructor for class com.anasoft.os.daofusion.util.SimpleListContainer
 
SimpleMapContainer<K,T> - Class in com.anasoft.os.daofusion.util
Utility class intended to ease the implementation of simple map-based object containers.
SimpleMapContainer() - Constructor for class com.anasoft.os.daofusion.util.SimpleMapContainer
 
SortCriterion - Class in com.anasoft.os.daofusion.criteria
Sort criterion for a single property of the target persistent entity.
SortCriterion(String, NestedPropertyJoinType, boolean, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
SortCriterion(AssociationPath, String, boolean, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion
Creates a new sort criterion.
SortCriterion(String, boolean, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
SortCriterion(String, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion
Deprecated. propertyPath / associationJoinType concept is now deprecated in favor of the associationPath / targetPropertyName approach.
SortCriterion(AssociationPath, String, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion
Creates a new sort criterion with ignoreCase set to false.
SortCriterion.SortCriterionBuilder - Class in com.anasoft.os.daofusion.criteria
Builder for SortCriterion instances.
SortCriterion.SortCriterionBuilder(AssociationPath, String, boolean) - Constructor for class com.anasoft.os.daofusion.criteria.SortCriterion.SortCriterionBuilder
Creates a new criterion builder.
sqlTypes() - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
STRING - Static variable in class com.anasoft.os.daofusion.util.FilterValueConverters
 

T

targetCriteria - Variable in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 
targetPropertyName - Variable in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion.NestedPropertyCriterionBuilder
 
ThreadLocalReferenceProvider - Class in com.anasoft.os.daofusion.bitemporal
ReferenceTimeProvider which holds the reference time in a thread-local variable.
ThreadLocalReferenceProvider() - Constructor for class com.anasoft.os.daofusion.bitemporal.ThreadLocalReferenceProvider
 
TimeUtils - Class in com.anasoft.os.daofusion.bitemporal
Static utilities dealing with time.
toString() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalProperty
 
toString() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalTrace
 
toString() - Method in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
toString() - Method in class com.anasoft.os.daofusion.criteria.AssociationPath
 
toString() - Method in class com.anasoft.os.daofusion.criteria.AssociationPathElement
 
toString() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria
 
toString() - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriterion
 
toString() - Method in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
toXMLString(Object) - Method in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
TYPE - Static variable in class com.anasoft.os.daofusion.bitemporal.PersistentDateTime
 
TYPE - Static variable in class com.anasoft.os.daofusion.bitemporal.PersistentInterval
 

U

uniqueResult(PersistentEntityCriteria, boolean, Class<S>) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
uniqueResult(PersistentEntityCriteria, boolean) - Method in class com.anasoft.os.daofusion.AbstractHibernateEntityDao
 
uniqueResult(PersistentEntityCriteria, boolean, Class<S>) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns a single persistent instance (if available).
uniqueResult(PersistentEntityCriteria, boolean) - Method in interface com.anasoft.os.daofusion.PersistentEntityDao
Returns a single persistent instance (if available), using the implicit persistent entity class.

V

ValueAccessor<V,T extends Bitemporal> - Interface in com.anasoft.os.daofusion.bitemporal
Simple strategy to access the value in a Bitemporal object.
valueOf(String) - Static method in enum com.anasoft.os.daofusion.criteria.NestedPropertyJoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider.FilterDataStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.anasoft.os.daofusion.criteria.NestedPropertyJoinType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.anasoft.os.daofusion.criteria.SimpleFilterCriterionProvider.FilterDataStrategy
Returns an array containing the constants of this enum type, in the order they're declared.
visit(FilterCriterion) - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 
visit(SortCriterion) - Method in class com.anasoft.os.daofusion.criteria.NestedPropertyCriteria.DefaultNestedPropertyCriterionVisitor
 
visit(FilterCriterion) - Method in interface com.anasoft.os.daofusion.criteria.NestedPropertyCriterionVisitor
 
visit(SortCriterion) - Method in interface com.anasoft.os.daofusion.criteria.NestedPropertyCriterionVisitor
 

W

wrap() - Method in class com.anasoft.os.daofusion.cto.server.CriteriaTransferObjectCountWrapper
Returns a CriteriaTransferObject instance suitable for entity instance count methods defined by the PersistentEntityDao.
WrappedBitemporalProperty<V,T extends BitemporalWrapper<V>> - Class in com.anasoft.os.daofusion.bitemporal
BitemporalProperty implementation that uses BitemporalWrapper as the Bitemporal object type.
WrappedBitemporalProperty(Collection<? extends Bitemporal>, ValueAccessor<V, T>) - Constructor for class com.anasoft.os.daofusion.bitemporal.WrappedBitemporalProperty
Create a new bitemporal property on top of given data collection and using the given value accessor.
WrappedValueAccessor<V,T extends BitemporalWrapper<V>> - Class in com.anasoft.os.daofusion.bitemporal
ValueAccessor adapter for use with BitemporalWrapper.
WrappedValueAccessor() - Constructor for class com.anasoft.os.daofusion.bitemporal.WrappedValueAccessor
 
wrapValue(V, Interval) - Method in interface com.anasoft.os.daofusion.bitemporal.ValueAccessor
Create a Bitemporal object wrapping given value, valid for the specified interval.

_

_ID - Static variable in class com.anasoft.os.daofusion.entity.PersistentEntity
 
_NAME - Static variable in class com.anasoft.os.daofusion.entity.PersistentEnumeration
 
_RECORD_FROM - Static variable in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
_RECORD_TO - Static variable in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
_VALID_FROM - Static variable in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 
_VALID_TO - Static variable in class com.anasoft.os.daofusion.bitemporal.BitemporalWrapper
 

A B C D E F G H I L M N O P Q R S T U V W _

Copyright © 2008-2009 ANASOFT and contributors. All Rights Reserved.