Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractEntityPropertiesConfiguration - Class in com.foreach.across.modules.properties.config
-
Base configuration for EntityProperties tables, using the primary DataSource, configured ConversionService of the PropertiesModule and allowing table rename if the module defines a SchemaConfiguration.
- AbstractEntityPropertiesConfiguration() - Constructor for class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- AbstractEntityPropertiesConfiguration(boolean) - Constructor for class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- AbstractEntityPropertiesService<T extends EntityProperties<U>,
U> - Class in com.foreach.across.modules.properties.services - AbstractEntityPropertiesService(EntityPropertiesRegistry, EntityPropertiesRepository<U>) - Constructor for class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- AbstractRevisionBasedEntityPropertiesConfiguration - Class in com.foreach.across.modules.properties.config
- AbstractRevisionBasedEntityPropertiesConfiguration() - Constructor for class com.foreach.across.modules.properties.config.AbstractRevisionBasedEntityPropertiesConfiguration
- AbstractRevisionBasedEntityPropertiesService<T extends EntityProperties<U>,
U, R extends com.foreach.across.core.revision.Revision<U>> - Class in com.foreach.across.modules.properties.services - AbstractRevisionBasedEntityPropertiesService(EntityPropertiesRegistry, RevisionBasedEntityPropertiesRepository<U, R>) - Constructor for class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- AdminWebConfiguration - Class in com.foreach.across.modules.properties.config.modules
-
Deprecated.
- AdminWebConfiguration() - Constructor for class com.foreach.across.modules.properties.config.modules.AdminWebConfiguration
-
Deprecated.
C
- checkin(R, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- checkin(R, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- checkin(U, int, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- checkin(U, int, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- checkout(R) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- checkout(R) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- checkout(U, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- checkout(U, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- checkoutProperties(T, int) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- clear() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Clears the entire registry, removing all known properties.
- com.foreach.across.modules.properties - package com.foreach.across.modules.properties
- com.foreach.across.modules.properties.business - package com.foreach.across.modules.properties.business
- com.foreach.across.modules.properties.config - package com.foreach.across.modules.properties.config
- com.foreach.across.modules.properties.config.modules - package com.foreach.across.modules.properties.config.modules
- com.foreach.across.modules.properties.controllers - package com.foreach.across.modules.properties.controllers
- com.foreach.across.modules.properties.installers - package com.foreach.across.modules.properties.installers
- com.foreach.across.modules.properties.registries - package com.foreach.across.modules.properties.registries
- com.foreach.across.modules.properties.repositories - package com.foreach.across.modules.properties.repositories
- com.foreach.across.modules.properties.services - package com.foreach.across.modules.properties.services
- CONVERSION_SERVICE - Static variable in class com.foreach.across.modules.properties.PropertiesModuleSettings
-
Explicitly specify the default ConversionService instance to use for property maps.
- CONVERSION_SERVICE_BEAN - Static variable in class com.foreach.across.modules.properties.config.ConversionServiceConfiguration
- CONVERSION_SERVICE_BEAN - Static variable in class com.foreach.across.modules.properties.PropertiesModuleSettings
-
Specify the name fo the ConversionService bean to use for the property maps.
- conversionService() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- conversionService() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- ConversionServiceConfiguration - Class in com.foreach.across.modules.properties.config
-
The PropertiesModule requires a ConversionService to be present.
- ConversionServiceConfiguration() - Constructor for class com.foreach.across.modules.properties.config.ConversionServiceConfiguration
- convertToNewDtos(Collection<RevisionBasedEntityPropertiesRepository.PropertyRevision<T>>) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- copyEntityValuesFromExisting(RevisionBasedEntityPropertiesRepository.PropertyRevision<T>, RevisionBasedEntityPropertiesRepository.PropertyRevision<T>) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- createEntityFromExisting(RevisionBasedEntityPropertiesRepository.PropertyRevision<T>) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- createEntityProperties(U, PropertyTypeRegistry<String>, StringPropertiesSource) - Method in class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- createEntityProperties(U, PropertyTypeRegistry<String>, StringPropertiesSource) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- createProperties(R) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- createProperties(R) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- createProperties(U) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- createProperties(U) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- currentModule - Variable in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
D
- dataSource() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- dataSource() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- delete(RevisionBasedEntityPropertiesRepository.PropertyRevision<T>) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- deleteAllForOwner(T) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- deleteProperties(R) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- deleteProperties(R) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- deleteProperties(T) - Method in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository
- deleteProperties(U) - Method in class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- deleteProperties(U) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- deleteProperties(U) - Method in interface com.foreach.across.modules.properties.services.EntityPropertiesService
- deleteProperties(U) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- deleteProperties(U, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- deleteProperties(U, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- detach() - Method in class com.foreach.across.modules.properties.business.StringPropertiesSource
E
- entityClass() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- EntityProperties<T> - Class in com.foreach.across.modules.properties.business
- EntityProperties(PropertyTypeRegistry<String>, PropertiesSource) - Constructor for class com.foreach.across.modules.properties.business.EntityProperties
- entityPropertiesController() - Method in class com.foreach.across.modules.properties.config.modules.AdminWebConfiguration
-
Deprecated.
- EntityPropertiesController - Class in com.foreach.across.modules.properties.controllers
- EntityPropertiesController() - Constructor for class com.foreach.across.modules.properties.controllers.EntityPropertiesController
- EntityPropertiesDescriptor - Interface in com.foreach.across.modules.properties.config
-
Configuration descriptor for an EntityProperties instance.
- EntityPropertiesInstaller - Class in com.foreach.across.modules.properties.installers
- EntityPropertiesInstaller() - Constructor for class com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
- EntityPropertiesInstaller(boolean) - Constructor for class com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
- EntityPropertiesRegistry - Class in com.foreach.across.modules.properties.registries
-
Allows modules to register extension properties.
- EntityPropertiesRegistry(EntityPropertiesDescriptor) - Constructor for class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
- EntityPropertiesRegistry(EntityPropertiesDescriptor, Class) - Constructor for class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
- EntityPropertiesRepository<T> - Class in com.foreach.across.modules.properties.repositories
-
Repository interface for persitence of StringTypedPropertyMap instances.
- EntityPropertiesRepository(EntityPropertiesDescriptor) - Constructor for class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository
- EntityPropertiesService<T extends EntityProperties<U>,
U> - Interface in com.foreach.across.modules.properties.services - EntityPropertiesServiceBase - Interface in com.foreach.across.modules.properties.services
-
Marker interface for both revision and non-revision based entity property services.
G
- getAllForDraftRevision(T) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- getAllForLatestRevision(T) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- getAllForSpecificRevision(T, int) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- getClassForUnknownProperties() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
- getConversionService() - Method in class com.foreach.across.modules.properties.PropertiesModuleSettings
- getConversionServiceBean() - Method in class com.foreach.across.modules.properties.PropertiesModuleSettings
- getDefaultConversionService() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Get the default ConversionService that is being used for all properties that do not have their own ConversionService registered.
- getDefaultValueForProperty(String) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Will return the default value for a given property.
- getDescription() - Method in class com.foreach.across.modules.properties.PropertiesModule
- getEntityIdsForPropertyValue(String, Object) - Method in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository
-
Select all entity ids that have a property registered with a specific value.
- getEntityIdsForPropertyValue(String, Object) - Method in class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- getEntityIdsForPropertyValue(String, Object) - Method in interface com.foreach.across.modules.properties.services.EntityPropertiesService
- getId() - Method in class com.foreach.across.modules.properties.business.EntityProperties
- getKeyColumnName() - Method in class com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
- getName() - Method in class com.foreach.across.modules.properties.PropertiesModule
- getProperties(R) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- getProperties(R) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- getProperties(U) - Method in class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- getProperties(U) - Method in interface com.foreach.across.modules.properties.services.EntityPropertiesService
- getProperties(U, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- getProperties(U, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- getPropertyTypeRegistry() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Get the actual PropertyTypeRegistry implementation being managed.
- getRegisteredProperties() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
- getSource() - Method in class com.foreach.across.modules.properties.business.EntityProperties
- getTableName() - Method in class com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
- getTypeForProperty(String) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Get the type associated with this property.
I
- insert(RevisionBasedEntityPropertiesRepository.PropertyRevision<T>) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- install() - Method in class com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
- isEmpty() - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
- isRegistered(String) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
K
- keyColumnName() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
L
- loadProperties(T) - Method in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository
- loadProperties(T, int) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
N
- NAME - Static variable in class com.foreach.across.modules.properties.PropertiesModule
O
- originalTableName() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
P
- propertiesConversionService() - Method in class com.foreach.across.modules.properties.config.ConversionServiceConfiguration
- propertiesId() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- PropertiesModule - Class in com.foreach.across.modules.properties
- PropertiesModule() - Constructor for class com.foreach.across.modules.properties.PropertiesModule
- PropertiesModuleSettings - Class in com.foreach.across.modules.properties
- PropertiesModuleSettings() - Constructor for class com.foreach.across.modules.properties.PropertiesModuleSettings
- PropertyTrackingConfiguration - Class in com.foreach.across.modules.properties.config
- PropertyTrackingConfiguration() - Constructor for class com.foreach.across.modules.properties.config.PropertyTrackingConfiguration
- propertyTrackingRepository() - Method in class com.foreach.across.modules.properties.config.PropertyTrackingConfiguration
- PropertyTrackingRepository - Class in com.foreach.across.modules.properties.repositories
-
Tracks property registration by other modules in a database table.
- PropertyTrackingRepository(DataSource) - Constructor for class com.foreach.across.modules.properties.repositories.PropertyTrackingRepository
- PropertyTrackingSchemaInstaller - Class in com.foreach.across.modules.properties.installers
- PropertyTrackingSchemaInstaller() - Constructor for class com.foreach.across.modules.properties.installers.PropertyTrackingSchemaInstaller
R
- register(AcrossModuleEntity, String, Class<?>) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(AcrossModuleEntity, String, Class<A>, PropertyFactory<String, A>) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(AcrossModuleEntity, String, Class<A>, PropertyFactory<String, A>, ConversionService) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(AcrossModuleEntity, String, TypeDescriptor) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(AcrossModuleEntity, String, TypeDescriptor, PropertyFactory<String, ?>) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(AcrossModuleEntity, String, TypeDescriptor, PropertyFactory<String, A>, ConversionService) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Register a custom entity property.
- register(String, EntityPropertiesDescriptor, String) - Method in class com.foreach.across.modules.properties.repositories.PropertyTrackingRepository
- registry() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
-
Override and annotate with @Bean(name=X) to create the registry bean.
- registry() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- RevisionBasedEntityPropertiesInstaller - Class in com.foreach.across.modules.properties.installers
- RevisionBasedEntityPropertiesInstaller() - Constructor for class com.foreach.across.modules.properties.installers.RevisionBasedEntityPropertiesInstaller
- RevisionBasedEntityPropertiesRepository<T,
R extends com.foreach.across.core.revision.Revision<T>> - Class in com.foreach.across.modules.properties.repositories -
Entity properties that supports revisions. repository supporting revisions.
- RevisionBasedEntityPropertiesRepository(EntityPropertiesDescriptor) - Constructor for class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- RevisionBasedEntityPropertiesService<T extends EntityProperties<U>,
U, R extends com.foreach.across.core.revision.Revision> - Interface in com.foreach.across.modules.properties.services
S
- saveProperties(StringPropertiesSource, T, int) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
- saveProperties(T) - Method in class com.foreach.across.modules.properties.services.AbstractEntityPropertiesService
- saveProperties(T) - Method in interface com.foreach.across.modules.properties.services.EntityPropertiesService
- saveProperties(T, StringPropertiesSource) - Method in class com.foreach.across.modules.properties.repositories.EntityPropertiesRepository
- saveProperties(T, R) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- saveProperties(T, R) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- saveProperties(T, U, int) - Method in class com.foreach.across.modules.properties.services.AbstractRevisionBasedEntityPropertiesService
- saveProperties(T, U, int) - Method in interface com.foreach.across.modules.properties.services.RevisionBasedEntityPropertiesService
- service() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
-
Override and annotate with @Bean(name=X) to create the repository bean.
- service() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- setClassForUnknownProperties(Class) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Set the class that unknown properties are assumed to be.
- setConversionService(ConversionService) - Method in class com.foreach.across.modules.properties.PropertiesModuleSettings
- setConversionServiceBean(String) - Method in class com.foreach.across.modules.properties.PropertiesModuleSettings
- StringPropertiesSource - Class in com.foreach.across.modules.properties.business
- StringPropertiesSource(Map<String, ?>) - Constructor for class com.foreach.across.modules.properties.business.StringPropertiesSource
T
- tableName() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- tableName() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
- trackingRepository() - Method in class com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration
- trackingRepository() - Method in interface com.foreach.across.modules.properties.config.EntityPropertiesDescriptor
U
- unregister(String) - Method in class com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
-
Removes a property from the registry.
- update(RevisionBasedEntityPropertiesRepository.PropertyRevision<T>, int, int) - Method in class com.foreach.across.modules.properties.repositories.RevisionBasedEntityPropertiesRepository
All Classes and Interfaces|All Packages|Constant Field Values