Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acquireTransactionManager() - Method in class org.kuali.rice.krad.data.jpa.eclipselink.JtaTransactionController
- addDataObjectCollection(DataObjectMetadataImpl, Field, CollectionRelationship) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Adds a collection relationship for a field to the metadata object.
- addDataObjectRelationship(DataObjectMetadataImpl, Field, Relationship) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Adds a relationship for a field to the metadata object.
- addExtensionRelationship(Class<?>, String, Class<?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Given the parameters, injects into the JPA repository a 1:1 relationship between the parent entity and the extension entity via the given property name (which must exist on the entityClass).
- addExtensionRelationship(Class<?>, String, Class<?>) - Method in interface org.kuali.rice.krad.data.jpa.JpaMetadataProvider
-
Given the parameters, injects into the JPA repository a 1:1 relationship between the parent entity and the extension entity via the given property name (which must exist on the entityClass).
- addExtensionRelationship(Class<?>, String, Class<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Given the parameters, injects into the JPA repository a 1:1 relationship between the parent entity and the extension entity via the given property name (which must exist on the entityClass).
- afterPropertiesSet() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- afterPropertiesSet() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
- afterPropertiesSet() - Method in class org.kuali.rice.krad.data.provider.ProviderRegistrar
- ALL - Enum constant in enum class org.kuali.rice.krad.data.provider.annotation.SerializationContext
-
Matches all the other contexts defined in
SerializationContext. - AnnotationMetadataProviderImpl - Class in org.kuali.rice.krad.data.provider.annotation.impl
-
Parses custom krad-data annotations for additional metadata to layer on top of that provided by the persistence metadata provider which should have run before this one.
- AnnotationMetadataProviderImpl() - Constructor for class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
- areAllPrimaryKeyAttributesPopulated() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns whether all fields in the primary key are populated with a non-null/non-blank value.
- areAllPrimaryKeyAttributesPopulated() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns whether all fields in the primary key are populated with a non-null/non-blank value.
- areAnyPrimaryKeyAttributesPopulated() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns whether any fields in the primary key is populated with a non-null/non-blank value.
- areAnyPrimaryKeyAttributesPopulated() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns whether any fields in the primary key is populated with a non-null/non-blank value.
- ASCENDING - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- ASCENDING_NULLS_FIRST - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- ASCENDING_NULLS_LAST - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- assembleLinkingPaths(Link) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Returns a list of link paths based on provided link.
- assemblePersistenceUnitPostProcessors() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Assembles the
PersistenceUnitPostProcessors into an array. - attributeMap - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- attributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
- attributeName() - Element in annotation interface org.kuali.rice.krad.data.jpa.FilterGenerator
-
(Required) The attribute name to have the customization applied in the query.
- AttributeRelationship - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines a relationship between attributes on two data objects.
- attributeRelationships - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- attributeRelationships() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The list of attribute relationships linking the parent object and the collection objects.
- attributeResolverClass() - Element in annotation interface org.kuali.rice.krad.data.jpa.FilterGenerator
-
(Optional) The class that resolves the value that the attribute named will be used to build expression fragment.
- attributes - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- attributeToRelationshipMap - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- attributeValue() - Element in annotation interface org.kuali.rice.krad.data.jpa.FilterGenerator
-
(Optional) The value that the attribute named will be used to build expression fragment.
- AUTO_FLUSH - Static variable in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Indicates if a JPA
EntityManagerflush should be automatically executed when callingDataObjectService.save(Object, org.kuali.rice.krad.data.PersistenceOption...)using a JPA provider.
B
- backingObjectName - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- beanFactory - Variable in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
The default bean factory to use.
- Behavior - Search tag in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- Section
- Boolean01BigDecimalConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts values of 0 or 1 to and from false or true where the field is stored as a Decimal numeric type.
- Boolean01BigDecimalConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.Boolean01BigDecimalConverter
- Boolean01Converter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts values of 0 or 1 to and from false or true.
- Boolean01Converter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.Boolean01Converter
- BooleanTFConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts true/false represented by the characters "T" and "F" to and from true and false.
- BooleanTFConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.BooleanTFConverter
- BooleanYNConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts true/false represented by a set of yes characters and the character "N" to and from true and false.
- BooleanYNConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.BooleanYNConverter
- buildQueryCustomizers(Class<?>, Field, String) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Build and populate map of QueryCustomizer annotations.
- BusinessKey - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Indicates that the field forms part of the business key for the data object.
- businessKeyAttributeNames - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
C
- cascade() - Element in annotation interface org.kuali.rice.krad.data.util.Link
-
Indicates whether or not linking should cascade through the specified path(s).
- cascadeLinkingAnnotations(DataObjectWrapper<?>, Map<String, Set<String>>, Set<Object>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Gets indexes that have been modified.
- caseInsensitive - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- childAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
- childAttributeName() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.AttributeRelationship
-
Gets the attribute name on the child object.
- clearObjectIdOnUpdatableObjects(Object, Set<Object>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
For the given data object, recurse through all updatable references and clear the object ID on the basis that this is a unique column in each object's table.
- clearVersionNumberOnUpdatableObjects(Object, Set<Object>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
For the given data object, recurse through all updatable references and clear the object ID on the basis that this is a unique column in each object's table.
- collectionElementClass() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The element type of the collection.
- collectionMap - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- CollectionRelationship - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines that the associated Collection field contains a collection of DataObjects.
- collections - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- COLLECTIONS - Static variable in class org.kuali.rice.krad.data.MaterializeOption
-
Specify that only collections should be materialized.
- CollectionSortAttribute - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines an attribute on which to sort a collection.
- CompositeMetadataProvider - Interface in org.kuali.rice.krad.data.provider
-
This metadata provider forms the main provider for the krad-data module.
- CompositeMetadataProviderImpl - Class in org.kuali.rice.krad.data.provider.impl
-
This "provider" aggregates the other metadata providers given in its spring configuration.
- CompositeMetadataProviderImpl() - Constructor for class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
- CompoundKey - Class in org.kuali.rice.krad.data
-
Stores the values for a multi-valued key.
- CompoundKey(Map<String, ?>) - Constructor for class org.kuali.rice.krad.data.CompoundKey
-
Construct a new instance of a CompoundKey from the given key values map.
- constructPersistenceUnitJpaPropertyPrefix() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Builds a persistence unit JPA property prefix.
- contains(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataRepositoryImpl
- contains(Class<?>) - Method in interface org.kuali.rice.krad.data.metadata.MetadataRepository
-
Indicates whether or not the repository contains metadata for the given type.
- convertIfNecessary(Object, Class<Y>) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- convertIfNecessary(Object, Class<Y>, Field) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- convertIfNecessary(Object, Class<Y>, MethodParameter) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- convertToDatabaseColumn(Boolean) - Method in class org.kuali.rice.krad.data.jpa.converters.Boolean01BigDecimalConverter
-
This implementation will convert from a false or true value to a 0 or 1 Decimal numeric type value.
- convertToDatabaseColumn(Boolean) - Method in class org.kuali.rice.krad.data.jpa.converters.Boolean01Converter
-
This implementation will convert from a false or true value to a 0 or 1 value.
- convertToDatabaseColumn(Boolean) - Method in class org.kuali.rice.krad.data.jpa.converters.BooleanTFConverter
-
This implementation will convert from a false or true value to an "F" or "T" value.
- convertToDatabaseColumn(Boolean) - Method in class org.kuali.rice.krad.data.jpa.converters.BooleanYNConverter
-
This implementation will convert from a false or true value to an "N" or "Y" value.
- convertToDatabaseColumn(String) - Method in class org.kuali.rice.krad.data.jpa.converters.EncryptionConverter
-
This implementation encrypts the value going to the database.
- convertToDatabaseColumn(String) - Method in class org.kuali.rice.krad.data.jpa.converters.HashConverter
-
This implementation hashes the value going to the database.
- convertToDatabaseColumn(KualiDecimal) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiDecimalConverter
-
This implementation will convert from a
KualiDecimalto aBigDecimal. - convertToDatabaseColumn(KualiInteger) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiIntegerConverter
-
This implementation will convert from a
KualiIntegerto aLong. - convertToDatabaseColumn(KualiPercent) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiPercentConverter
-
This implementation will convert from a
KualiPercentto aBigDecimal. - convertToEntityAttribute(Long) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiIntegerConverter
-
This implementation will convert from a
Longto aKualiInteger. - convertToEntityAttribute(String) - Method in class org.kuali.rice.krad.data.jpa.converters.BooleanTFConverter
-
This implementation will convert from a "F" or "T" value to a false or true.
- convertToEntityAttribute(String) - Method in class org.kuali.rice.krad.data.jpa.converters.BooleanYNConverter
-
This implementation will convert from a "F" or any of the yes values to a false or true.
- convertToEntityAttribute(String) - Method in class org.kuali.rice.krad.data.jpa.converters.EncryptionConverter
-
This implementation decrypts the value coming from the database.
- convertToEntityAttribute(String) - Method in class org.kuali.rice.krad.data.jpa.converters.HashConverter
-
This implementation directly returns the hash value coming from the database.
- convertToEntityAttribute(BigDecimal) - Method in class org.kuali.rice.krad.data.jpa.converters.Boolean01BigDecimalConverter
-
This implementation will convert from a 0 or 1 Decimal numeric type value to a false or true value.
- convertToEntityAttribute(BigDecimal) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiDecimalConverter
-
This implementation will convert from a
BigDecimalto aKualiDecimal. - convertToEntityAttribute(BigDecimal) - Method in class org.kuali.rice.krad.data.jpa.converters.KualiPercentConverter
-
This implementation will convert from a
BigDecimalto aKualiPercent. - convertToEntityAttribute(BigInteger) - Method in class org.kuali.rice.krad.data.jpa.converters.Boolean01Converter
-
This implementation will convert from a false or true value to a 0 or 1 value.
- copyInstance(T, CopyOption...) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Returns a copy of the given data object instance.
- copyInstance(T, CopyOption...) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Returns a copy of the given data object instance.
- copyInstance(T, CopyOption...) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Returns a copy of the given data object instance.
- copyInstance(T, CopyOption...) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Returns a copy of the given data object instance.
- CopyOption - Class in org.kuali.rice.krad.data
-
CopyOption is used when calling themethod to adjust the behavior of the method.
invalid reference
DataObjectService#copyInstance(Object) - CopyOption(String) - Constructor for class org.kuali.rice.krad.data.CopyOption
-
Sets the option Id
- createInternalFactoryBean(PersistenceUnitManager) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Creates a JPA-specific entity manager factory bean.
- createNativeEntityManager(Map<?, ?>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- createPersistenceUnitManager() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Creates a persistence unit manager.
- customize(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
- customizeField(List<FilterGenerator>, ClassDescriptor, String) - Static method in class org.kuali.rice.krad.data.jpa.Filter
-
Takes a list of filter generators and executes the changes on the class descriptor for a field.
D
- DatabasePlatformInfo - Class in org.kuali.rice.krad.data.platform
-
Contains database platform information, specifically the name and major version of the database.
- DatabasePlatformInfo(String, int) - Constructor for class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
-
Creates database platform information.
- DatabasePlatforms - Class in org.kuali.rice.krad.data.platform
-
Contains constants and utilities related to the supported database platforms.
- DataObjectAttribute - Interface in org.kuali.rice.krad.data.metadata
-
Attribute metadata
- DataObjectAttributeImpl - Class in org.kuali.rice.krad.data.metadata.impl
-
Base implementation class for attribute metadata for data object classes.
- DataObjectAttributeImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- DataObjectAttributeInternal - Interface in org.kuali.rice.krad.data.metadata.impl
-
Interface implemented by the classes within the provider, but that we don't want to expose to use outside of the krad-data module.
- DataObjectAttributeRelationship - Interface in org.kuali.rice.krad.data.metadata
-
Parent and child attribute relationship.
- DataObjectAttributeRelationshipImpl - Class in org.kuali.rice.krad.data.metadata.impl
- DataObjectAttributeRelationshipImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
- DataObjectAttributeRelationshipImpl(String, String) - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
-
Gets results where the actual rows are requested.
- DataObjectCollection - Interface in org.kuali.rice.krad.data.metadata
-
Collection metadata
- DataObjectCollectionImpl - Class in org.kuali.rice.krad.data.metadata.impl
-
Collection meta data.
- DataObjectCollectionImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- DataObjectCollectionSortAttribute - Interface in org.kuali.rice.krad.data.metadata
-
Represents a single field on which to sort a
DataObjectCollectionwithin aDataObjectMetadata. - DataObjectCollectionSortAttributeImpl - Class in org.kuali.rice.krad.data.metadata.impl
- DataObjectCollectionSortAttributeImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
- DataObjectCollectionSortAttributeImpl(String, SortDirection) - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
- DataObjectMetadata - Interface in org.kuali.rice.krad.data.metadata
-
Metadata for a given data object type.
- DataObjectMetadataImpl - Class in org.kuali.rice.krad.data.metadata.impl
-
Base implementation class for the metadata related to the data object as a whole.
- DataObjectMetadataImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- DataObjectMetadataInternal - Interface in org.kuali.rice.krad.data.metadata.impl
-
Additional methods which are needed to support the linking between embedded metadata objects but that we don't want to expose on our public interfaces.
- DataObjectRelationship - Interface in org.kuali.rice.krad.data.metadata
-
Relationship between two data objects.
- DataObjectRelationshipImpl - Class in org.kuali.rice.krad.data.metadata.impl
- DataObjectRelationshipImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.DataObjectRelationshipImpl
- DataObjectService - Interface in org.kuali.rice.krad.data
-
The primary API for interacting with the data layer.
- DataObjectWrapper<T> - Interface in org.kuali.rice.krad.data
-
Wraps a data object and it's associated metadata.
- DataObjectWrapperBase<T> - Class in org.kuali.rice.krad.data.provider.impl
-
The base implementation of
DataObjectWrapper. - DataObjectWrapperBase(T, DataObjectMetadata, DataObjectService, ReferenceLinker) - Constructor for class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Creates a data object wrapper.
- dataType - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- decomposePropertyPaths(Set<String>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Returns decomposed property paths based on changedPropertyPaths
- decomposePropertyPaths(Set<String>, String) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Returns decomposed property paths that start with the provide prefix
- defaultOrdering - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- delete(Object) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Deletes a given data object.
- delete(Object) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Deletes a given data object.
- delete(Object) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Deletes a given data object.
- delete(Object) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Deletes a given data object.
- deleteAll(Class<T>) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Removes all records for the given data object type
- deleteAll(Class<T>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Deletes all data objects based on the given type.
- deleteAll(Class<T>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Removes all records for the given data object type
- deleteAll(Class<T>) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Deletes all data objects based on the given type.
- deletedWithParent - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- deleteMatching(Class<T>, QueryByCriteria) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Deletes records for the given type and matching the given criteria.
- deleteMatching(Class<T>, QueryByCriteria) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Deletes data objects based on the given criteria
- deleteMatching(Class<T>, QueryByCriteria) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Deletes records for the given type and matching the given criteria.
- deleteMatching(Class<T>, QueryByCriteria) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Deletes data objects based on the given criteria
- DESCENDING - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- DESCENDING_NULLS_FIRST - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- DESCENDING_NULLS_LAST - Enum constant in enum class org.kuali.rice.krad.data.metadata.SortDirection
- description - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- Description - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines the data dictionary attribute 'description', which gives a longer description of the object than its label.
- destroy() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- detectPersistenceExceptionTranslators(ListableBeanFactory) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Gets any
PersistenceExceptionTranslators from theBeanFactory. - detectPlatform(DataSource) - Static method in class org.kuali.rice.krad.data.platform.DatabasePlatforms
-
Gets the platform information from the
DataSource. - DisableVersioning - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Class level annotation that may be used to disable versioning on optimistic locking policies.
- displayAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- doWithExceptionTranslation(Callable<T>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Surrounds the transaction with a try/catch block that can use the
PersistenceExceptionTranslatorto translate the exception if necessary.
E
- EclipseLinkJpaMetadataProviderImpl - Class in org.kuali.rice.krad.data.jpa.eclipselink
-
Provides an EclipseLink-specific implementation for the
JpaMetadataProviderImpl. - EclipseLinkJpaMetadataProviderImpl() - Constructor for class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
- elementLabel - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- elementLabel() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
When needed, how to label each element of the collection.
- embedded - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- embeddedAttribute - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- embeddedCollection - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- embeddedCommonMetadata - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- embeddedMetadataChild - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- enabled() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.Serialized
-
If true, this indicates that the marked field should be serialized for the indicated contexts, and if false then the marked field should not.
- EncryptionConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Calls the core service to encrypt values going to the database and decrypt values coming back from the database.
- EncryptionConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.EncryptionConverter
- entityManager - Variable in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
The entity manager used in interacting with the database.
- enumerateProviderInterfaces(Provider) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Enumerates all Provider-derived interfaces in the type hierarchy of the specified Provider class.
- EQUAL - Enum constant in enum class org.kuali.rice.krad.data.jpa.FilterOperators
-
The equal ("=") operator.
- equals(Object) - Method in class org.kuali.rice.krad.data.jpa.IdClassBase
- equals(Object) - Method in class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
- equalsByPrimaryKey(T) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Determines if the given data object is equal to the data object wrapped by this accessor based on primary key values only.
- equalsByPrimaryKey(T) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Determines if the given data object is equal to the data object wrapped by this accessor based on primary key values only.
- ExtensionFor - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Identifies the annotated class as an extension object for the given baseline class.
- extensionPropertyName() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.ExtensionFor
-
(Optional) The name of the property on the source object which will hold the extension object.
F
- fetchRelationship(String) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Fetches and populates the value for the relationship with the given name on the wrapped data object.
- fetchRelationship(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches and populates the value for the relationship with the given name on the wrapped data object.
- fetchRelationship(String, boolean, boolean) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Fetches and populates the value for the relationship with the given name on the wrapped object.
- fetchRelationship(String, boolean, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches and populates the value for the relationship with the given name on the wrapped object.
- fetchRelationship(MetadataChild, boolean, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches and populates the value for the relationship with the given name on the wrapped object.
- fetchRelationshipUsingAttributes(MetadataChild, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches the relationship using the foreign key attributes.
- fetchRelationshipUsingIdentity(MetadataChild, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches the relationship using the primary key attributes.
- Filter - Class in org.kuali.rice.krad.data.jpa
-
Takes a filter generator and executes the changes on the class descriptor for a field.
- Filter() - Constructor for class org.kuali.rice.krad.data.jpa.Filter
- FilterGenerator - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Defines a filter generator that will alter the query for an annotated field.
- FilterGenerators - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Chains multiple filter generators.
- FilterOperators - Enum Class in org.kuali.rice.krad.data.jpa
-
Operators used in the FilterGenerator annotation.
- FilterValue - Interface in org.kuali.rice.krad.data.jpa
-
Provides a common interface for Filter annotation (attributeResolverClass element) on a data object field that you want to customize and want to dynamically generate a value.
- find(Class<T>, Object) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Invoked to retrieve a data object instance by a single primary key field or id object.
- find(Class<T>, Object) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Invoked to retrieve a data object instance by a single primary key field or id object.
- find(Class<T>, Object) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Invoked to retrieve a data object instance by a single primary key field or id object.
- find(Class<T>, Object) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Invoked to retrieve a data object instance by a single primary key field or id object.
- findAll(Class<T>) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Executes a query for the given data object returning all data objects for the given type.
- findAll(Class<T>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Retrieves all data objects for the given type.
- findAll(Class<T>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Executes a query for the given data object returning all data objects for the given type.
- findAll(Class<T>) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Retrieves all data objects for the given type.
- findCustomEditor(Class<?>, String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- findExtensionInverse(ClassDescriptor, Class<?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Gets the inverse extension of the given
ClassDescriptor. - findMatching(Class<T>, QueryByCriteria) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Executes a query for the given data object.
- findMatching(Class<T>, QueryByCriteria) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Executes a query for the given data object.
- findMatching(Class<T>, QueryByCriteria) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Executes a query for the given data object.
- findMatching(Class<T>, QueryByCriteria) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Executes a query for the given data object.
- findRelationshipPartner(DatabaseMapping) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Gets the inverse mapping of the given
DatabaseMapping. - findUnique(Class<T>, QueryByCriteria) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Executes a query for the data object matching the given queryByCriteria and expecting a single unique result to be returned.
- findUnique(Class<T>, QueryByCriteria) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Executes a query for the data object matching the given queryByCriteria and expecting a single unique result to be returned.
- flush(Class<?>) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Flushes any outstanding work to the backend data store.
- flush(Class<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Flush any outstanding changes within the current context for the provider pertaining to the given data object Class type.
- flush(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Flushes any outstanding work to the backend data store.
- flush(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Flush any outstanding changes within the current context for the provider pertaining to the given data object Class type.
- FLUSH - Static variable in class org.kuali.rice.krad.data.PersistenceOption
-
Used to synchronize the data object with the database.
- forceUppercase - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- ForceUppercase - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Indicates that this attribute should be forced to upper case before being sent to the
PersistenceProvider. - forContexts() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.Serialized
-
The serialization contexts that
Serializedapplies to. - foreignKeyFields() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.Relationship
-
Gets the list of foreign key field property names.
G
- getAllMetadata() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataRepositoryImpl
- getAllMetadata() - Method in interface org.kuali.rice.krad.data.metadata.MetadataRepository
-
Returns all metadata for all known data object types.
- getAttribute(String) - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets attribute metadata.
- getAttribute(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets attribute metadata.
- getAttributeMetadata(Class<?>, SingularAttribute<?, ?>, List<String>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets a single field's metadata from the property descriptor.
- getAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollectionSortAttribute
-
Gets attribute name.
- getAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
-
Gets attribute name.
- getAttributeRelationships() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Gets the parent-child related fields
- getAttributeRelationships() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Gets the parent-child related fields
- getAttributes() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets attributes defined on the data object.
- getAttributes() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets attributes defined on the data object.
- getAutoGrowCollectionLimit() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getBackingObjectName() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getBackingObjectName() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
Provider specific name of the persistent storage behind this object type.
- getBeanClassLoader() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getBusinessKeyAttributeNames() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
List of attribute names which form a "user friendly" key.
- getBusinessKeyAttributeNames() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
List of attribute names which form a "user friendly" key.
- getChildAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttributeRelationship
-
Gets matching child property.
- getChildAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
-
Gets matching child property.
- getChildrenMatchingOptions(MaterializeOption...) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
This method retrieves the
MetadataChildobjects (DataObjectRelationshiporDataObjectCollection) which match the givenMaterializeOptionoptions. - getClassDescriptor(Class<?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Gets the descriptor for the entity type.
- getCollection(String) - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets the named collection's metadata from the data object.
- getCollection(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets the named collection's metadata from the data object.
- getCollectionMetadataFromCollectionAttribute(PluralAttribute) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Extracts the collection metadata from a single JPA
PluralAttributeobject. - getCollections() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets child collections.
- getCollections() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets child collections.
- getCollectionsFromMetadata(Set<PluralAttribute>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets a collection's metadata from the property descriptor.
- getConversionService() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getDataObjectService() - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Returns the
DataObjectService. - getDataObjectService() - Static method in class org.kuali.rice.krad.data.KradDataServiceLocator
- getDataObjectService() - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Gets the
DataObjectService. - getDataObjectService() - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Returns the DataObjectService used by this class
- getDataSource() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getDataSource() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
-
Gets the
DataSourcefor which to retrieve the incrementer. - getDataType() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the derived krad data type.
- getDataType() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the derived krad data type.
- getDefaultOrdering() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollection
-
Gets the default ordering of a collection.
- getDefaultOrdering() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Gets the default ordering of a collection.
- getDescription() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getDescription() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
A longer description of the object.
- getDisplayAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the display attribute name.
- getDisplayAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the display attribute name.
- getEclipseLinkEntityManager() - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
The entity manager for interacting with the database.
- getElementLabel() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollection
-
Gets name of single object in collection
- getElementLabel() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
The elementLabel defines the name to be used for a single object within the collection.
- getEmbedded() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
The embedded DataObjectMetadata which will be used to fill in values not specified by this DataObjectMetadata.
- getEmbedded() - Method in interface org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataInternal
-
The embedded DataObjectMetadata which will be used to fill in values not specified by this DataObjectMetadata.
- getEmbeddedAttribute() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
If this data object attribute is wrapping another (generated by a lower metadata provider), return that.
- getEmbeddedAttribute() - Method in interface org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeInternal
-
If this data object attribute is wrapping another (generated by a lower metadata provider), return that.
- getEmbeddedCollection() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Gets the embedded collection.
- getEmbeddedCommonMetadata() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getEmbeddedCommonMetadata() - Method in interface org.kuali.rice.krad.data.metadata.impl.MetadataCommonInternal
-
If this data object instance is wrapping another (generated by a lower metadata provider), return that.
- getEmbeddedMetadataChild() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Gets the metadata from the child
- getEntityManager() - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets the entity manager for interacting with the database.
- getEntityManagerInterface() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getForeignKeyAttributeMap(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Gets the map of child attribute names to the parent attribute values.
- getForeignKeyAttributeValue(String) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
As
DataObjectWrapper.getForeignKeyValue(String)except only returns the value for the "attribute" foreign key value. - getForeignKeyAttributeValue(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
As
DataObjectWrapper.getForeignKeyValue(String)except only returns the value for the "attribute" foreign key value. - getForeignKeyValue(String) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns the value of the foreign key for the specified relationship on the wrapped data object, or null if the wrapped object has no value for the requested foreign key.
- getForeignKeyValue(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns the value of the foreign key for the specified relationship on the wrapped data object, or null if the wrapped object has no value for the requested foreign key.
- getIncrementer(DataSource, String) - Static method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactory
-
Either constructs a new incrementer or retrieves a cached instance for the given DataSource and target incrementer name.
- getIncrementerName() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
-
Gets the name of the incrementer.
- getInheritedFromAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets inherited attribute name.
- getInheritedFromAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets inherited attribute name.
- getInheritedFromParentAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets inherited parent attribute name.
- getInheritedFromParentAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets inherited parent attribute name.
- getInheritedFromType() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets class type object is inherited from.
- getInheritedFromType() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets class type object is inherited from.
- getInternalFactoryBean() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Retrieve a reference to the internal
LocalContainerEntityManagerFactoryBeanwhich is used by this factory bean. - getInverseRelationship() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Gets bi-directional relationship
- getInverseRelationship() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Gets bi-directional relationship
- getJpaDialect() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getJpaPropertyMap() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Allow Map access to the JPA properties to be passed to the persistence provider, with the option to add or override specific entries.
- getKeys() - Method in class org.kuali.rice.krad.data.CompoundKey
-
Returns an unmodifable Map of the key values on this CompoundKey
- getLabel() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getLabel() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
The user displayed name of the object.
- getLabelFromPropertyName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
-
Parses the label from the property name.
- getMajorVersion() - Method in class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
-
Gets the major version of the database.
- getManagedClassNames() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Returns the list of all managed class names which have been configured on this factory bean.
- getMaxItems() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollection
-
The maximum number of items which may be in the collection.
- getMaxItems() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
The maximum number of items which may be in the collection.
- getMaxLength() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the maximum length.
- getMaxLength() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the maximum length.
- getMergeAction() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getMergeAction() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
MetadataMergeActionwhich determines how to handle the embedding of this object when multiple metadata providers are in use. - getMetadata() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns the metadata of the data object wrapped by this accessor.
- getMetadata() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns the metadata of the data object wrapped by this accessor.
- getMetadata(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataRepositoryImpl
- getMetadata(Class<?>) - Method in interface org.kuali.rice.krad.data.metadata.MetadataRepository
-
Obtain metadata for specified data object type.
- getMetadataForClass(Class<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Extracts the data from the JPA Persistence Unit.
- getMetadataForType(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Obtains the metadata for a specific data type.
- getMetadataForType(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Obtains the metadata for a specific data type.
- getMetadataProvider(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Obtain the first MetadataProvider which handles the gives type.
- getMetadataProvider(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Obtain the first MetadataProvider which handles the gives type.
- getMetadataProviders() - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Obtain list of all registered MetadataProviders
- getMetadataProviders() - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Obtain list of all registered MetadataProviders
- getMetadataRepository() - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Returns the MetadataRepository which provides access to all data object metadata known to the system.
- getMetadataRepository() - Static method in class org.kuali.rice.krad.data.KradDataServiceLocator
- getMetadataRepository() - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Returns the MetadataRepository which provides access to all data object metadata known to the system.
- getMinItems() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollection
-
Gets the minimum number of items which may be in the collection.
- getMinItems() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- getMinLength() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the minimum length.
- getMinLength() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the minimum length.
- getName() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getName() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
The name of the object as known to the system.
- getName() - Method in class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
-
Gets the name of the database.
- getNativeEntityManagerFactory() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getObject() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getObject() - Method in class org.kuali.rice.krad.data.KradDataFactoryBean
- getObject() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
- getObjectType() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getObjectType() - Method in class org.kuali.rice.krad.data.KradDataFactoryBean
- getObjectType() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
- getOptionId() - Method in class org.kuali.rice.krad.data.CopyOption
-
Gets the option id.
- getOptionId() - Method in class org.kuali.rice.krad.data.MaterializeOption
-
Gets the option id.
- getOptionId() - Method in class org.kuali.rice.krad.data.PersistenceOption
-
Gets the option id.
- getOrderedAttributeList() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets sorted attribute list.
- getOriginalDataObjectAttribute() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets original data object.
- getOriginalDataObjectAttribute() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets original data object.
- getOwningType() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the data object type
- getOwningType() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the data object type
- getParentAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttributeRelationship
-
Gets attribute name of parent.
- getParentAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
-
Gets attribute name of parent.
- getParentAttributeNameRelatedToChildAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Gets foreign key attribute from parent.
- getParentAttributeNameRelatedToChildAttributeName(String) - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Gets foreign key attribute from parent.
- getPersistenceProvider() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getPersistenceProvider(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Return the persistence provider for a given type.
- getPersistenceProvider(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Return the persistence provider for a given type.
- getPersistenceUnitInfo() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getPersistenceUnitManager() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Returns a reference to the internal
DefaultPersistenceUnitManagerwhich is used by this factory bean. - getPersistenceUnitName() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- getPersistenceUnitPostProcessors() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Returns an array of the
PersistenceUnitPostProcessorinstances which have been configured on this factory bean. - getPrimaryDisplayAttributeName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets primary display attribute name
- getPrimaryDisplayAttributeName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets primary display attribute name
- getPrimaryKeyAttributeNames() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Get the list of primary key attribute names for this data object.
- getPrimaryKeyAttributeNames() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Get the list of primary key attribute names for this data object.
- getPrimaryKeyAttributeNames(EntityType<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets the attribute names for the primary keys from the given entity type.
- getPrimaryKeyValue() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns the value of the primary key for the wrapped data object, or null if the wrapped object has no value for it's primary key.
- getPrimaryKeyValue() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns the value of the primary key for the wrapped data object, or null if the wrapped object has no value for it's primary key.
- getPrimaryKeyValues() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns a map containing the values of the primary keys on this data object.
- getPrimaryKeyValues() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns a map containing the values of the primary keys on this data object.
- getPropertyDescriptor(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getPropertyDescriptors() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getPropertyEditor() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the property editor.
- getPropertyEditor() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the property editor.
- getPropertyNameFromDatabaseColumnName(ManagedType, String) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Returns the property name on the given entity type which the given database column is mapped to.
- getPropertyNameFromGetterMethod(Method) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Used to find the property name from a getter method.
- getPropertyType(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getPropertyTypeDescriptor(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getPropertyTypeNullSafe(Class<?>, String) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Get property type for property name on object, this can be a nested property and method will recursively use the metadata to find type.
- getPropertyTypeNullSafe(Class<?>, String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Get property type for property name on object, this can be a nested property and method will recursively use the metadata to find type.
- getPropertyValue(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- getPropertyValueNullSafe(String) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Get the current value of the specified property, but suppresses any
NullValueInNestedPathExceptions that would be thrown if a null value is encountered in a nested path and just returns null instead. - getPropertyValueNullSafe(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Get the current value of the specified property, but suppresses any
NullValueInNestedPathExceptions that would be thrown if a null value is encountered in a nested path and just returns null instead. - getProviderName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets the metadata source.
- getProviderRegistry() - Static method in class org.kuali.rice.krad.data.KradDataServiceLocator
- getProviderRegistry() - Method in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
Gets the provider registry.
- getProviders() - Method in interface org.kuali.rice.krad.data.provider.CompositeMetadataProvider
-
The list of providers this provider will use.
- getProviders() - Method in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
-
The list of providers this provider will use.
- getProviders() - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Obtain list of all registered providers.
- getProviders() - Method in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
Gets the list of providers for this module.
- getProviders() - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Obtain list of all registered providers.
- getProvidersForType(Class<? extends Provider>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Obtain list of all registered providers of a given type.
- getProvidersForType(Class<? extends Provider>) - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Obtain list of all registered providers of a given type.
- getReferenceLinker() - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Gets the reference linker.
- getRelatedType() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Gets the type of related object
- getRelatedType() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Gets the type of related object
- getRelationship(String) - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets the named relationship's metadata from the data object.
- getRelationship(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets the named relationship's metadata from the data object.
- getRelationshipByLastAttributeInRelationship(String) - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets relationship of last attribute.
- getRelationshipByLastAttributeInRelationship(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets relationship of last attribute.
- getRelationshipMetadata(SingularAttribute) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets a single field's relationship metadata.
- getRelationships() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets child relationships.
- getRelationships() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets child relationships.
- getRelationships(Set<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets the list of relationships for this data object.
- getRelationshipsInvolvingAttribute(String) - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets attribute relationships.
- getRelationshipsInvolvingAttribute(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets attribute relationships.
- getResourceLocations() - Method in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
Gets the locations of the bean resources.
- getSharedEntityManager() - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Gets the shared
EntityManager. - getShortLabel() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- getShortLabel() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
A shorter version of the user displayed name of the object.
- getSingularAttributes(Class<?>, Collection<?>, List<String>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Gets a list of attributes for this data object.
- getSortDirection() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollectionSortAttribute
-
Gets the attribute sort.
- getSortDirection() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
-
Gets the attribute sort.
- getSupportedTypes() - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Returns a complete list of the data object types which will return data from this provider.
- getSupportedTypes() - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Returns a complete list of the data object types which will return data from this provider.
- getType() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Gets metadata object type.
- getType() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines type of class.
- getType() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets metadata object type.
- getTypeClassName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Gets type based on unknown class.
- getTypeOfProperty(Class<?>, String) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Used to find the property type of a given attribute regardless of whether the attribute exists as a field or only as a getter method.
- getUniqueKeyForMerging() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Returns the object's name without relying on embedded metadata.
- getUniqueKeyForMerging() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
-
Returns the object's name without relying on embedded metadata.
- getUniqueKeyForMerging() - Method in interface org.kuali.rice.krad.data.metadata.impl.MetadataCommonInternal
-
An object representing the object for purposes of merging.
- getUnpopulatedPrimaryKeyAttributeNames() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns the list of field of the primary key which have a null or blank value.
- getUnpopulatedPrimaryKeyAttributeNames() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns the list of field of the primary key which have a null or blank value.
- getValidCharactersConstraintBeanName() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
BETA: Gets the bean name.
- getValidCharactersConstraintBeanName() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
BETA: Gets the bean name.
- getValidValues() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Gets the values if a drop-down.
- getValidValues() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Gets the values if a drop-down.
- getValue() - Method in enum class org.kuali.rice.krad.data.jpa.FilterOperators
-
Gets the value of the operator.
- getValue() - Method in interface org.kuali.rice.krad.data.jpa.FilterValue
-
Gets the value that has been dynamically generated
- getWrappedClass() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Return the type of the wrapped data object.
- getWrappedClass() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Return the type of the wrapped data object.
- getWrappedInstance() - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Returns the data object wrapped by this accessor.
- getWrappedInstance() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Returns the data object wrapped by this accessor.
- GLOBAL_JPA_PROPERTY_PREFIX - Static variable in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Prefix for property names that are passed to *all* JPA persistence contexts as JPA properties.
H
- handleDescriptorModifications(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Determines if the class descriptors have been modified for the given session name.
- handleDisableVersioning(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Checks class descriptors for} annotations at the class level and removes the version database mapping for optimistic locking.
invalid @link
{@link @DisableVersioning - handleRemoveMapping(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Checks class descriptors for} and
invalid @link
{@link @RemoveMappingRemoveMappingsannotations at the class level and removes any specified mappings from the ClassDescriptor. - handles(Class<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Indicates whether or not this provider handles persistence for the given data object type.
- handles(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Indicates whether or not this provider handles metadata for the given data object type.
- handles(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Indicates whether or not this provider handles metadata for the given data object type.
- handles(Class<?>) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Indicates whether or not this provider handles persistence for the given data object type.
- hasDataObjectServiceMethod(Provider, String, Class[]) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Determines if the given
Providerhas the given method. - hasDistinctBusinessKey() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Returns true if the list of primary key names and business key attribute names are different.
- hasDistinctBusinessKey() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Returns true if the list of primary key names and business key attribute names are different.
- hashCode() - Method in class org.kuali.rice.krad.data.jpa.IdClassBase
- hashCode() - Method in class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
- HashConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Calls the core service to hash values going to the database.
- HashConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.HashConverter
- hasNullKeyValues() - Method in class org.kuali.rice.krad.data.CompoundKey
-
Returns true if any of the fields in this compound key have null values, since that usually indicates an incomplete and unsaved object.
I
- IdClassBase - Class in org.kuali.rice.krad.data.jpa
-
A base class for creating ID class implementations for JPA.
- IdClassBase() - Constructor for class org.kuali.rice.krad.data.jpa.IdClassBase
- INCLUDE_EAGER_REFS - Static variable in class org.kuali.rice.krad.data.MaterializeOption
-
Specify that non-lazy-loaded references should also be reloaded from the persistence provider.
- indirectCollection - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- indirectCollection() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
Whether this collection uses an indirection table between the parent and collection objects.
- inheritedFromAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- inheritedFromParentAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- inheritedFromType - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- InheritProperties - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Container object for multiple
InheritPropertyreferences. - InheritProperty - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Represents a property which should be inherited from another data object class.
- initializeMetadata(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Performs the initialization of the provider with the given set of types.
- initializeMetadata(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Performs the initialization of the provider with the given set of types.
- initializeMetadata(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
-
Performs the initialization of the provider with the given set of types.
- initializeMetadata(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Performs the initialization of the provider with the given set of types.
- initializeMetadata(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
Performs the initialization of the provider with the given set of types.
- initialValue() - Element in annotation interface org.kuali.rice.krad.data.jpa.PortableSequenceGenerator
-
(Optional) The value from which the sequence object is to start generating.
- inverseRelationship - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- isAutoGrowNestedPaths() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- isCaseInsensitive() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines if attribute is case insensitive.
- isCaseInsensitive() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines if attribute is case insensitive.
- isClassPersistable(Class<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Determines whether the given class can be persisted.
- isClassPersistable(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Determines whether the given class can be persisted.
- isDeletedWithParent() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Determines whether this object will be automatically deleted when the containing object is deleted.
- isDeletedWithParent() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Determines whether this object will be automatically deleted when the containing object is deleted.
- isExtractOldValueForEditor() - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- isForceUppercase() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines if attribute should be forced to upper case.
- isForceUppercase() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines if attribute should be forced to upper case.
- isIndirectCollection() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectCollection
-
Determines whether a linked objected is used.
- isIndirectCollection() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Determines whether a linked objected is used.
- isInherited() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines whether attribute is inherited.
- isInherited() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines whether attribute is inherited.
- isInitializationAttempted() - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Gets whether initialization was attempted.
- isLoadedAtParentLoadTime() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Determines whether object will be loaded with parent
- isLoadedAtParentLoadTime() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Determines whether object will be loaded with parent
- isLoadedDynamicallyUponUse() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Determines whether the object is reloaded automatically with parent
- isLoadedDynamicallyUponUse() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Determines whether the object is reloaded automatically with parent
- isPersisted() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines whether data object is persistent.
- isPersisted() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines whether data object is persistent.
- isPrimaryKeyModified(DataObjectMetadata, Set<String>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Checks if primary key can be modified.
- isReadableProperty(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- isReadOnly() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- isReadOnly() - Method in interface org.kuali.rice.krad.data.metadata.MetadataCommon
-
Whether this metadata object should be considered read-only by calling code.
- isRequired() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines if attribute is required.
- isRequired() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines if attribute is required.
- isSavedWithParent() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
-
Determines whether object automatically saved
- isSavedWithParent() - Method in interface org.kuali.rice.krad.data.metadata.MetadataChild
-
Determines whether object automatically saved
- isSensitive() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
-
Determines attribute case insensitivity.
- isSensitive() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines attribute case insensitivity.
- isSingleton() - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- isSingleton() - Method in class org.kuali.rice.krad.data.KradDataFactoryBean
- isSingleton() - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
- isSupportsOptimisticLocking() - Method in interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
-
Determines whether optimistic locking is supported.
- isSupportsOptimisticLocking() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Determines whether optimistic locking is supported.
- isWritableProperty(String) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
J
- JPA_PROPERTY_PREFIX - Static variable in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Prefix for property names that are passed to the JPA persistence context as JPA properties.
- JpaMetadataProvider - Interface in org.kuali.rice.krad.data.jpa
-
Subclass of the
MetadataProviderwhich contains the additional methods needed. - JpaMetadataProviderImpl - Class in org.kuali.rice.krad.data.jpa
-
A superclass which handles most of the JPA metadata extraction.
- JpaMetadataProviderImpl() - Constructor for class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
- JpaPersistenceProvider - Class in org.kuali.rice.krad.data.jpa
-
Java Persistence API (JPA) implementation of
PersistenceProvider. - JpaPersistenceProvider() - Constructor for class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
- JPA Property Defaults - Search tag in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- Section
- JtaTransactionController - Class in org.kuali.rice.krad.data.jpa.eclipselink
-
An implementation of EclipseLink's
ExternalTransactionControllerwhich will utilize the JTA TransactionManager being used by the KRAD application. - JtaTransactionController() - Constructor for class org.kuali.rice.krad.data.jpa.eclipselink.JtaTransactionController
K
- KeyValuesFinderClass - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Allows you to configure a
KeyValuesFinderdirectly on the property. - KradDataFactoryBean - Class in org.kuali.rice.krad.data
-
A factory bean which load and/or acquires a reference to the data framework.
- KradDataFactoryBean() - Constructor for class org.kuali.rice.krad.data.KradDataFactoryBean
- KradDataServiceLocator - Class in org.kuali.rice.krad.data
-
Uses to locate services for the given service name.
- KradDataServiceLocator() - Constructor for class org.kuali.rice.krad.data.KradDataServiceLocator
- KradEclipseLinkCustomizer - Class in org.kuali.rice.krad.data.jpa.eclipselink
-
EclipseLink Session Customizer which understands
PortableSequenceGeneratorannotations and automatically registers custom EclipseLink Sequences. - KradEclipseLinkCustomizer() - Constructor for class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
- KradEclipseLinkEntityManagerFactoryBean - Class in org.kuali.rice.krad.data.jpa.eclipselink
-
A KRAD-managed
EntityManagerFactoryfactory bean which can be used to configure an EclipseLink persistence unit using JPA. - KradEclipseLinkEntityManagerFactoryBean() - Constructor for class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkEntityManagerFactoryBean
-
Creates a KRAD-managed
EntityManagerFactoryfactory bean. - KradEntityManagerFactoryBean - Class in org.kuali.rice.krad.data.jpa
-
A KRAD-managed
EntityManagerFactoryfactory bean which can be used to configure a JPA persistence unit using the Spring Framework. - KradEntityManagerFactoryBean() - Constructor for class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Creates a default KRAD-managed factory bean.
- KualiDecimalConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts the custom
KualiDecimalobjects for OJB by converting them to/fromBigDecimal. - KualiDecimalConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.KualiDecimalConverter
- KualiIntegerConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts the custom
KualiIntegerobjects for OJB by converting them to/fromLong. - KualiIntegerConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.KualiIntegerConverter
- KualiPercentConverter - Class in org.kuali.rice.krad.data.jpa.converters
-
Converts the custom
KualiPercentobjects for OJB by converting them to/fromBigDecimal. - KualiPercentConverter() - Constructor for class org.kuali.rice.krad.data.jpa.converters.KualiPercentConverter
L
- label - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- label() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The label of the collection itself.
- label() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.InheritProperty
-
Gets the label to override.
- Label - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines the data dictionary attribute 'label' that provides the primary label for the property on a field.
- lastAttributeToRelationshipMap - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- Link - Annotation Interface in org.kuali.rice.krad.data.util
-
Specifies paths which should be linked during automatic reference linking processes.
- LINK_KEYS - Static variable in class org.kuali.rice.krad.data.PersistenceOption
-
Used to link references and synchronize foreign keys in the data object.
- linkBiDirectionalCollection(DataObjectWrapper<?>, DataObjectWrapper<?>, DataObjectCollection) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Performs bi-directional collection linking, ensuring that for bi-directional collection relationships that both sides of the relationship are properly populated.
- linkChanges(Object, Set<String>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Performs linking of references and keys for the given root object based on the given set of changed property paths that should be considered during the linking process.
- linkChanges(Set<String>) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Executes reference linking using the wrapped object as the root and the set of changed paths.
- linkChanges(Set<String>) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Executes reference linking using the wrapped object as the root and the set of changed paths.
- linkChangesInternal(Object, Map<String, Set<String>>, Set<Object>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Internal implementation of link changes which is implemented to support recursion through the object graph.
- linkCollectionChanges(DataObjectWrapper<?>, Map<String, Set<String>>, Set<Object>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Link changes for collections on the given wrapped data object.
- linkForeignKeys(boolean) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Links foreign key values on the wrapped data object and then recurses through all child relationships and collections which are cascaded during persistence and does the same.
- linkForeignKeys(boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Links foreign key values on the wrapped data object and then recurses through all child relationships and collections which are cascaded during persistence and does the same.
- linkForeignKeys(String, boolean) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Links foreign keys non-recursively using the relationship with the given name on the wrapped data object.
- linkForeignKeys(String, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Links foreign keys non-recursively using the relationship with the given name on the wrapped data object.
- linkForeignKeysInternal(Object, boolean, Set<Object>) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Links all foreign keys on the data object.
- linkForeignKeysInternal(DataObjectWrapper<?>, MetadataChild, Object, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Links foreign keys non-recursively using the relationship with the given name on the wrapped data object.
- linkForeignKeysInternalWrapped(DataObjectWrapper<?>, boolean, Set<Object>) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Links all foreign keys on the wrapped data object.
- linkRelationshipChanges(DataObjectWrapper<?>, Map<String, Set<String>>, Set<Object>) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Link changes for relationships on the given wrapped data object.
- loadCustomJpaDefaults(Map<String, String>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkEntityManagerFactoryBean
-
Allows for loading of custom JPA defaults by subclasses, default implementation does nothing so subclasses need not call super.loadCustomJpaDefaults.
- loadCustomJpaDefaults(Map<String, String>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Allows for loading of custom JPA defaults by subclasses, default implementation does nothing so subclasses need not call super.loadCustomJpaDefaults.
- loadedAtParentLoadTime - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- loadedDynamicallyUponUse - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- loadFieldSequences(Class<?>, List<PortableSequenceGenerator>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Loads any field-based sequences from the given type.
- loadGlobalJpaDefaults(Map<String, String>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Loads the global JPA defaults from the config.
- loadPersistenceUnitJpaDefaults(Map<String, String>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Loads the persistence unit JPA defaults from the config.
- loadQueryCustomizers(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Load Query Customizer based on annotations on fields and call customizer to modify descriptor.
- loadSequences(Session) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Gets any
Sequencefrom the session.
M
- MAINTENANCE - Enum constant in enum class org.kuali.rice.krad.data.provider.annotation.SerializationContext
-
The context for serializing within the maintenance document framework.
- MARIADB - Static variable in class org.kuali.rice.krad.data.platform.DatabasePlatforms
-
The name of the MariaDB platform.
- masterMetadataMap - Variable in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
The map of types to metadata.
- matches(SerializationContext[]) - Method in enum class org.kuali.rice.krad.data.provider.annotation.SerializationContext
-
Does the given array of serializationContexts match this one?
- MaterializeOption - Class in org.kuali.rice.krad.data
-
MaterializeOption is used when calling the
DataObjectWrapper.materializeReferencedObjects(MaterializeOption...)method to adjust the behavior of the method. - MaterializeOption(String) - Constructor for class org.kuali.rice.krad.data.MaterializeOption
-
Sets the option Id
- materializeReferencedObjects(MaterializeOption...) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Fetches and populates referenced objects within the wrapped object.
- materializeReferencedObjects(MaterializeOption...) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches and populates referenced objects within the wrapped object.
- materializeReferencedObjectsToDepth(int, MaterializeOption...) - Method in interface org.kuali.rice.krad.data.DataObjectWrapper
-
Fetches and populates referenced objects within the wrapped object.
- materializeReferencedObjectsToDepth(int, MaterializeOption...) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Fetches and populates referenced objects within the wrapped object.
- maxItems - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- maxItemsInCollection() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The maximum items that can appear in the collection.
- maxLength - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- MaxValueIncrementerFactory - Class in org.kuali.rice.krad.data.platform
-
Factory for obtaining instances of
DataFieldMaxValueIncrementerfor a givenDataSourceand incrementer name. - MaxValueIncrementerFactoryBean - Class in org.kuali.rice.krad.data.platform
-
A factory bean for putting a
DataFieldMaxValueIncrementerin the Spring context. - MaxValueIncrementerFactoryBean() - Constructor for class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
- MERGE - Enum constant in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
The default behavior.
- mergeAction - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- MergeAction - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Indicates that, for other annotation metadata on the current class, field, how they should be handled.
- mergeInheritedAttributes() - Method in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
-
Merges attributes from the current map with those that are inherited.
- mergeLists(List<T>, List<T>) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
-
Merges multiple lists into one.
- mergeMetadataForType(DataObjectMetadata, DataObjectMetadata) - Method in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
-
Merges the metadata of two specific types.
- MetadataChild - Interface in org.kuali.rice.krad.data.metadata
-
Non-top-level metadata object
- MetadataChildBase - Class in org.kuali.rice.krad.data.metadata.impl
- MetadataChildBase() - Constructor for class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- MetadataCommon - Interface in org.kuali.rice.krad.data.metadata
-
An interface for attributes common to all primary metadata objects.
- MetadataCommonBase - Class in org.kuali.rice.krad.data.metadata.impl
-
Class defining common attributes on many different components of the metadata (data objects, attributes, etc...)
- MetadataCommonBase() - Constructor for class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- MetadataCommonInternal - Interface in org.kuali.rice.krad.data.metadata.impl
-
Interface implemented by the classes within the provider, but that we don't want to expose to use outside of the krad-data module.
- MetadataConfigurationException - Exception Class in org.kuali.rice.krad.data.metadata
-
Metadata exception handling
- MetadataConfigurationException() - Constructor for exception class org.kuali.rice.krad.data.metadata.MetadataConfigurationException
-
Metadata exception.
- MetadataConfigurationException(String) - Constructor for exception class org.kuali.rice.krad.data.metadata.MetadataConfigurationException
-
Metadata config exception.
- MetadataConfigurationException(String, Throwable) - Constructor for exception class org.kuali.rice.krad.data.metadata.MetadataConfigurationException
-
Metadata config exception.
- MetadataConfigurationException(Throwable) - Constructor for exception class org.kuali.rice.krad.data.metadata.MetadataConfigurationException
-
Metadata config exception.
- MetadataMergeAction - Enum Class in org.kuali.rice.krad.data.metadata
-
A component of
MetadataCommonwhich specifies what to do when a duplicate data object, attribute, collection or reference is encountered during the merging performed by theCompositeMetadataProvider. - MetadataProvider - Interface in org.kuali.rice.krad.data.provider
-
Defines metadata SPI for data providers.
- MetadataProviderBase - Class in org.kuali.rice.krad.data.provider.impl
-
Superclass for all metadata providers which contain the basic operations and data structure.
- MetadataProviderBase() - Constructor for class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
- metadataRepository - Variable in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
The metadata repository.
- MetadataRepository - Interface in org.kuali.rice.krad.data.metadata
-
Public (read-only) interface to MetadataProvider stack.
- MetadataRepositoryImpl - Class in org.kuali.rice.krad.data.metadata.impl
-
MetadataRepository implementation backed by the ProviderRegistry
- MetadataRepositoryImpl() - Constructor for class org.kuali.rice.krad.data.metadata.impl.MetadataRepositoryImpl
- Minimal Configuration - Search tag in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- Section
- minItems - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- minItemsInCollection() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The minimum items that can appear in the collection.
- minLength - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- MYSQL - Static variable in class org.kuali.rice.krad.data.platform.DatabasePlatforms
-
The name of the MySQL platform.
N
- name - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- name() - Element in annotation interface org.kuali.rice.krad.data.jpa.PortableSequenceGenerator
-
(Required) A unique generator name that can be referenced by one or more classes to be the generator for primary key values.
- name() - Element in annotation interface org.kuali.rice.krad.data.jpa.RemoveMapping
-
(Required) The property name of the mapping to remove.
- name() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.InheritProperty
-
Gets the name of the property to be inherited.
- NO_OVERRIDE - Enum constant in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
If a match is found (same data object or attribute name), the existing object will be left alone.
- NonPersistentProperty - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines the property as one which should be picked up by the metadata.
- NULL_INVALID_REFS - Static variable in class org.kuali.rice.krad.data.MaterializeOption
-
If this option is set, when the foreign key fields do not point to a saved object (per the persistence provider), the object reference will be nulled out.
O
- operator() - Element in annotation interface org.kuali.rice.krad.data.jpa.FilterGenerator
-
(Optional) The operator that will be used for this fragment expression.
- ORACLE - Static variable in class org.kuali.rice.krad.data.platform.DatabasePlatforms
-
The name of the Oracle platform.
- orderAttributesByDefinedOrder(List<DataObjectAttribute>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Orders attributes by defined order.
- orderedAttributeList - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- org.kuali.rice.krad.data - package org.kuali.rice.krad.data
- org.kuali.rice.krad.data.jpa - package org.kuali.rice.krad.data.jpa
- org.kuali.rice.krad.data.jpa.converters - package org.kuali.rice.krad.data.jpa.converters
- org.kuali.rice.krad.data.jpa.eclipselink - package org.kuali.rice.krad.data.jpa.eclipselink
- org.kuali.rice.krad.data.metadata - package org.kuali.rice.krad.data.metadata
-
The interfaces in this package form the data model for the metadata repository extracted via the
MetadataProviderclasses. - org.kuali.rice.krad.data.metadata.impl - package org.kuali.rice.krad.data.metadata.impl
- org.kuali.rice.krad.data.platform - package org.kuali.rice.krad.data.platform
- org.kuali.rice.krad.data.provider - package org.kuali.rice.krad.data.provider
- org.kuali.rice.krad.data.provider.annotation - package org.kuali.rice.krad.data.provider.annotation
- org.kuali.rice.krad.data.provider.annotation.impl - package org.kuali.rice.krad.data.provider.annotation.impl
- org.kuali.rice.krad.data.provider.impl - package org.kuali.rice.krad.data.provider.impl
- org.kuali.rice.krad.data.provider.spring - package org.kuali.rice.krad.data.provider.spring
- org.kuali.rice.krad.data.util - package org.kuali.rice.krad.data.util
- owningType - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
P
- parentAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
- parentAttributeName() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.AttributeRelationship
-
Gets the attribute name on the parent object.
- path() - Element in annotation interface org.kuali.rice.krad.data.util.Link
-
Specify the path or paths (relative to the annotated class or field) at which to start the reference linking process.
- persisted - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- PersistenceOption - Class in org.kuali.rice.krad.data
-
PersistenceOption is used when saving through the data object service to configure how the data will be stored.
- PersistenceOption(String) - Constructor for class org.kuali.rice.krad.data.PersistenceOption
-
Sets the option Id
- PersistenceProvider - Interface in org.kuali.rice.krad.data.provider
-
Defines persistence SPI for data providers.
- persistenceProviderForObject(Object) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Gets the PersistenceProvider returned by the ProviderRegistry for the given object.
- persistenceProviderForType(Class<?>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Gets the PersistenceProvider returned by the ProviderRegistry for the given type.
- PLATFORM_INCREMENTER_PREFIX - Static variable in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactory
-
Prefix for property names used to identify the classname for a
DataFieldMaxValueIncrementerto use for a given platform. - populateImplementationSpecificAttributeLevelMetadata(DataObjectAttributeImpl, SingularAttribute<?, ?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Hook called after all "standard" attribute-level annotations are processed to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificAttributeLevelMetadata(DataObjectAttributeImpl, SingularAttribute<?, ?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Hook called after all "standard" attribute-level annotations are processed to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificCollectionLevelMetadata(DataObjectCollectionImpl, PluralAttribute<?, ?, ?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Hook called after all "standard" field-level annotations are processed on attributes identified as "plural" to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificCollectionLevelMetadata(DataObjectCollectionImpl, PluralAttribute<?, ?, ?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Hook called after all "standard" field-level annotations are processed on attributes identified as "plural" to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificEntityLevelMetadata(DataObjectMetadataImpl, EntityType<?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Hook called after all "standard" annotations are processed to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificEntityLevelMetadata(DataObjectMetadataImpl, EntityType<?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Hook called after all "standard" annotations are processed to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificRelationshipLevelMetadata(DataObjectRelationshipImpl, SingularAttribute<?, ?>) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Hook called after all "standard" field-level annotations are processed on attributes identified as "associations" to perform any further extraction based on the internals of the JPA implementation.
- populateImplementationSpecificRelationshipLevelMetadata(DataObjectRelationshipImpl, SingularAttribute<?, ?>) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Hook called after all "standard" field-level annotations are processed on attributes identified as "associations" to perform any further extraction based on the internals of the JPA implementation.
- populateInverseRelationship(DatabaseMapping, MetadataChildBase) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.EclipseLinkJpaMetadataProviderImpl
-
Populates the inverse relationship for a given relationship.
- populateInverseRelationship(MetadataChild, Object) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
-
Populates the property on the other side of the relationship.
- PortableSequenceGenerator - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Defines a primary key generator that may be referenced by name when a generator element is specified for the
GeneratedValueannotation. - primaryDisplayAttributeName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- primaryDisplayAttributeSetManually - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- primaryKeyAttributeNames - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- processAnnotationForAttribute(Annotation, DataObjectAttributeImpl, DataObjectMetadataImpl) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Helper method to process the annotations which can be present on attributes.
- processAnnotationsforCommonMetadata(Annotation, MetadataCommonBase) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Helper method to process the annotations which can be present on attributes or classes.
- processClassLevelAnnotations(Class<?>, DataObjectMetadataImpl) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Handle annotations made at the class level and add their data to the given metadata object.
- processFieldLevelAnnotations(Class<?>, DataObjectMetadataImpl) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Handle annotations made at the field level and add their data to the given metadata object.
- processInheritedAttributes(Class<?>, DataObjectMetadataImpl) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Handle inherited properties and add their data to the given metadata object.
- processMethodLevelAnnotations(Class<?>, DataObjectMetadataImpl) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Handle annotations made at the method level and add their data to the given metadata object.
- propertyEditor - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- PropertyEditorClass - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Allows you to define a
PropertyEditorfor the attribute. - provideMetadata() - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Provides the metadata available from this provider for all of it's data objects.
- provideMetadata() - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Provides the metadata available from this provider for all of it's data objects.
- provideMetadataForTypes(Collection<Class<?>>) - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Provides the metadata for the given types.
- provideMetadataForTypes(Collection<Class<?>>) - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Provides the metadata for the given types.
- Provider - Interface in org.kuali.rice.krad.data.provider
-
Marker interface for a data object provider.
- ProviderBasedDataObjectService - Class in org.kuali.rice.krad.data.provider.impl
-
DataObjectService implementation backed by the
ProviderRegistry. - ProviderBasedDataObjectService() - Constructor for class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
- providerName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Property used to help with debugging.
- ProviderRegistrar - Class in org.kuali.rice.krad.data.provider
-
Provides a mechanism for registering Providers in the
ProviderRegistryusing Spring. - ProviderRegistrar() - Constructor for class org.kuali.rice.krad.data.provider.ProviderRegistrar
- providerRegistry - Variable in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
The provider registry.
- providerRegistry - Variable in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
The provider registry.
- ProviderRegistry - Interface in org.kuali.rice.krad.data.provider
-
Registry of KRAD Data Providers.
- ProviderRegistryImpl - Class in org.kuali.rice.krad.data.provider.impl
-
Defines a basic ProviderRegistry implementation.
- ProviderRegistryImpl() - Constructor for class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
- providers - Variable in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
- providers - Variable in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
The providers currently assigned to the registry.
- pushOneToOneKeysToChildObjects(Object) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
R
- readOnly - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- ReadOnly - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Marks the property as read-only for the purposes of any interfaces.
- reduceCompoundKey(Object) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
If the given id object is an instance of CompoundKey but there is only one entry in the key map, then just grab that single value and treat it as a single id.
- referenceLinker - Variable in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
The reference linker.
- ReferenceLinker - Class in org.kuali.rice.krad.data.util
-
The ReferenceLinker provides functionality that allows for ensuring that relationships and foreign key state are populated and kept in sync as changes are made to a data object.
- ReferenceLinker() - Constructor for class org.kuali.rice.krad.data.util.ReferenceLinker
- REFERENCES - Static variable in class org.kuali.rice.krad.data.MaterializeOption
-
Specify that only references should be materialized.
- registerCustomEditor(Class<?>, PropertyEditor) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- registerCustomEditor(Class<?>, String, PropertyEditor) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- registerProvider(Provider) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Register a Provider.
- registerProvider(Provider) - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Register a Provider.
- relatedType - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- Relationship - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines a relationship between the current field and a list of foreign key fields.
- relationshipMap - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- relationships - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- REMOVE - Enum constant in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
If a match is found (same data object or attribute name), the existing object will be removed.
- removedAttributeNames - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- removedCollectionNames - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- removedRelationshipNames - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- RemoveMapping - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Class level annotation that indicates that a mapping inherited from a superclass should be "unmapped" in the child class.
- RemoveMappings - Annotation Interface in org.kuali.rice.krad.data.jpa
-
Class level annotation that allows for multiple
RemoveMappingannotations to be defined. - REPLACE - Enum constant in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
If a match is found (same data object or attribute name), the existing object will be replaced completely by this one.
- required - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- requiresListOfExistingTypes() - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Flag which allows the service to indicate that it requires knowledge of previously discovered persistable entities.
- requiresListOfExistingTypes() - Method in class org.kuali.rice.krad.data.provider.impl.MetadataProviderBase
-
Flag which allows the service to indicate that it requires knowledge of previously discovered persistable entities.
- requiresListOfExistingTypes() - Method in interface org.kuali.rice.krad.data.provider.MetadataProvider
-
Flag which allows the service to indicate that it requires knowledge of previously discovered persistable entities.
- RESET_OBJECT_ID - Static variable in class org.kuali.rice.krad.data.CopyOption
-
Specify that the <tt>objectId</tt> field (see
GloballyUnique) should be cleared on the copied object and all children. - RESET_PK_FIELDS - Static variable in class org.kuali.rice.krad.data.CopyOption
-
Specify that the PK fields on the object must be cleared as part of the copy operation.
- RESET_VERSION_NUMBER - Static variable in class org.kuali.rice.krad.data.CopyOption
-
Specify that the
Versionannotated field should be cleared if present on the copied object. - resourceLoader - Variable in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
The default resource loader to use.
- resourceLocations - Variable in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
The locations of the bean resources.
S
- save(T, PersistenceOption...) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Saves the given data object, determining whether or not this is a new data object which is being created, or an existing one which should be updated.
- save(T, PersistenceOption...) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Saves the given data object, determining whether or not this is a new data object which is being created, or an existing one which should be updated.
- save(T, PersistenceOption...) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Saves the given data object, determining whether or not this is a new data object which is being created, or an existing one which should be updated.
- save(T, PersistenceOption...) - Method in interface org.kuali.rice.krad.data.provider.PersistenceProvider
-
Saves the given data object, determining whether or not this is a new data object which is being created, or an existing one which should be updated.
- savedWithParent - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- scanForRemoveMappings(ClassDescriptor) - Method in class org.kuali.rice.krad.data.jpa.eclipselink.KradEclipseLinkCustomizer
-
Gets any
RemoveMappings out of the givenClassDescriptor. - sensitive - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- Sensitive - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Indicates that the attribute contents could be sensitive and should be protected (masked) by default when included in user interfaces.
- sequenceName() - Element in annotation interface org.kuali.rice.krad.data.jpa.PortableSequenceGenerator
-
(Optional) The name of the database sequence object from which to obtain primary key values.
- SerializationContext - Enum Class in org.kuali.rice.krad.data.provider.annotation
-
Defines different context(s) for serialization in Rice.
- Serialized - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Indicates whether the attribute contents should be serialized in the given context(s).
- setAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
-
Sets attribute name.
- setAttributeRelationships(List<DataObjectAttributeRelationship>) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setAttributes(List<DataObjectAttribute>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets attributes.
- setAutoGrowCollectionLimit(int) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setAutoGrowNestedPaths(boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setBackingObjectName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setBeanClassLoader(ClassLoader) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- setBeanFactory(BeanFactory) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
- setBeanFactory(BeanFactory) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- setBeanName(String) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- setBusinessKeyAttributeNames(List<String>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets list of attribute names that make up business key.
- setCaseInsensitive(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets value that determines whether attribute is case insensitive.
- setChildAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
-
Sets the child attribute name.
- setCollections(List<DataObjectCollection>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets collections.
- setConversionService(ConversionService) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setDataObjectService(DataObjectService) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Setter for the
DataObjectService. - setDataObjectService(DataObjectService) - Method in class org.kuali.rice.krad.data.provider.annotation.impl.AnnotationMetadataProviderImpl
-
Setter for the the
DataObjectService. - setDataObjectService(DataObjectService) - Method in class org.kuali.rice.krad.data.util.ReferenceLinker
-
Specify the DataObjectService to be used during linking.
- setDataSource(DataSource) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the JDBC DataSource that the JPA persistence provider is supposed to use for accessing the database.
- setDataSource(DataSource) - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
-
Setter for the
DataSource. - setDataType(DataType) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets KRAD data type.
- setDefaultCollectionOrderingAttributeNames(List<DataObjectCollectionSortAttribute>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Sets attribute that the default order of the collection.
- setDeletedWithParent(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setDescription(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setDisplayAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets the attribute display name.
- setElementLabel(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Sets name used for single object within collection.
- setEmbedded(DataObjectMetadataInternal) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets the embedded DataObjectMetadata.
- setEmbedded(DataObjectMetadataInternal) - Method in interface org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataInternal
-
Sets the embedded DataObjectMetadata.
- setEmbeddedAttribute(DataObjectAttribute) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets embedded attribute.
- setEmbeddedAttribute(DataObjectAttribute) - Method in interface org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeInternal
-
Sets embedded attribute.
- setEmbeddedCollection(DataObjectCollection) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
- setEmbeddedCommonMetadata(MetadataCommon) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setEmbeddedCommonMetadata(MetadataCommon) - Method in interface org.kuali.rice.krad.data.metadata.impl.MetadataCommonInternal
- setEmbeddedMetadataChild(MetadataChild) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setEntityManager(EntityManager) - Method in class org.kuali.rice.krad.data.jpa.JpaMetadataProviderImpl
-
Setter for the entity manager.
- setEntityManagerFactoryInterface(Class<? extends EntityManagerFactory>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the (potentially vendor-specific) EntityManagerFactory interface that this EntityManagerFactory proxy is supposed to implement.
- setEntityManagerInterface(Class<? extends EntityManager>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the (potentially vendor-specific) EntityManager interface that this factory's EntityManagers are supposed to implement.
- setExtractOldValueForEditor(boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setForceUppercase(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Determines if attribute should be forced to upper case.
- setIncrementerName(String) - Method in class org.kuali.rice.krad.data.platform.MaxValueIncrementerFactoryBean
-
Setter for the incrementer name.
- setIndirectCollection(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Sets whether linked item is used.
- setInheritedFromAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets data object name to determine if inherited.
- setInheritedFromParentAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets parent data object name to determine if inherited.
- setInheritedFromType(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets unknown class to determine if inherited.
- setInverseRelationship(MetadataChild) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setJpaDialect(JpaDialect) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the vendor-specific JpaDialect implementation to associate with this EntityManagerFactory.
- setJpaProperties(Properties) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify JPA properties, to be passed into
Persistence.createEntityManagerFactory(if any). - setJpaPropertyMap(Map<String, ?>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify JPA properties as a Map, to be passed into
Persistence.createEntityManagerFactory(if any). - setJpaVendorAdapter(JpaVendorAdapter) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the JpaVendorAdapter implementation for the desired JPA provider, if any.
- setJtaDataSource(DataSource) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the JDBC DataSource that the JPA persistence provider is supposed to use for accessing the database.
- setLabel(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setLoadedAtParentLoadTime(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setLoadedDynamicallyUponUse(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setLoadTimeWeaver(LoadTimeWeaver) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- setManagedClassNames(List<String>) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specifies a List of class names which should be loaded into the resulting EntityManagerFactory as managed JPA classes.
- setMappingResources(String...) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify one or more mapping resources (equivalent to
<mapping-file>entries inpersistence.xml) for the default persistence unit. - setMaxItemsInCollection(Long) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Sets maximum items in collection.
- setMaxLength(Long) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets max length of attribute.
- setMergeAction(MetadataMergeAction) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setMetadataRepository(MetadataRepository) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Setter for the metadata repository.
- setMinItemsInCollection(Long) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionImpl
-
Sets minimum items in collection.
- setMinLength(Long) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets minimum length of attribute.
- setName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setOrderedAttributeList(List<String>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets sorted attribute list.
- setOwningType(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets the data object type to which this attribute belongs.
- setPackagesToScan(String...) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Set whether to use Spring-based scanning for entity classes in the classpath instead of using JPA's standard scanning of jar files with
persistence.xmlmarkers in them. - setParentAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
-
Sets the parent attribute name.
- setPersisted(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets flag whether object is persisted.
- setPersistenceProvider(PersistenceProvider) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Set the PersistenceProvider instance to use for creating the EntityManagerFactory.
- setPersistenceUnitName(String) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Specify the name of the EntityManagerFactory configuration.
- setPersistenceUnitPostProcessors(PersistenceUnitPostProcessor...) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
-
Set the PersistenceUnitPostProcessors to be applied to the * PersistenceUnitInfo used for creating this EntityManagerFactory.
- setPrimaryDisplayAttributeName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets list of attribute names used for display.
- setPrimaryKeyAttributeNames(List<String>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets list of primary attribute names which make up key.
- setPropertyEditor(PropertyEditor) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets the property editor used when loading data.
- setPropertyValue(String, Object) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setPropertyValue(PropertyValue) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setPropertyValues(Map<?, ?>) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setPropertyValues(PropertyValues) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setPropertyValues(PropertyValues, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setPropertyValues(PropertyValues, boolean, boolean) - Method in class org.kuali.rice.krad.data.provider.impl.DataObjectWrapperBase
- setProviderName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets provider name.
- setProviderRegistry(ProviderRegistry) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataRepositoryImpl
- setProviderRegistry(ProviderRegistry) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Setter for the provider registry.
- setProviderRegistry(ProviderRegistry) - Method in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
Setter for the provider registry.
- setProviders(List<MetadataProvider>) - Method in class org.kuali.rice.krad.data.provider.impl.CompositeMetadataProviderImpl
-
Setter for the providers.
- setProviders(List<Provider>) - Method in class org.kuali.rice.krad.data.provider.ProviderRegistrar
-
Sets the list of providers for this module.
- setReadOnly(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setReferenceLinker(ReferenceLinker) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Setter for the reference linker.
- setRelatedType(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setRelationships(List<DataObjectRelationship>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets relationships.
- setRequired(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Set whether attribute is required.
- setResourceLoader(ResourceLoader) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- setResourceLocations(List<String>) - Method in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
Setter for the resource locations.
- setSavedWithParent(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- setSensitive(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets whether sensitive.
- setSharedEntityManager(EntityManager) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Setter for the shared
EntityManager. - setShortLabel(String) - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- setSortDirection(SortDirection) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
-
Sets sort direction.
- setSupportsOptimisticLocking(boolean) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets whether optimistic locking is supported.
- setType(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets unknown class in order to determine type.
- setType(Class<?>) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
Sets unknown class to determine type.
- setTypeClassName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
-
This is really a helper method for cases where these objects may need to be built up via Spring XML.
- setValidCharactersConstraintBeanName(String) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
BETA: Sets valid character constraint bean name.
- setValidValues(KeyValuesFinder) - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
-
Sets keyValueFinder used for dropdown.
- shortLabel - Variable in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- ShortLabel - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
Defines the data dictionary attribute 'short label' that provides an alternate shorter label for the property on a field.
- sortAttributes() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionRelationship
-
The default sort order for the collection.
- sortDirection - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
- sortDirection() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionSortAttribute
-
Gets the direction which to sort.
- SortDirection - Enum Class in org.kuali.rice.krad.data.metadata
-
Sorting orders used for collection definitions and lookup generation.
- SpringMetadataProviderImpl - Class in org.kuali.rice.krad.data.provider.spring
-
Metadata provider which can be configured via the standard spring mechanisms.
- SpringMetadataProviderImpl() - Constructor for class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
-
Creates a metadata provider which can be configured via the standard spring mechanisms.
- Subclassing - Search tag in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- Section
- supports(Class<T>) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Returns whether the DataObjectService supports the given type, where "supports" means that there is at least one PersistenceProvider that handles the given type.
- supports(Class<T>) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Returns whether the DataObjectService supports the given type, where "supports" means that there is at least one PersistenceProvider that handles the given type.
- supportsOptimisticLocking - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
T
- toString() - Method in class org.kuali.rice.krad.data.CopyOption
- toString() - Method in class org.kuali.rice.krad.data.jpa.IdClassBase
- toString() - Method in class org.kuali.rice.krad.data.MaterializeOption
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeRelationshipImpl
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectCollectionSortAttributeImpl
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataChildBase
- toString() - Method in class org.kuali.rice.krad.data.metadata.impl.MetadataCommonBase
- toString() - Method in class org.kuali.rice.krad.data.platform.DatabasePlatformInfo
- toString() - Method in class org.kuali.rice.krad.data.provider.spring.SpringMetadataProviderImpl
- translateExceptionIfPossible(RuntimeException) - Method in class org.kuali.rice.krad.data.jpa.KradEntityManagerFactoryBean
- type - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- type - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectMetadataImpl
U
- UifValidCharactersConstraintBeanName - Annotation Interface in org.kuali.rice.krad.data.provider.annotation
-
BETA: Defines a bean name (from the UIF data dictionary) which should be used when validating characters entered into this property.
- unregisterProvider(Provider) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderRegistryImpl
-
Unregister a Provider if it exists.
- unregisterProvider(Provider) - Method in interface org.kuali.rice.krad.data.provider.ProviderRegistry
-
Unregister a Provider if it exists.
- UnsupportedDatabasePlatformException - Exception Class in org.kuali.rice.krad.data.platform
-
A runtime exception which indicates that an unsupported database platform was encountered.
- UnsupportedDatabasePlatformException() - Constructor for exception class org.kuali.rice.krad.data.platform.UnsupportedDatabasePlatformException
-
Creates an unsupported database platform exception.
- UnsupportedDatabasePlatformException(String) - Constructor for exception class org.kuali.rice.krad.data.platform.UnsupportedDatabasePlatformException
-
Creates an unsupported database platform exception.
- UnsupportedDatabasePlatformException(String, Throwable) - Constructor for exception class org.kuali.rice.krad.data.platform.UnsupportedDatabasePlatformException
-
Creates an unsupported database platform exception.
- UnsupportedDatabasePlatformException(Throwable) - Constructor for exception class org.kuali.rice.krad.data.platform.UnsupportedDatabasePlatformException
-
Creates an unsupported database platform exception.
- UnsupportedDatabasePlatformException(DatabasePlatformInfo) - Constructor for exception class org.kuali.rice.krad.data.platform.UnsupportedDatabasePlatformException
-
Creates an unsupported database platform exception.
- UPDATE_UPDATABLE_REFS - Static variable in class org.kuali.rice.krad.data.MaterializeOption
-
Specify that references and/or collections which are saved when the wrapped object is saved should also be refreshed.
V
- validCharactersConstraintBeanName - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- validValues - Variable in class org.kuali.rice.krad.data.metadata.impl.DataObjectAttributeImpl
- value() - Element in annotation interface org.kuali.rice.krad.data.jpa.FilterGenerators
-
Gets a list of filter generations.
- value() - Element in annotation interface org.kuali.rice.krad.data.jpa.RemoveMappings
-
A list of the mappings to remove.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.CollectionSortAttribute
-
Gets the attribute name to sort on.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.Description
-
Gets the text of the description.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.ExtensionFor
-
(Required) The class for which this one is an extension.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.InheritProperties
-
Gets the list of
InheritPropertys. - value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.KeyValuesFinderClass
-
Gets the
KeyValuesFinderclass to instantiate. - value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.Label
-
Gets the label of the property.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.MergeAction
-
Gets the indicator on how metadata merging should occur.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.PropertyEditorClass
-
Gets the
PropertyEditorclass to instantiate. - value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.ShortLabel
-
Gets the short label of the property.
- value() - Element in annotation interface org.kuali.rice.krad.data.provider.annotation.UifValidCharactersConstraintBeanName
-
Gets the bean name which should be used to validate characters for this property.
- valueOf(String) - Static method in enum class org.kuali.rice.krad.data.jpa.FilterOperators
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.kuali.rice.krad.data.metadata.SortDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.kuali.rice.krad.data.provider.annotation.SerializationContext
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.kuali.rice.krad.data.jpa.FilterOperators
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.kuali.rice.krad.data.metadata.MetadataMergeAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.kuali.rice.krad.data.metadata.SortDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.kuali.rice.krad.data.provider.annotation.SerializationContext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyDataObjectWritable(Object) - Method in class org.kuali.rice.krad.data.jpa.JpaPersistenceProvider
-
Verifies that the data object can be written to.
W
- wrap(T) - Method in interface org.kuali.rice.krad.data.DataObjectService
-
Wraps the given data object in an accessor which provides numerous utility and helper methods related to accessing data and attributes on the data object.
- wrap(T) - Method in class org.kuali.rice.krad.data.provider.impl.ProviderBasedDataObjectService
-
Wraps the given data object in an accessor which provides numerous utility and helper methods related to accessing data and attributes on the data object.
Y
- YES_VALUES - Static variable in class org.kuali.rice.krad.data.jpa.converters.BooleanYNConverter
-
Defines the set of values that all correspond to yes.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form