Index

A C D E G I K L N O P R S T U 
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
 
A C D E G I K L N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values