Skip navigation links
A B C D E F G H I L M O P R S T U V W 

A

AbstractPersistenceDom<T> - Class in pl.decerto.hyperon.persistence.domain
 
AbstractPersistenceDom(HyperonDomainObject) - Constructor for class pl.decerto.hyperon.persistence.domain.AbstractPersistenceDom
 
ActionQueue - Class in pl.decerto.hyperon.persistence.actionqueue
 
ActionQueue(Bundle) - Constructor for class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
ActionQueuePreparer - Class in pl.decerto.hyperon.persistence.actionqueue
 
ActionQueuePreparer(IdentifierGenerator, DatabaseFetchStatsCache, DynamicDao) - Constructor for class pl.decerto.hyperon.persistence.actionqueue.ActionQueuePreparer
 
add(long, int, Set<String>) - Method in interface pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsCache
Adds given entityTypes to cache for bundleId and revision.
add(long, int, Set<String>) - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
add(Tuple) - Method in class pl.decerto.hyperon.persistence.dao.batch.BatchGroup
 
add(Tuple) - Method in class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
add(Tuple) - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
add(String, String, String) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
add column mapping to this tuple
add(String, String) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
add(EntityProperty) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
add(Tuple) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
add(Property) - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
add(String, PropertyDef) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
add(String, PropertyDef) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
add(String, Property) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Adds given property under provided name.
add(Property) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Attach given property at the end.
add(Property, boolean) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Attach given property at the end.
add(int, Property) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Attach given property at provided index.
add(int, Property, boolean) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Attach given property at provided index.
add(Property...) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Adds multiple properties in given order using CollectionProperty.add(Property).
add(String, Property) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Adds given property under provided name.
add(String, Property...) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Adds one or multiple properties to collection property, that exists under given path.
add(Property...) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Adds one or multiple properties to collection property.
add(String, Property...) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Adds one or multiple properties to collection property, that exists under given path.
add(Property...) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Adds one or multiple properties to collection property.
add(T) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
add(int, T) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
addAll(Collection<Tuple>) - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
addAll(Collection<? extends T>) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
addAll(int, Collection<? extends T>) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
addAttribute(GmoSandboxAttribute) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
addBundle(Bundle) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
addDefinition(String, BundleDef) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
addMetadata(String, BundleTableMetadataDto) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
addProperty(TupleProperty) - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
addSimpleField(String, String) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
addValueDiff(PropertyDef, String, ValueProperty, ValueProperty) - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
AppCtx - Class in pl.decerto.hyperon.persistence.context
 
AppCtx(Property) - Constructor for class pl.decerto.hyperon.persistence.context.AppCtx
 
AppCtx(Property, boolean) - Constructor for class pl.decerto.hyperon.persistence.context.AppCtx
 
AppCtx(Object...) - Constructor for class pl.decerto.hyperon.persistence.context.AppCtx
 
AppCtxCollection - Class in pl.decerto.hyperon.persistence.context
 
AppCtxCollection(CollectionProperty, AppCtx) - Constructor for class pl.decerto.hyperon.persistence.context.AppCtxCollection
 
AppCtxHelper - Class in pl.decerto.hyperon.persistence.context
 
asCollection() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
asCollection() - Method in class pl.decerto.hyperon.persistence.model.value.Property
asEntity() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
asEntity() - Method in class pl.decerto.hyperon.persistence.model.value.Property
asEntity() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
 
asRef() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
asRef() - Method in class pl.decerto.hyperon.persistence.model.value.Property
asValue() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
asValue() - Method in class pl.decerto.hyperon.persistence.model.value.Property
at(int) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Gets property at given index withing this property.
at(int) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets property at given index withing this property.
at(int) - Method in class pl.decerto.hyperon.persistence.model.value.Property
 

B

BatchGroup - Class in pl.decerto.hyperon.persistence.dao.batch
 
BatchGroup() - Constructor for class pl.decerto.hyperon.persistence.dao.batch.BatchGroup
 
bind(SandboxAttrGmoPersistence) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
booleanValue(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as boolean from given path.
booleanValue() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
booleanValue(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as boolean from given path.
booleanValue() - Method in class pl.decerto.hyperon.persistence.model.value.Property
booleanValue() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
build() - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
buildBundleData(BundleDef, LobData) - Static method in class pl.decerto.hyperon.persistence.helper.BundleHelper
 
buildCompoundType(EntityType) - Static method in class pl.decerto.hyperon.persistence.model.def.TypeDef
Create entity TypeDef based on given compoundType.
buildSimpleType(String) - Static method in class pl.decerto.hyperon.persistence.model.def.TypeDef
Create simple TypeDef based on given simpleType.
bundle() - Method in class pl.decerto.hyperon.persistence.context.BundleContext
 
Bundle - Class in pl.decerto.hyperon.persistence.model.value
This is main class, that developer can interact with using hyperon persistence engine.
Bundle(BundleDef) - Constructor for class pl.decerto.hyperon.persistence.model.value.Bundle
Basic constructor to use with definition.
Bundle(BundleDef, long) - Constructor for class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
Bundle(BundleDef, long, int) - Constructor for class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
Bundle(BundleDef, long, int, int) - Constructor for class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
bundle() - Method in class pl.decerto.hyperon.persistence.model.value.Property
BUNDLE_DEF_NAME - Static variable in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
BundleCache - Interface in pl.decerto.hyperon.persistence.cache
 
BundleCollectionAdapter - Class in pl.decerto.hyperon.persistence.context
 
BundleCollectionAdapter(CollectionProperty) - Constructor for class pl.decerto.hyperon.persistence.context.BundleCollectionAdapter
 
BundleContext - Class in pl.decerto.hyperon.persistence.context
 
BundleContext(Property) - Constructor for class pl.decerto.hyperon.persistence.context.BundleContext
 
BundleData - Class in pl.decerto.hyperon.persistence.helper
 
BundleData() - Constructor for class pl.decerto.hyperon.persistence.helper.BundleData
 
BundleDef - Class in pl.decerto.hyperon.persistence.model.def
 
BundleDef() - Constructor for class pl.decerto.hyperon.persistence.model.def.BundleDef
Construct with default root name: Bundle
BundleDef(String) - Constructor for class pl.decerto.hyperon.persistence.model.def.BundleDef
Construct with given root name
BundleDefLoader - Class in pl.decerto.hyperon.persistence.service
 
BundleDefLoader(GmoSandboxLoader, GmoCacheManager) - Constructor for class pl.decerto.hyperon.persistence.service.BundleDefLoader
 
BundleDefLoader(GmoSandboxLoader, GmoCacheManager, TableMetadataService) - Constructor for class pl.decerto.hyperon.persistence.service.BundleDefLoader
 
BundleDiff - Class in pl.decerto.hyperon.persistence.sync.diff
 
BundleDiff(SyncActions) - Constructor for class pl.decerto.hyperon.persistence.sync.diff.BundleDiff
 
BundleHeader - Class in pl.decerto.hyperon.persistence.dao
 
BundleHeader(long, int, Date, Date, String, Tuple) - Constructor for class pl.decerto.hyperon.persistence.dao.BundleHeader
 
BundleHelper - Class in pl.decerto.hyperon.persistence.helper
 
BundleMarshaller - Class in pl.decerto.hyperon.persistence.marshaller
 
BundleMarshaller() - Constructor for class pl.decerto.hyperon.persistence.marshaller.BundleMarshaller
 
BundleService - Interface in pl.decerto.hyperon.persistence.service
This interface acts as main facade service to work with Hyperon Persistence engine functionality.
BundleServiceImpl - Class in pl.decerto.hyperon.persistence.service
 
BundleServiceImpl(ActionQueuePreparer, BundleDefLoader, GmoCacheManager, String, DynamicService) - Constructor for class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
BundleSynchronizer - Class in pl.decerto.hyperon.persistence.sync
 
BundleSynchronizer() - Constructor for class pl.decerto.hyperon.persistence.sync.BundleSynchronizer
 
bundleTable(BundleDef) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
bundleTable(Bundle) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
bundleTable() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
BundleTableMetadataDto - Class in pl.decerto.hyperon.persistence.cache.metadata
 
BundleTableMetadataDto() - Constructor for class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
BundleWalker - Class in pl.decerto.hyperon.persistence.helper
 

C

clear() - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
clear() - Method in class pl.decerto.hyperon.persistence.cache.DefinitionCacheMapImpl
 
clear() - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
clear() - Method in interface pl.decerto.hyperon.persistence.cache.Invalidable
 
clear() - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
clear() - Method in class pl.decerto.hyperon.persistence.cache.metadata.MetadataCacheMapImpl
 
clear() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Clear all children of this property.
clear() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Clear all children of this property.
clear() - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
clear() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
clearThreadBundleDef() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
code(SandboxAttrGmoPersistence) - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
 
CollectionProperty - Class in pl.decerto.hyperon.persistence.model.value
This class represents collection of properties, that should store other properties with the same type TypeDef.
CollectionProperty(TypeDef) - Constructor for class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Creates CollectionProperty for provided type definition.
CollectionProperty(EntityType) - Constructor for class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Creates CollectionProperty for provided compound entityType.
ColumnMetadataDto - Class in pl.decerto.hyperon.persistence.cache.metadata
 
ColumnMetadataDto() - Constructor for class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
computeHash(Property) - Static method in class pl.decerto.hyperon.persistence.helper.BundleHelper
 
contains(Property) - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
contains(Property) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Checks if given prop property exists within bundle.
contains(Object) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
containsAll(Collection<?>) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
containsEntityType(long, int, String) - Method in interface pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsCache
checks whether cache contains given entityId
containsEntityType(long, int, String) - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
create(Property) - Method in interface pl.decerto.hyperon.persistence.context.PropertyAdapterFactory
 
create() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Creates BundleService instance based on provided configuration.
create(String) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Create instance of property, that matches given type name from associated bundle definition.
create() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Creates new property of EntityProperty with compound type matching collection supported type.
create() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
create() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
create() - Method in class pl.decerto.hyperon.persistence.model.value.Property
create(Property) - Method in interface pl.decerto.hyperon.persistence.proxy.ModelFactory
 
create(Property) - Method in class pl.decerto.hyperon.persistence.proxy.ModelFactoryImpl
 
create() - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Creates bundle for the first time, based on default profile.
create(String) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Creates bundle for the first time, based on given profile.
create(String) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
create() - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
createDef(GmoSandbox) - Method in class pl.decerto.hyperon.persistence.sandbox.SandboxConverter
 
createDef(Collection<GmoSandboxEntity>) - Method in class pl.decerto.hyperon.persistence.sandbox.SandboxConverter
 
createProperty() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
createRefLinks(Property) - Static method in class pl.decerto.hyperon.persistence.helper.BundleHelper
 
createSandbox(BundleDef) - Method in class pl.decerto.hyperon.persistence.sandbox.SandboxConverter
 
createSandbox(BundleDef, int) - Method in class pl.decerto.hyperon.persistence.sandbox.SandboxConverter
 

D

DaoConfig - Class in pl.decerto.hyperon.persistence.dao
 
DaoConfig() - Constructor for class pl.decerto.hyperon.persistence.dao.DaoConfig
 
DatabaseFetchStatsCache - Interface in pl.decerto.hyperon.persistence.cache
Cache holding Hyperon Persistence entity tables fetch statistics.
DatabaseFetchStatsSetCacheImpl - Class in pl.decerto.hyperon.persistence.cache
 
DatabaseFetchStatsSetCacheImpl() - Constructor for class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
This constructor creates cache based on default Ehcache configuration with searchable.
DatabaseFetchStatsSetCacheImpl(Ehcache) - Constructor for class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
This constructor allows to provide custom cache with dedicated configuration.
decode(String) - Method in class pl.decerto.hyperon.persistence.marshaller.BundleMarshaller
 
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Creates new bundle instance with copied: all bundle data internal fields references It applies to all nested properties within bundle root.
deepcopy() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Same as Bundle.deepcopy(boolean), but with flag set to true.
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Creates defensive copies of collection property and it's property elements.
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Returns deep copy of this property's subtree.
deepcopy() - Method in class pl.decerto.hyperon.persistence.model.value.Property
- creates deepcopy of this property - resets all IDs and ownerIDs
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Returns deep copy of this property's subtree.
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Creates new instance of RefProperty with same target instance.
deepcopy(boolean) - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
Returns deep copy of this property's subtree.
DEFAULT_BUNDLE_FK - Static variable in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
DEFAULT_BUNDLE_TABLE - Static variable in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
DEFAULT_CACHE_NAME - Static variable in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
 
DEFAULT_HILO_ALLOC - Static variable in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
 
DEFAULT_HILO_SEQUENCE - Static variable in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
 
DEFAULT_PARENT_FK - Static variable in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
DEFAULT_PROFILE_NAME - Static variable in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
 
DEFAULT_PROP_COLUMN - Static variable in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
DefinitionBuilder - Class in pl.decerto.hyperon.persistence.config
 
DefinitionBuilder() - Constructor for class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
DefinitionCache - Interface in pl.decerto.hyperon.persistence.cache
 
DefinitionCacheMapImpl - Class in pl.decerto.hyperon.persistence.cache
 
DefinitionCacheMapImpl() - Constructor for class pl.decerto.hyperon.persistence.cache.DefinitionCacheMapImpl
 
DefinitionKeyword - Class in pl.decerto.hyperon.persistence.config
 
DefinitionParser - Class in pl.decerto.hyperon.persistence.config
 
DefinitionParser(String) - Constructor for class pl.decerto.hyperon.persistence.config.DefinitionParser
 
DefinitionPrinter - Class in pl.decerto.hyperon.persistence.config
 
DefinitionPrinter(BundleDef) - Constructor for class pl.decerto.hyperon.persistence.config.DefinitionPrinter
Deprecated.
this constructor will be hidden for external usage. Please use preferred static fabric methods.
deleteTuples(String, ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
destroy() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Right now it will just stop watchers.
diff(Bundle, Bundle) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Compares two different bundles and stores the result of comparison in BundleDiff object.
diff(Bundle) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Compares given bundle with initial version of the same bundle(by id).
diff(Bundle, Bundle) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
diff(Bundle) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
diff(Bundle, Bundle) - Method in class pl.decerto.hyperon.persistence.service.DiffHelper
 
diff(Bundle, Bundle) - Method in class pl.decerto.hyperon.persistence.sync.BundleSynchronizer
 
diff(ValueProperty, ValueProperty) - Method in class pl.decerto.hyperon.persistence.sync.BundleSynchronizer
 
DiffHelper - Class in pl.decerto.hyperon.persistence.service
 
DiffHelper() - Constructor for class pl.decerto.hyperon.persistence.service.DiffHelper
 
done() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
done(Collection<EntityType>) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
doWatch() - Method in class pl.decerto.hyperon.persistence.sandbox.HyperonPersistenceRuntimeWatcher
 
DynamicDao - Class in pl.decerto.hyperon.persistence.dynamic
 
DynamicDao(DataSource, DaoConfig, DatabaseFetchStatsCache, DynamicDaoSQLBuilder) - Constructor for class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
DynamicDao(DataSource, DaoConfig, DatabaseFetchStatsCache, DynamicDaoSQLBuilder, MetadataCache) - Constructor for class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
DynamicDaoSQLBuilder - Class in pl.decerto.hyperon.persistence.dynamic
 
DynamicDaoSQLBuilder(DaoConfig) - Constructor for class pl.decerto.hyperon.persistence.dynamic.DynamicDaoSQLBuilder
 
DynamicRowMapper - Class in pl.decerto.hyperon.persistence.dynamic
 
DynamicRowMapper(TupleDef, DaoConfig, long) - Constructor for class pl.decerto.hyperon.persistence.dynamic.DynamicRowMapper
 
DynamicService - Interface in pl.decerto.hyperon.persistence.dynamic
 
DynamicServiceImpl - Class in pl.decerto.hyperon.persistence.dynamic
 
DynamicServiceImpl(DatabaseFetchStatsCache, DynamicDao) - Constructor for class pl.decerto.hyperon.persistence.dynamic.DynamicServiceImpl
 
DynamicSQLBinder - Class in pl.decerto.hyperon.persistence.dynamic
 

E

EhcacheBundleCache - Class in pl.decerto.hyperon.persistence.cache
 
EhcacheBundleCache(Ehcache) - Constructor for class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
ElementType - Enum in pl.decerto.hyperon.persistence.model.value
Supported property types by Hyperon Persistence Engine.
EntityDiff - Class in pl.decerto.hyperon.persistence.sync.diff
 
EntityDiff(EntityType, long) - Constructor for class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
EntityProperty - Class in pl.decerto.hyperon.persistence.model.value
This class represents property of entity (complex) type with fields.
EntityProperty(EntityType) - Constructor for class pl.decerto.hyperon.persistence.model.value.EntityProperty
Creates entity (complex) property based on given entityType.
EntityProperty(long, EntityType) - Constructor for class pl.decerto.hyperon.persistence.model.value.EntityProperty
Creates entity (complex) property with id, based on given entityType.
EntityPropertySource - Interface in pl.decerto.hyperon.persistence.proxy
 
EntityState - Enum in pl.decerto.hyperon.persistence.model.value
 
EntityType - Class in pl.decerto.hyperon.persistence.model.def
 
EntityType(String) - Constructor for class pl.decerto.hyperon.persistence.model.def.EntityType
 
entityTypesCount(long) - Method in interface pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsCache
Returns number of entities types associated with given bundleId
entityTypesCount(long) - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
EntityTypeState - Enum in pl.decerto.hyperon.persistence.model.def
 
eq(EntityProperty, EntityProperty) - Method in class pl.decerto.hyperon.persistence.sync.BundleSynchronizer
 
eq(ValueProperty, ValueProperty) - Method in class pl.decerto.hyperon.persistence.sync.BundleSynchronizer
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
equals(Object) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
existsEntity(long, TupleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
expand(StringBuilder, int, String, String) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
 
expand(int, String, String) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
 
expand(StringBuilder, List<TuplePropertyDef>, String, String) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
* expand to: ",col1,col2,...
expand(List<TuplePropertyDef>, String, String) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
expand to: ",col1,col2,...
ExpFragment - Class in pl.decerto.hyperon.persistence.marshaller
This class represents entry as json element for gmo.
ExpFragment() - Constructor for class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
ExpRef - Class in pl.decerto.hyperon.persistence.marshaller
 

F

fetchAllTuples(long, int, List<TupleDef>) - Method in interface pl.decerto.hyperon.persistence.dynamic.DynamicService
 
fetchAllTuples(long, int, List<TupleDef>) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicServiceImpl
 
fetchHeader(long, BundleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
fetch bundle header from bundle table: -- select revision, created, updated, value [, extra1, extra2, ...]
fetchHeader(long, BundleDef) - Method in interface pl.decerto.hyperon.persistence.dynamic.DynamicService
 
fetchHeader(long, BundleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicServiceImpl
 
fetchSuggestedValues(int, Map<Integer, GmoSandboxEntity>) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxDao
Deprecated.
this method should be private. Will be hidden in the future
fetchTable(long, TupleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
find(long) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Search for element with id within collection and it's subtree.
find(long) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Find child property by id.
find(long) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Find child property by id.
find(long) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Find child property in the target.
findAttribute(int) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
findAttribute(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
findCollectionElements(long, String) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
findEntityProperty(long, EntityType, String) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
findRevision(long, BundleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
findRevision(long, BundleDef) - Method in interface pl.decerto.hyperon.persistence.dynamic.DynamicService
 
findRevision(long, BundleDef) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicServiceImpl
 
findSimpleProperty(long, String, String, String, String) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
findType(String) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
forEach(Consumer<Tuple>) - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
from(String) - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
 

G

get(long) - Method in interface pl.decerto.hyperon.persistence.cache.BundleCache
get Bundle with given id from cache
get(String) - Method in interface pl.decerto.hyperon.persistence.cache.DefinitionCache
 
get(String) - Method in class pl.decerto.hyperon.persistence.cache.DefinitionCacheMapImpl
 
get(long) - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
get(long) - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
get(String, String) - Method in interface pl.decerto.hyperon.persistence.cache.metadata.MetadataCache
get column metadata from cache if present
get(String, String) - Method in class pl.decerto.hyperon.persistence.cache.metadata.MetadataCacheMapImpl
 
get(String) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
get(Property, String) - Static method in class pl.decerto.hyperon.persistence.context.AppCtxHelper
 
get(String) - Method in class pl.decerto.hyperon.persistence.context.BundleContext
 
get(String) - Method in class pl.decerto.hyperon.persistence.context.PropertyAdapter
 
get() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
get(int) - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
get(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets property under given path.
get(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets property under given path.
get(int) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
getAdapter(Property) - Method in class pl.decerto.hyperon.persistence.context.PropertyAdapterResolver
 
getAdapterResolver() - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
getAll() - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
getAll() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get all properties within bundle.
getAllEntityTypes() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
get all non-root entities
getAppCtx(String) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
getAttributes() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
getBatches() - Method in class pl.decerto.hyperon.persistence.dao.batch.BatchGroup
 
getBoolean(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as Boolean from given path.
getBoolean() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getBoolean(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as Boolean from given path.
getBoolean() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getBoolean() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getBundle() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getBundle(long) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
getBundle() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets bundle root.
getBundle() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
getBundleColumn() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getBundleDef() - Static method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
getBundleId() - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
getBundleId() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getBundleTable(BundleDef) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
returns Bundle Table name.
getBundleTable(Bundle) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
returns Bundle Table name.
getBundleTable() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getCache() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
this method might be removed in the future.
getCacheManager() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Get Hyperon Persistence cache manager.
getCacheManager() - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Returns cache manager, that is used within persistence engine as first level cache.
getCacheManager() - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
getCanonicalPath() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Returns canonical path for this element.
getClob() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getClobHash() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getCode() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
getCollection(String) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
getCollection(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Find collection property based on given path within this property subtree.
getCollection(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Find collection property based on given path within this property subtree.
getCollectionName() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getColumn() - Method in class pl.decerto.hyperon.persistence.dao.TupleProperty
 
getColumn() - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
database column name
getColumnMetadata(String) - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
getColumnName() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getComponentDef() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
getCompoundType() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
getConf() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
this method might be removed in the future.
getContainer() - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
getContext(String) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
getCreated() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getCreated() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get bundle's creation time.
getDao() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
this method might be removed in the future.
getDate(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as Date from given path.
getDate() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getDate(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as Date from given path.
getDate() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getDate() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getDatetime(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as Date with time from given path.
getDatetime() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getDatetime(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as Date with time from given path.
getDatetime() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getDatetime() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getDecimal(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as BigDecimal from given path.
getDecimal() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getDecimal(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as BigDecimal from given path.
getDecimal() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getDecimal() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getDef() - Method in class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
getDef() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getDef() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get bundle's definition.
getDef() - Method in class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
getDefaultBundleDef() - Static method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
getDefaultProfile() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Gets default profile, used within Hyperon Persistence engine.
getDefinition(String) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
getDefinition(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxLoader
 
getDefinition(String, boolean, boolean) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxLoader
 
getDefinition(String) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Based on given profile, bundle definition will be fetched from current Hyperon Studio environment, to which Hyperon Persistence is connected.
getDefinition(String) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
getDefinitionCache() - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
getDesc() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
getDescription() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
getDescription() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
getDescription() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getDiff(String) - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
getDiffCount() - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
getDiffs() - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
getDynamicDao() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
this method might be removed in the future, should not be used outside Hyperon-Persistence.
getElementType() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
getElementType() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
getElementType() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets associated element type, based on property implementation.
getElementType() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
 
getElementType() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getEntities() - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
getEntities() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
getEntities() - Method in class pl.decerto.hyperon.persistence.sync.SyncData
all entities
getEntitiesToDelete() - Method in class pl.decerto.hyperon.persistence.sync.diff.BundleDiff
 
getEntitiesToInsert() - Method in class pl.decerto.hyperon.persistence.sync.diff.BundleDiff
 
getEntitiesToUpdate() - Method in class pl.decerto.hyperon.persistence.sync.diff.BundleDiff
 
getEntity(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Find entity property based on given path within this property subtree.
getEntity(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Find entity property based on given path within this property subtree.
getEntity(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
getEntity(long) - Method in class pl.decerto.hyperon.persistence.sync.SyncData
 
getEntityName() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getEntityType() - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
getEntityType() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getEntityType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
getEntityType() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getExtraFieldsCnt() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
method counts number of extra (simple) fields mapped to columns
getF() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
expose in json as propety 'f'
getFieldCount() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getFields() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
getFirstToken(String) - Static method in class pl.decerto.hyperon.persistence.context.AppCtxHelper
 
getFullTableName(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getGmoBinding() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
compliant with SandboxAttrGmoPersistence enum: {NO, YES, GENERIC, DB_COLUMN}
getGmoDbDialect() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Gets separate dialect for Hyperon Persistence engine.
getGmoSandboxLoader() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
this method might be removed in the future.
getHolder(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value of property wrapped into ValueHolder from given path.
getHolder() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getHolder(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value of property wrapped into ValueHolder from given path.
getHolder() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getHolder() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getHyperonPersistenceWatcher() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Gets Hyperon Persistence engine watcher.
getId() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getId() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getId() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
getId() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
getId() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
getId() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
getId() - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
getId() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
 
getId() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
getId() - Method in interface pl.decerto.hyperon.persistence.proxy.EntityPropertySource
 
getId() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
getId() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getId() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
getId() - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
getIdentifierGenerator() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
This method might be removed in the future.
getInteger(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as Integer from given path.
getInteger() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getInteger(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as Integer from given path.
getInteger() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getInteger() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getLastUpdate() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxDao
 
getList() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
getLobData(Bundle) - Method in class pl.decerto.hyperon.persistence.marshaller.BundleMarshaller
Extract minimum information from bundle [b] needed to reconstruct it when combined with database externalized columns.
getLobHash() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getLobHash() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get last lob hash.
getLong(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as Long from given path.
getLong() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getLong(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as Long from given path.
getLong() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getLong() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getMarshalledBundle() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getMessage() - Method in exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceMappingException
 
getMessage() - Method in exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceUsageException
 
getMetadata(TupleDef) - Method in interface pl.decerto.hyperon.persistence.cache.metadata.MetadataDao
 
getMetadata(TupleDef) - Method in class pl.decerto.hyperon.persistence.cache.metadata.MetadataDaoImpl
 
getMetadata(Collection<TupleDef>) - Method in interface pl.decerto.hyperon.persistence.cache.metadata.TableMetadataService
 
getMetadata(Collection<TupleDef>) - Method in class pl.decerto.hyperon.persistence.cache.metadata.TableMetadataServiceImpl
 
getN() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
expose in json as propety 'n'
getName() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
getName() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
getName() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets name or parent name, if name is not setup.
getName() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getName() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
getName() - Method in class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
getNext() - Method in class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
getNextId() - Method in class pl.decerto.hyperon.persistence.hilo.HiLoSequenceGenerator
 
getNextId() - Method in interface pl.decerto.hyperon.persistence.hilo.IdentifierGenerator
 
getNextRevision() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getNumber(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as double from given path.
getNumber() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getNumber(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as double from given path.
getNumber() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getNumber() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getObject() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getOwnerColumn() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getOwnerId() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getOwnerId() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
getOwnerId() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets owner (parent) id.
getOwnerProperty() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
getOwnerPropertyColumn() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getOwnerPropertyName() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets name or parent name, if name is not setup.
getP() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
expose in json as property 'p'
getParent() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets owning(parent) entity.
getParentName() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets parent name or null if not setup.
getPath() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Returns full path to this property with . separator between elements names.
getPersistentState() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getPid() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
getPrev() - Method in class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
getPrevRevision() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getProp(String) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
getProp(String) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Gets property based on given name.
getPropCount() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
getProperties() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getProperties() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
all column mappings
getPropertiesMap() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
maps property name to mapping
getProperty(String) - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
getProperty(String) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getProperty(int) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getPropertyMap() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
column name to TupleProperty
getPropertyName() - Method in class pl.decerto.hyperon.persistence.dao.TupleProperty
 
getPropertyName() - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
property name mapped to this [column]
getPropMap() - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
getProps() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
getRef() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getRefCanonicalPath() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getRefCanonicalPathWithoutIndex() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getRefCount() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Number of nodes referencing target's property.
getRefCount() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Number of nodes referencing target's property.
getRefCount() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Number of nodes referencing target's property.
getRefIndex() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getRefs() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getRefs() - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
getRefs() - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
getRefs() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
all refs that are present in [next] bundle
getRefs() - Method in class pl.decerto.hyperon.persistence.sync.SyncData
 
getRefTarget() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets property of reference's target.
getRefTarget() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets property of reference's target.
getRefTarget() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Gets property of reference's target.
getResult() - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
getRevision() - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
getRevision() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getRevision() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get bundle's revision.
getRoot() - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
getRootTupleDef() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
getSandbox(String, boolean, boolean) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxDao
 
getSandbox(String, boolean, boolean) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxLoader
 
getSandboxDao() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Deprecated.
Will be removed in the future.
getSandboxId() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
getSchema() - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
getSimpleType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
getSimpleType() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
getSimpleType() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getSimpleType() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getState() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Gets state of property.
getState() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets state of property.
getState() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets state of property.
getString(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as String from given path.
getString() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
getString(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as String from given path.
getString() - Method in class pl.decerto.hyperon.persistence.model.value.Property
getString() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getSuggestedValue() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
suggester configuration
getT() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
expose in json as property 't'
getTableName() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
getTableName() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
getTablesCount() - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
getTarget() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getTargetCanonicalPath() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
getThreadBundleDef() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
getTimestamp() - Method in class pl.decerto.hyperon.persistence.sandbox.HyperonPersistenceRuntimeWatcher
 
getToDelete() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getToDelete() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
entities to delete
getToInsert() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getToInsert() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
entities to insert
getToUpdate() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
getToUpdate() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
entities to update [next value]
getToUpdatePrev() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
entities to update [prev value]
getTuple() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getTupleDef(String) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
getTupleDef(String, boolean) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
getTupleDefs() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
getTupleMap() - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
getTuples() - Method in class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
getType() - Method in class pl.decerto.hyperon.persistence.dao.TupleProperty
 
getType() - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
mpp type code (string, number, interger, date, boolean)
getType() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
getType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
getType() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets type of this bundle property/element.
getType() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
getType() - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
getTypeCode() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets type's code from associated definition.
getTypeId(String) - Method in class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
getUniqueId(String) - Method in interface pl.decerto.hyperon.persistence.hilo.IdentifierDao
Retrieves next sequence value using region param as sequence name
getUniqueId(String) - Method in class pl.decerto.hyperon.persistence.hilo.IdentifierDaoImpl
 
getUpdated() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
getUpdated() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Get bundle's last update time
getValue() - Method in class pl.decerto.hyperon.persistence.dao.TupleProperty
 
getValue(String) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Gets ValueProperty based on given name.
getValue() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
getValueProviderName() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxSuggestedValue
 
getValueProviderSettings() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxSuggestedValue
 
GmoCacheManager - Class in pl.decerto.hyperon.persistence.cache
 
GmoCacheManager(BundleCache, DefinitionCache, DatabaseFetchStatsCache) - Constructor for class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
GmoCacheManager(BundleCache, DefinitionCache, DatabaseFetchStatsCache, MetadataCache) - Constructor for class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
GmoSandbox - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandbox(int, Collection<GmoSandboxEntity>) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
GmoSandboxAttribute - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandboxAttribute() - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
GmoSandboxDao - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandboxDao(DataSource) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxDao
 
GmoSandboxDao(DataSource, String) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxDao
 
GmoSandboxEntity - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandboxEntity(int, String, String, String, boolean) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
GmoSandboxLoader - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandboxLoader(GmoSandboxDao) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxLoader
 
GmoSandboxSuggestedValue - Class in pl.decerto.hyperon.persistence.sandbox
 
GmoSandboxSuggestedValue(String, String) - Constructor for class pl.decerto.hyperon.persistence.sandbox.GmoSandboxSuggestedValue
 

H

handle(Object) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
handle(Object, AppCtx) - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
Handle - Interface in pl.decerto.hyperon.persistence.model.value
This interface should be only used within Hyperon Peristence Engine as grouping facade of all possible actions on it's subclasses.
has(String) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Checks if this property has element of given path.
has(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Checks if this property has element of given path.
has(String) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Checks if target property has element of given path.
hasDelete() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
 
hasDescription() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
hasEntity(long) - Method in class pl.decerto.hyperon.persistence.sync.SyncData
 
hasExtraFields() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
method checks if root entity has extra (simple) fields mapped to columns
hashCode() - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
hashCode() - Method in class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
hashCode() - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
hashCode() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
hashCode() - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
 
hashCode() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
hashCode() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
hashCode() - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
 
hashCode() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
hashCode() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
hasInsert() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
 
hasMapping(String) - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
hasRefs() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
hasToDelete() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
hasToInsert() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
hasToUpdate() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
hasUpdate() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
 
HiLoSequenceGenerator - Class in pl.decerto.hyperon.persistence.hilo
 
HiLoSequenceGenerator(String, int, IdentifierDao) - Constructor for class pl.decerto.hyperon.persistence.hilo.HiLoSequenceGenerator
 
HyperonBundle - Class in pl.decerto.hyperon.persistence.proxy
 
HyperonEntity - Class in pl.decerto.hyperon.persistence.proxy
 
HyperonEntityList<T extends HyperonEntity> - Class in pl.decerto.hyperon.persistence.proxy
 
HyperonEntityList(Property, Class<T>) - Constructor for class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
HyperonList<T> - Interface in pl.decerto.hyperon.persistence.proxy
 
HyperonPersistence - Class in pl.decerto.hyperon.persistence.proxy
 
HyperonPersistence() - Constructor for class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
HyperonPersistenceConcurrentModificationException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceConcurrentModificationException(String) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceConcurrentModificationException
 
HyperonPersistenceException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceException(String) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceException
 
HyperonPersistenceFactory - Class in pl.decerto.hyperon.persistence.factory
This class is responsible for configuring Hyperon Persistence Engine.
HyperonPersistenceFactory() - Constructor for class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
 
HyperonPersistenceIllegalGetException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceIllegalGetException(String, Object) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceIllegalGetException
 
HyperonPersistenceMappingException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceMappingException(String) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceMappingException
 
HyperonPersistenceRemoveException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceRemoveException(Property, Property) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceRemoveException
 
HyperonPersistenceRuntimeWatcher - Class in pl.decerto.hyperon.persistence.sandbox
 
HyperonPersistenceRuntimeWatcher(GmoCacheManager, GmoSandboxDao) - Constructor for class pl.decerto.hyperon.persistence.sandbox.HyperonPersistenceRuntimeWatcher
 
HyperonPersistenceUsageException - Exception in pl.decerto.hyperon.persistence.exception
 
HyperonPersistenceUsageException(String, Object) - Constructor for exception pl.decerto.hyperon.persistence.exception.HyperonPersistenceUsageException
 

I

IdentifierDao - Interface in pl.decerto.hyperon.persistence.hilo
 
IdentifierDaoImpl - Class in pl.decerto.hyperon.persistence.hilo
 
IdentifierDaoImpl(DataSource) - Constructor for class pl.decerto.hyperon.persistence.hilo.IdentifierDaoImpl
Default constructor for creating instance of this class.
IdentifierDaoImpl(DataSource, String, String) - Constructor for class pl.decerto.hyperon.persistence.hilo.IdentifierDaoImpl
Constructor supports different dialects from DialectRegistry, not using DialectRegistry.getDialectTemplate()
IdentifierGenerator - Interface in pl.decerto.hyperon.persistence.hilo
 
IdentityScanner - Class in pl.decerto.hyperon.persistence.model.value
 
IdentitySet - Class in pl.decerto.hyperon.persistence.helper
 
IdentitySet(int) - Constructor for class pl.decerto.hyperon.persistence.helper.IdentitySet
 
IdentitySet() - Constructor for class pl.decerto.hyperon.persistence.helper.IdentitySet
 
identitySet() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Returns identity set with nested properties.
indexOf(Object) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
insertHeader(ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
insert bundle header row to bundle table: - id, revision, created, json - extra fields if any
insertTuples(String, ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 
intValue(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Gets value as int from given path.
intValue() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
intValue(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Gets value as int from given path.
intValue() - Method in class pl.decerto.hyperon.persistence.model.value.Property
intValue() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
Invalidable - Interface in pl.decerto.hyperon.persistence.cache
 
invalidateAll() - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
isCollection() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
isCollection() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
isCollection() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property a collection type.
isCollection() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property a collection type.
isCollection() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
isColumnMapping() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
isCompound() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
isCompoundType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
isCreate() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
isEmpty() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
isEntity() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
isEntity() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property an entity.
isEntity() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property an entity.
isEntityType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
isGmoManaged(SandboxAttrGmoPersistence) - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
 
isGmoManaged(String) - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
 
isNotEmpty() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
isNotSaved() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Checks if bundle was not saved yet.
isPersistent() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
isPersistent() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property in persistent state.
isPersistent() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property in persistent state.
isPersistent() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
isPersistent() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
Entity is marked as persistent if at least 1 attribute is persistent.
isRef() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property a reference type.
isRef() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Is property a reference type.
isRoot() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
isRoot() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
isRoot() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Since bundle is always a root, it will return true.
isRoot() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property a root element.
isRoot() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property a root element.
isRoot() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
isSaved() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Checks if bundle was saved already.
isSimple() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
isSimpleType() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
isSimpleType() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
isTransient() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
isTransient() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
isTransient() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property in transient state.
isTransient() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property in transient state.
isTransient() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
isTransient() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
isValue() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Is property a value type.
isValue() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Is property a value type.
isValue() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
iterator() - Method in class pl.decerto.hyperon.persistence.context.AppCtxCollection
 
iterator() - Method in class pl.decerto.hyperon.persistence.context.BundleCollectionAdapter
 
iterator() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
iterator() - Method in class pl.decerto.hyperon.persistence.model.value.Property
.
iterator() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 

L

lastIndexOf(Object) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
listIterator() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
listIterator(int) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
load(long) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Retrieves a bundle based on given id for default profile.
load(long, BundleDef) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Retrieves a bundle based on given id and bundle definition.
load(long, String) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Retrieves a bundle based on given id and profile.
load(long, BundleDef) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
load(long, String) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
load(long) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
loadFromDB(String) - Method in class pl.decerto.hyperon.persistence.service.BundleDefLoader
 
LobData - Class in pl.decerto.hyperon.persistence.marshaller
 

M

MapBundleCache - Class in pl.decerto.hyperon.persistence.cache
 
MapBundleCache() - Constructor for class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
mapRow(ResultSet, int) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicRowMapper
 
mark(Bundle) - Static method in class pl.decerto.hyperon.persistence.helper.PersistenceMarker
scans bundle and mark all properties persistent or transient, transient entities are collected in [transientProperties] collection
mark() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Marks collection property state to EntityState.PERSISTENT.
mark() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Marks entity property to EntityState.PERSISTENT.
marshall(Bundle) - Method in class pl.decerto.hyperon.persistence.marshaller.BundleMarshaller
 
merge(BundleDef, BundleHeader, LobData, List<Tuple>) - Static method in class pl.decerto.hyperon.persistence.helper.BundleHelper
Reconstruct bundle from - header fields [header] - unmarshalled entity fragments [lob] - unmarshalled root fragment [lob] - refs [lob] - database records [tuples]
MetadataCache - Interface in pl.decerto.hyperon.persistence.cache.metadata
 
MetadataCacheMapImpl - Class in pl.decerto.hyperon.persistence.cache.metadata
 
MetadataCacheMapImpl() - Constructor for class pl.decerto.hyperon.persistence.cache.metadata.MetadataCacheMapImpl
 
MetadataDao - Interface in pl.decerto.hyperon.persistence.cache.metadata
 
MetadataDaoImpl - Class in pl.decerto.hyperon.persistence.cache.metadata
 
MetadataDaoImpl(DataSource, DaoConfig) - Constructor for class pl.decerto.hyperon.persistence.cache.metadata.MetadataDaoImpl
 
ModelFactory<T> - Interface in pl.decerto.hyperon.persistence.proxy
T - type of model entity
ModelFactoryImpl<T> - Class in pl.decerto.hyperon.persistence.proxy
T - type of model entity
ModelFactoryImpl(Class<T>) - Constructor for class pl.decerto.hyperon.persistence.proxy.ModelFactoryImpl
 

O

of(Property) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
of(Property, AppCtx) - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
of(int, String, String, String, boolean, String) - Static method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 

P

parse() - Method in class pl.decerto.hyperon.persistence.config.DefinitionParser
 
persist(Bundle) - Method in interface pl.decerto.hyperon.persistence.service.BundleService
Saves bundle in tables using database connection defined with HyperonPersistenceFactory.
persist(Bundle) - Method in class pl.decerto.hyperon.persistence.service.BundleServiceImpl
 
persistBundle(String, ActionQueue) - Method in interface pl.decerto.hyperon.persistence.dynamic.DynamicService
 
persistBundle(String, ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicServiceImpl
 
PersistenceMarker - Class in pl.decerto.hyperon.persistence.helper
Scans bundle and mark all properties persistent or transient.
PersistenceTableStatsCacheKey - Class in pl.decerto.hyperon.persistence.cache
This class combines flattened information about: bundleId - bundle id, that is created on first insert for bundle revision - incremented value, whenever bundle (and it's values) is updated entityType - name of existing entity type for this bundle Id and revision Its main purpose is to ease storing and fetching bundle information from cache.
pl.decerto.hyperon.persistence.actionqueue - package pl.decerto.hyperon.persistence.actionqueue
 
pl.decerto.hyperon.persistence.cache - package pl.decerto.hyperon.persistence.cache
 
pl.decerto.hyperon.persistence.cache.metadata - package pl.decerto.hyperon.persistence.cache.metadata
 
pl.decerto.hyperon.persistence.config - package pl.decerto.hyperon.persistence.config
 
pl.decerto.hyperon.persistence.context - package pl.decerto.hyperon.persistence.context
 
pl.decerto.hyperon.persistence.dao - package pl.decerto.hyperon.persistence.dao
 
pl.decerto.hyperon.persistence.dao.batch - package pl.decerto.hyperon.persistence.dao.batch
 
pl.decerto.hyperon.persistence.dao.topo - package pl.decerto.hyperon.persistence.dao.topo
 
pl.decerto.hyperon.persistence.domain - package pl.decerto.hyperon.persistence.domain
 
pl.decerto.hyperon.persistence.dynamic - package pl.decerto.hyperon.persistence.dynamic
 
pl.decerto.hyperon.persistence.exception - package pl.decerto.hyperon.persistence.exception
 
pl.decerto.hyperon.persistence.factory - package pl.decerto.hyperon.persistence.factory
 
pl.decerto.hyperon.persistence.helper - package pl.decerto.hyperon.persistence.helper
 
pl.decerto.hyperon.persistence.hilo - package pl.decerto.hyperon.persistence.hilo
 
pl.decerto.hyperon.persistence.marshaller - package pl.decerto.hyperon.persistence.marshaller
 
pl.decerto.hyperon.persistence.model.def - package pl.decerto.hyperon.persistence.model.def
 
pl.decerto.hyperon.persistence.model.value - package pl.decerto.hyperon.persistence.model.value
 
pl.decerto.hyperon.persistence.proxy - package pl.decerto.hyperon.persistence.proxy
 
pl.decerto.hyperon.persistence.sandbox - package pl.decerto.hyperon.persistence.sandbox
 
pl.decerto.hyperon.persistence.service - package pl.decerto.hyperon.persistence.service
 
pl.decerto.hyperon.persistence.sync - package pl.decerto.hyperon.persistence.sync
 
pl.decerto.hyperon.persistence.sync.diff - package pl.decerto.hyperon.persistence.sync.diff
 
pl.decerto.hyperon.persistence.validation - package pl.decerto.hyperon.persistence.validation
 
prepare(Bundle, Bundle) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueuePreparer
 
prettyPrinter(BundleDef) - Static method in class pl.decerto.hyperon.persistence.config.DefinitionPrinter
Creates pretty printer with support for better formatting.
print() - Method in interface pl.decerto.hyperon.persistence.cache.BundleCache
prints String representation of whole cache state
print() - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
print() - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
print(boolean) - Method in class pl.decerto.hyperon.persistence.config.DefinitionPrinter
Deprecated.
this method will be removed in the future. Please use DefinitionPrinter.prettyPrinter(pl.decerto.hyperon.persistence.model.def.BundleDef) and then normal DefinitionPrinter.print() method.
print() - Method in class pl.decerto.hyperon.persistence.config.DefinitionPrinter
 
print() - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
print() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
This will print bundle with specific format.
print(StringBuilder, int, String, String) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Adds to sb formatted String, specific for ValueProperty, which looks like: * covers collection(Cover) size=2 * covers[0] (Cover#1003 @21133) refc=1 * code = CA (string) * premium = 100 (number) * su = 10000 (number) * covers[1] (Cover#1004 @45743) refc=1 * code = CB (string) * premium = 200 (number) * su = 20000 (number)
print(StringBuilder, int, String, String) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Prints subtree to string builder.
print() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Creates whole sub tree of this property as formatted String.
print(StringBuilder, int, String, String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Prints subtree to string builder.
print() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Creates whole sub tree of this property as formatted String.
print(StringBuilder, int, String, String) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Adds to sb formatted String, specific for RefProperty, which looks like: * [REF] cover1 (Cover#1003 @25658) - [REF] cover2 (Cover#1004 @95658)
print(StringBuilder, int, String, String) - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
Adds to sb formatted String, specific for ValueProperty, which looks like: * code = CA (string) * premium = 100 (number) * su = 10000 (number)
printValues() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Creates formatted String.
Property - Class in pl.decerto.hyperon.persistence.model.value
This is main class representing property managed by Hyperon Persistence Engine.
PropertyAdapter - Class in pl.decerto.hyperon.persistence.context
 
PropertyAdapter(Property) - Constructor for class pl.decerto.hyperon.persistence.context.PropertyAdapter
 
PropertyAdapterFactory - Interface in pl.decerto.hyperon.persistence.context
 
PropertyAdapterResolver - Class in pl.decerto.hyperon.persistence.context
 
PropertyAdapterResolver() - Constructor for class pl.decerto.hyperon.persistence.context.PropertyAdapterResolver
 
PropertyDef - Class in pl.decerto.hyperon.persistence.model.def
 
PropertyDef(TypeDef, boolean) - Constructor for class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
PropertyDef(TypeDef) - Constructor for class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
PropertyDef(String) - Constructor for class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
PropertyDef(EntityType, boolean) - Constructor for class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
PropertyDef(EntityType) - Constructor for class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
PropertySource<T> - Interface in pl.decerto.hyperon.persistence.proxy
 
PropertyVisitor - Interface in pl.decerto.hyperon.persistence.helper
 
put(Bundle) - Method in interface pl.decerto.hyperon.persistence.cache.BundleCache
add bundle to cache
put(String, BundleDef) - Method in interface pl.decerto.hyperon.persistence.cache.DefinitionCache
 
put(String, BundleDef) - Method in class pl.decerto.hyperon.persistence.cache.DefinitionCacheMapImpl
 
put(Bundle) - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
put(Bundle) - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
put(String, ColumnMetadataDto) - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
put(String, Integer) - Method in class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
put(String, BundleTableMetadataDto) - Method in interface pl.decerto.hyperon.persistence.cache.metadata.MetadataCache
saves given table metadata with profile code in cache
put(String, BundleTableMetadataDto) - Method in class pl.decerto.hyperon.persistence.cache.metadata.MetadataCacheMapImpl
 

R

RefLink - Class in pl.decerto.hyperon.persistence.helper
 
RefLink(RefProperty) - Constructor for class pl.decerto.hyperon.persistence.helper.RefLink
 
RefProperty - Class in pl.decerto.hyperon.persistence.model.value
This class represents reference (pointer) to real target Property.
RefProperty(Property) - Constructor for class pl.decerto.hyperon.persistence.model.value.RefProperty
Creates reference property, which points to target Property.
registerAdapter(String, PropertyAdapterFactory) - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
registerAdapter(String, PropertyAdapterFactory) - Method in class pl.decerto.hyperon.persistence.context.PropertyAdapterResolver
 
remove(long) - Method in interface pl.decerto.hyperon.persistence.cache.BundleCache
removes bundle with given id from cache.
remove(long) - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
remove(long) - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
remove(Property) - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
remove() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
This method is not supported.
remove(String) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Removes property from given path.
remove() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Removes itself.
remove(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Removes property from given path.
remove() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Removes itself.
remove(Object) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
remove(int) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
removeAll(Collection<?>) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
removeBundle(long) - Method in interface pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsCache
Removes all entries from cache connected to given bundleId
removeBundle(long) - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
removeBundle(long) - Method in class pl.decerto.hyperon.persistence.cache.GmoCacheManager
 
removeTransients() - Method in class pl.decerto.hyperon.persistence.helper.PersistenceMarker
 
resetIds() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Resets owner id and reset ids on each property element from list.
resetIds() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Reset ids.
resetIds() - Method in class pl.decerto.hyperon.persistence.model.value.Property
Reset ids.
retainAll(Collection<?>) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 

S

SandboxAttrGmoPersistence - Enum in pl.decerto.hyperon.persistence.sandbox
 
SandboxConverter - Class in pl.decerto.hyperon.persistence.sandbox
 
SandboxConverter() - Constructor for class pl.decerto.hyperon.persistence.sandbox.SandboxConverter
 
set(int, Property) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Attach given property at provided index.
set(Object) - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
value must be of type CollectionProperty, then all elements of this value will be added to this CollectionProperty instance.
set(Object) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Sets new value of this property.
set(String, Object) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Sets new value under given path, which must exists.
set(Object) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Sets new value of this property.
set(String, Object) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets new value under given path, which must exists.
set(Object) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets new value of this property.
set(Object) - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Sets new value of this property.
set(Object) - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
Sets new simple value, which must be supported by TypeConverter.
set(int, T) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
setAdapterResolver(PropertyAdapterResolver) - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
setAttr(String, boolean, String) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setAttrDescription(String, String) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setAttrPersistence(String, EntityTypeState) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setAutoStartWatchers(boolean) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup flag, that controls watcher on HyperonPersistenceFactory.create().
setBundle(Bundle) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Sets bundle for property.
setBundleColumn(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
setBundleColumn(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup column name for bundle reference (foreign key to bundle id).
setBundleTable(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
setBundleTable(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup bundle table name.
setCache(BundleCache) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup custom cache for bundle storage, that is used within BundleService implementation for boosting performance.
setCacheName(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup custom cache name for BundleCache implementation, for cache manager (if there is any).
setCollection(boolean) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setColumnMapping(String, String, String) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setColumnMapping(boolean) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setColumnName(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setContainer(Property) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets container for property.
setCreate(boolean) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
setCreated(Date) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
setDatabaseFetchStatsCache(DatabaseFetchStatsCache) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup custom cache for database fetch statistic storage, that is used within BundleService.
setDataSource(DataSource) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup HyperonPersistenceFactory.dataSource, to which Hyperon Persistence engine should be connected to.
setDefaultBundleDef(BundleDef) - Static method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
setDefaultProfile(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup default profile for Hyperon Persistence engine.
setDescription(String) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
setDescription(String) - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
setDescription(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setEntityDescription(String) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setEntityPersistence(EntityTypeState) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
setEntityType(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setGmoBinding(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
compliant with SandboxAttrGmoPersistence enum: {NO, YES, GENERIC, DB_COLUMN}
setGmoDbDialect(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup separate dialect for Hyperon Persistence engine from Hyperon Engine (runtime).
setHiloAllocationSize(int) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup allocation size for identifierGenerator.
setHiloSequenceName(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup sequence name for identifierGenerator.
setHyperonDataSource(DataSource) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup HyperonPersistenceFactory.hyperonDataSource, to which Hyperon Persistence engine should be connected to.
setId(long) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setId(long) - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Sets id.
setId(int) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setIdentifierGenerator(IdentifierGenerator) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup custom identifier generator, that will be used by Hyperon Persistence Engine.
setLobHash(int) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
setMarshalledBundle(String) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
setMaxSize(int) - Method in class pl.decerto.hyperon.persistence.cache.MapBundleCache
 
setN(String) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
setter for json 'n' (owner property name)
setName(String) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setName(String) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets property name.
setName(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setNextRevision(int) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
setOwnerColumn(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
setOwnerColumn(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup column name owner/parent reference (foreign key to owner id).
setOwnerId(long) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets owner (parent) id.
setOwnerPropertyColumn(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
setOwnerPropertyColumn(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup column name, that will hold mapping to owner property name.
setP(long) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setParent(EntityProperty) - Method in class pl.decerto.hyperon.persistence.model.value.Property
Sets parent(owner).
setPersistenceState(EntityTypeState) - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
setPersistent(boolean) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
setPid(long) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setPrevRevision(int) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
setRefCanonicalPath(String) - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
setRefIndex(int) - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
setRefs(List<RefProperty>) - Method in class pl.decerto.hyperon.persistence.helper.BundleData
 
setRevision(int) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
setRootTupleDef(TupleDef) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
setSandboxWatcherErrorPause(int) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup sandbox watcher error pause in seconds.
setSandboxWatcherPause(int) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup sandbox watcher pause in seconds.
setSandboxWatcherStartDelay(int) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup sandbox watcher start delay in seconds.
setSchema(String) - Method in class pl.decerto.hyperon.persistence.dao.DaoConfig
 
setSchema(String) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
Setup schema for dataSource.
setSimpleType(String) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
setState(EntityTypeState) - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
setSuggestedValue(GmoSandboxSuggestedValue) - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
suggester configuration
setT(String) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setTargetCanonicalPath(String) - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
setThreadBundleDef(BundleDef) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonPersistence
 
setTupleDefs(Collection<TupleDef>) - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
setType(String) - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
setUpdated(Date) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Shouldn't be used outside of Hyperon persistence engine.
setupOwnerId() - Method in class pl.decerto.hyperon.persistence.model.value.Property
This method is similar to Property.setOwnerId(long), but id is fetched from parent.
setUseColumnMetadataCache(boolean) - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
true if table metadata should be used, false otherwise
setValue(ValueHolder) - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
Sets value holder and state of this property to EntityState#PERSISTENT.
size() - Method in interface pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsCache
 
size() - Method in class pl.decerto.hyperon.persistence.cache.DatabaseFetchStatsSetCacheImpl
 
size() - Method in class pl.decerto.hyperon.persistence.context.AppCtxCollection
 
size() - Method in class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
size() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
size() - Method in class pl.decerto.hyperon.persistence.helper.IdentitySet
 
size() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
 
size() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
 
size() - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
 
size() - Method in class pl.decerto.hyperon.persistence.model.value.Property
 
size() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
skipFirstToken(String) - Static method in class pl.decerto.hyperon.persistence.context.AppCtxHelper
 
sort() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
sortForDelete() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoSorter
 
sortForInsert() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoSorter
 
SQLUtils - Class in pl.decerto.hyperon.persistence.dao
 
standardGet(String) - Method in class pl.decerto.hyperon.persistence.context.PropertyAdapter
 
standardPrinter(BundleDef) - Static method in class pl.decerto.hyperon.persistence.config.DefinitionPrinter
Creates standard printer without support for better formatting.
start() - Method in class pl.decerto.hyperon.persistence.sandbox.HyperonPersistenceRuntimeWatcher
 
startEntity(String, String, boolean) - Method in class pl.decerto.hyperon.persistence.config.DefinitionBuilder
 
startSandboxWatcher() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
This method is called during BundleService creation HyperonPersistenceFactory.create(), if autoStartWatchers == true.
stopSandboxWatcher() - Method in class pl.decerto.hyperon.persistence.factory.HyperonPersistenceFactory
It will stop watcher, if persistenceRuntimeWatcher was defined.
stream() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
sub(String) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
subList(int, int) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
SyncActions - Class in pl.decerto.hyperon.persistence.sync
 
SyncActions() - Constructor for class pl.decerto.hyperon.persistence.sync.SyncActions
 
SyncData - Class in pl.decerto.hyperon.persistence.sync
 
SyncData(Bundle) - Constructor for class pl.decerto.hyperon.persistence.sync.SyncData
 

T

TableMetadataService - Interface in pl.decerto.hyperon.persistence.cache.metadata
 
TableMetadataServiceImpl - Class in pl.decerto.hyperon.persistence.cache.metadata
 
TableMetadataServiceImpl(MetadataDao) - Constructor for class pl.decerto.hyperon.persistence.cache.metadata.TableMetadataServiceImpl
 
TableNameValidator - Class in pl.decerto.hyperon.persistence.validation
 
toArray() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Creates snapshot array
toArray() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
toArray(E[]) - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
toDelete(Tuple) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
toInsert(Tuple) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
TopoGroup - Class in pl.decerto.hyperon.persistence.dao.topo
 
TopoGroup() - Constructor for class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
TopoSorter - Class in pl.decerto.hyperon.persistence.dao.topo
Sorts tupleSet collection and returns sort result as topoGroups collection with Tuple objects.
TopoSorter(List<Tuple>) - Constructor for class pl.decerto.hyperon.persistence.dao.topo.TopoSorter
 
toRef(RefProperty) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
toString() - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
toString() - Method in class pl.decerto.hyperon.persistence.cache.EhcacheBundleCache
 
toString() - Method in class pl.decerto.hyperon.persistence.cache.metadata.BundleTableMetadataDto
 
toString() - Method in class pl.decerto.hyperon.persistence.cache.metadata.ColumnMetadataDto
 
toString() - Method in class pl.decerto.hyperon.persistence.cache.PersistenceTableStatsCacheKey
 
toString() - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.batch.BatchGroup
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.BundleHeader
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.topo.TopoGroup
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.Tuple
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.TupleDef
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.TupleProperty
 
toString() - Method in class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
 
toString() - Method in class pl.decerto.hyperon.persistence.helper.RefLink
 
toString() - Method in class pl.decerto.hyperon.persistence.hilo.HiLoSequenceGenerator
 
toString() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpFragment
 
toString() - Method in class pl.decerto.hyperon.persistence.marshaller.ExpRef
 
toString() - Method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
toString() - Method in class pl.decerto.hyperon.persistence.model.def.BundleDef
 
toString() - Method in class pl.decerto.hyperon.persistence.model.def.EntityType
 
toString() - Method in class pl.decerto.hyperon.persistence.model.def.PropertyDef
 
toString() - Method in class pl.decerto.hyperon.persistence.model.def.TypeDef
 
toString() - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
 
toString() - Method in class pl.decerto.hyperon.persistence.model.value.CollectionProperty
Formatted String as follows: CollectionProperty[collection1 (MyType) size=1]
toString() - Method in class pl.decerto.hyperon.persistence.model.value.EntityProperty
Formatted String as follows: EntityProperty[name#23, @432423432, owner=101, fields=field1, refc=2]
toString() - Method in class pl.decerto.hyperon.persistence.model.value.RefProperty
Custom String format: RefProperty[cart.policies, target=TypeCode#1234 @123456789]
toString() - Method in class pl.decerto.hyperon.persistence.model.value.ValueProperty
 
toString() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonBundle
 
toString() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
toString() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandbox
 
toString() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxAttribute
 
toString() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
toString() - Method in class pl.decerto.hyperon.persistence.sync.diff.BundleDiff
 
toString() - Method in class pl.decerto.hyperon.persistence.sync.diff.EntityDiff
 
toString() - Method in class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
toString() - Method in class pl.decerto.hyperon.persistence.sync.SyncActions
 
toString() - Method in class pl.decerto.hyperon.persistence.sync.SyncData
 
toStringInline() - Method in class pl.decerto.hyperon.persistence.sandbox.GmoSandboxEntity
 
toUpdate(Tuple) - Method in class pl.decerto.hyperon.persistence.actionqueue.ActionQueue
 
traverse(PropertyVisitor) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
This method walks on property subtree and invoke some action with PropertyVisitor.
traverse(PropertyVisitor, boolean) - Method in interface pl.decerto.hyperon.persistence.model.value.Handle
Deprecated.
This method will be removed in the future. New implementation is not using paths to resolve subtree.
traverse(PropertyVisitor) - Method in class pl.decerto.hyperon.persistence.model.value.Property
This method walks on property subtree and invoke some action with PropertyVisitor.
traverse(PropertyVisitor, boolean) - Method in class pl.decerto.hyperon.persistence.model.value.Property
This method walks on property subtree and invoke some action with PropertyVisitor.
Tuple - Class in pl.decerto.hyperon.persistence.dao
Represents data that corresponds to GMO external table (not GENERIC json value).
Tuple(TupleDef, long, long, long, String) - Constructor for class pl.decerto.hyperon.persistence.dao.Tuple
 
TupleBatch - Class in pl.decerto.hyperon.persistence.dao.batch
 
TupleBatch(TupleDef) - Constructor for class pl.decerto.hyperon.persistence.dao.batch.TupleBatch
 
TupleDef - Class in pl.decerto.hyperon.persistence.dao
Entity to table mapping.
TupleDef(EntityType, String) - Constructor for class pl.decerto.hyperon.persistence.dao.TupleDef
 
TupleProperty - Class in pl.decerto.hyperon.persistence.dao
 
TupleProperty(TuplePropertyDef, ValueHolder) - Constructor for class pl.decerto.hyperon.persistence.dao.TupleProperty
 
TuplePropertyDef - Class in pl.decerto.hyperon.persistence.dao
 
TuplePropertyDef(String, String, String) - Constructor for class pl.decerto.hyperon.persistence.dao.TuplePropertyDef
 
type - Static variable in class pl.decerto.hyperon.persistence.helper.BundleHelper
 
TypeDef - Class in pl.decerto.hyperon.persistence.model.def
 
TypeDef(EntityType) - Constructor for class pl.decerto.hyperon.persistence.model.def.TypeDef
 
TypeDef(String) - Constructor for class pl.decerto.hyperon.persistence.model.def.TypeDef
 

U

unmarshall(String) - Method in class pl.decerto.hyperon.persistence.marshaller.BundleMarshaller
 
unproxy() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonBundle
 
unproxy() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntity
 
unproxy() - Method in class pl.decerto.hyperon.persistence.proxy.HyperonEntityList
 
unproxy() - Method in interface pl.decerto.hyperon.persistence.proxy.PropertySource
 
unregisterAdapters() - Static method in class pl.decerto.hyperon.persistence.context.AppCtx
 
unregisterAll() - Method in class pl.decerto.hyperon.persistence.context.PropertyAdapterResolver
 
updateHeader(ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
udpate ROOT set revision = ?
updateTuples(String, ActionQueue) - Method in class pl.decerto.hyperon.persistence.dynamic.DynamicDao
 

V

validateTableName(String) - Static method in class pl.decerto.hyperon.persistence.validation.TableNameValidator
If table name is invalid throws exception with proper message: - Table name is blank - Table name too long [name].
value(TupleProperty) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
 
value(Property) - Static method in class pl.decerto.hyperon.persistence.dao.SQLUtils
 
ValueDiff - Class in pl.decerto.hyperon.persistence.sync.diff
 
ValueDiff(PropertyDef, String, ValueProperty, ValueProperty) - Constructor for class pl.decerto.hyperon.persistence.sync.diff.ValueDiff
 
valueOf(String) - Static method in enum pl.decerto.hyperon.persistence.model.def.EntityTypeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.decerto.hyperon.persistence.model.value.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.decerto.hyperon.persistence.model.value.EntityState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
Returns the enum constant of this type with the specified name.
ValueProperty - Class in pl.decerto.hyperon.persistence.model.value
This class represents value property, which is a simple wrapper for any value of simple type.
ValueProperty(String) - Constructor for class pl.decerto.hyperon.persistence.model.value.ValueProperty
Creates ValueProperty based on simple type name.
ValueProperty(TypeDef, ValueHolder) - Constructor for class pl.decerto.hyperon.persistence.model.value.ValueProperty
Creates ValueProperty based on provided type type definition and prepared ValueHolder with value.
ValueProperty(String, ValueHolder) - Constructor for class pl.decerto.hyperon.persistence.model.value.ValueProperty
Creates ValueProperty based on simple type name and prepared ValueHolder with value.
ValueProperty(String, String) - Constructor for class pl.decerto.hyperon.persistence.model.value.ValueProperty
Creates ValueProperty based on simple type and given text for StringHolder.
values() - Static method in enum pl.decerto.hyperon.persistence.model.def.EntityTypeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.decerto.hyperon.persistence.model.value.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.decerto.hyperon.persistence.model.value.EntityState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.decerto.hyperon.persistence.sandbox.SandboxAttrGmoPersistence
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Property, String, ElementType) - Method in interface pl.decerto.hyperon.persistence.helper.PropertyVisitor
Deprecated.
visit(Property, ElementType) - Method in interface pl.decerto.hyperon.persistence.helper.PropertyVisitor
method to visit whole subtree starting from given property.
visit(Property, String, ElementType) - Method in class pl.decerto.hyperon.persistence.model.value.IdentityScanner
 
visit(Property, ElementType) - Method in class pl.decerto.hyperon.persistence.model.value.IdentityScanner
 

W

walk(Property, PropertyVisitor) - Static method in class pl.decerto.hyperon.persistence.helper.BundleWalker
 
walk(Property, PropertyVisitor, boolean) - Static method in class pl.decerto.hyperon.persistence.helper.BundleWalker
 
walk(PropertyVisitor) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
This method allows to walk on each property using provided visitor and do some action.
walk(PropertyVisitor, boolean) - Method in class pl.decerto.hyperon.persistence.model.value.Bundle
Deprecated.
this method shouldn't be used anymore. Please use Bundle.walk(PropertyVisitor).
with(String, Property) - Method in class pl.decerto.hyperon.persistence.context.AppCtx
 
with(HyperonEntity) - Method in class pl.decerto.hyperon.persistence.domain.AbstractPersistenceDom
 
with(Property) - Method in class pl.decerto.hyperon.persistence.domain.AbstractPersistenceDom
 
with(String, Property) - Method in class pl.decerto.hyperon.persistence.domain.AbstractPersistenceDom
 
withoutRootLobData(List<ExpFragment>, List<ExpRef>) - Static method in class pl.decerto.hyperon.persistence.marshaller.LobData
 
A B C D E F G H I L M O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.