public class DelegatingRecordStore extends AbstractRecordStore
| Constructor and Description |
|---|
DelegatingRecordStore(AbstractRecordStore recordStore) |
addRecordDefinition, addRecordDefinitionProperties, addRecordStoreExtension, appendQueryValue, copy, create, createIterator, createTransaction, createWithId, findRecordDefinition, getConnectionProperties, getIteratorFactory, getRecordStoreExtensions, getSharedAttribute, getSharedAttributes, getUrl, getUsername, getWriter, hasSchema, load, refreshSchema, refreshSchema, refreshSchemaElements, setConnectionProperties, setIteratorFactory, setLogCounts, setSharedAttributepublic DelegatingRecordStore(AbstractRecordStore recordStore)
public void addCodeTable(CodeTable codeTable)
addCodeTable in interface RecordStoreaddCodeTable in class AbstractRecordStorepublic void addCodeTable(String columnName, CodeTable codeTable)
addCodeTable in class AbstractRecordStorepublic void addCodeTables(Collection<CodeTable> codeTables)
addCodeTables in interface RecordStoreaddCodeTables in class AbstractRecordStorepublic void addStatistic(String statisticName, Record object)
addStatistic in interface RecordStoreaddStatistic in class AbstractRecordStorepublic void addStatistic(String statisticName, String typePath, int count)
addStatistic in interface RecordStoreaddStatistic in class AbstractRecordStorepublic void clearProperties()
clearProperties in interface ObjectWithPropertiesclearProperties in class AbstractObjectWithProperties@PreDestroy public void close()
close in interface RecordStoreclose in interface AutoCloseableclose in class AbstractRecordStorepublic Record create(RecordDefinition recordDefinition)
create in interface RecordStorecreate in class AbstractRecordStorepublic Record create(String typePath)
create in interface RecordStorecreate in class AbstractRecordStorepublic <T> T createPrimaryIdValue(String typePath)
createPrimaryIdValue in interface RecordStorecreatePrimaryIdValue in class AbstractRecordStorepublic Query createQuery(String typePath, String whereClause, BoundingBoxDoubleGf boundingBox)
createQuery in interface RecordStorecreateQuery in class AbstractRecordStorepublic RecordStoreQueryReader createReader()
createReader in class AbstractRecordStorepublic int delete(Query query)
delete in interface RecordStoredelete in class AbstractRecordStorepublic void delete(Record object)
delete in interface RecordStoredelete in class AbstractRecordStorepublic void deleteAll(Collection<Record> objects)
deleteAll in interface RecordStoredeleteAll in class AbstractRecordStorepublic <V extends CodeTable> V getCodeTable(String typePath)
getCodeTable in interface RecordStoregetCodeTable in class AbstractRecordStorepublic CodeTable getCodeTableByFieldName(String columnName)
getCodeTableByFieldName in interface RecordStoregetCodeTableByFieldName in class AbstractRecordStorepublic Map<String,CodeTable> getCodeTableByFieldNameMap()
getCodeTableByFieldNameMap in interface RecordStoregetCodeTableByFieldNameMap in class AbstractRecordStorepublic Map<String,List<String>> getCodeTableColumNames()
getCodeTableColumNames in class AbstractRecordStorepublic GeometryFactory getGeometryFactory()
getGeometryFactory in interface RecordStoregetGeometryFactory in class AbstractRecordStorepublic String getLabel()
getLabel in interface RecordStoregetLabel in class AbstractRecordStorepublic Map<String,Object> getProperties()
getProperties in interface ObjectWithPropertiesgetProperties in class AbstractObjectWithPropertiespublic <C> C getProperty(String name)
getProperty in interface ObjectWithPropertiesgetProperty in class AbstractObjectWithPropertiespublic <C> C getProperty(String name, C defaultValue)
getProperty in interface ObjectWithPropertiesgetProperty in class AbstractObjectWithPropertiespublic RecordDefinition getRecordDefinition(RecordDefinition recordDefinition)
getRecordDefinition in interface RecordStoregetRecordDefinition in class AbstractRecordStorepublic RecordDefinition getRecordDefinition(String typePath)
RecordStoregetRecordDefinition in interface RecordDefinitionFactorygetRecordDefinition in interface RecordStoregetRecordDefinition in class AbstractRecordStoretypePath - The type name.public RecordFactory getRecordFactory()
getRecordFactory in interface RecordStoregetRecordFactory in class AbstractRecordStorepublic AbstractRecordStore getRecordStore()
public RecordStoreSchema getRootSchema()
getRootSchema in interface RecordStoregetRootSchema in class AbstractRecordStorepublic int getRowCount(Query query)
public RecordStoreSchema getSchema(String schemaName)
getSchema in interface RecordStoregetSchema in class AbstractRecordStorepublic List<RecordStoreSchema> getSchemas()
RecordStoregetSchemas in interface RecordStoregetSchemas in class AbstractRecordStorepublic StatisticsMap getStatistics()
getStatistics in interface RecordStoregetStatistics in class AbstractRecordStorepublic Statistics getStatistics(String name)
getStatistics in interface RecordStoregetStatistics in class AbstractRecordStorepublic String getString(Object name)
getString in class AbstractRecordStorepublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager in interface RecordStoregetTransactionManager in class AbstractRecordStorepublic List<String> getTypeNames(String schemaName)
RecordStoregetTypeNames in interface RecordStoregetTypeNames in class AbstractRecordStoreschemaName - The name space.public List<RecordDefinition> getTypes(String namespace)
getTypes in interface RecordStoregetTypes in class AbstractRecordStorepublic Writer<Record> getWriter()
getWriter in interface RecordStoregetWriter in class AbstractRecordStore@PostConstruct public void initialize()
initialize in interface RecordStoreinitialize in class AbstractRecordStorepublic void insert(Record record)
insert in interface RecordStoreinsert in class AbstractRecordStorepublic void insertAll(Collection<Record> objects)
insertAll in interface RecordStoreinsertAll in class AbstractRecordStorepublic boolean isEditable(String typePath)
isEditable in interface RecordStoreisEditable in class AbstractRecordStorepublic Record load(String typePath, Object... id)
load in interface RecordStoreload in class AbstractRecordStorepublic Record lock(String typePath, Object id)
lock in interface RecordStorelock in class AbstractRecordStorepublic ResultPager<Record> page(Query query)
page in interface RecordStorepage in class AbstractRecordStorepublic Reader<Record> query(List<?> queries)
query in interface RecordStorequery in class AbstractRecordStorepublic Reader<Record> query(Query... queries)
query in interface RecordStorequery in class AbstractRecordStorepublic Reader<Record> query(String path)
query in interface RecordStorequery in class AbstractRecordStorepublic Record queryFirst(Query query)
queryFirst in interface RecordStorequeryFirst in class AbstractRecordStorepublic void removeProperty(String propertyName)
removeProperty in interface ObjectWithPropertiesremoveProperty in class AbstractObjectWithPropertiespublic void setCodeTableColumNames(Map<String,List<String>> domainColumNames)
setCodeTableColumNames in class AbstractRecordStorepublic void setCommonRecordDefinitionProperties(List<RecordDefinitionProperty> commonRecordDefinitionProperties)
setCommonRecordDefinitionProperties in class AbstractRecordStorepublic void setGeometryFactory(GeometryFactory geometryFactory)
setGeometryFactory in class AbstractRecordStorepublic void setLabel(String label)
setLabel in interface RecordStoresetLabel in class AbstractRecordStorepublic void setProperties(Map<String,? extends Object> properties)
setProperties in interface ObjectWithPropertiessetProperties in class AbstractObjectWithPropertiespublic void setProperty(String name, Object value)
setProperty in interface ObjectWithPropertiessetProperty in class AbstractObjectWithPropertiespublic void setPropertySoft(String name, Object value)
setPropertySoft in interface ObjectWithPropertiessetPropertySoft in class AbstractObjectWithPropertiespublic void setPropertyWeak(String name, Object value)
setPropertyWeak in interface ObjectWithPropertiessetPropertyWeak in class AbstractObjectWithPropertiespublic void setRecordFactory(RecordFactory recordFactory)
setRecordFactory in interface RecordStoresetRecordFactory in class AbstractRecordStorepublic void setTypeRecordDefinitionProperties(Map<String,List<RecordDefinitionProperty>> typeRecordDefinitionProperties)
setTypeRecordDefinitionProperties in class AbstractRecordStorepublic String toString()
toString in class AbstractRecordStorepublic void update(Record object)
update in interface RecordStoreupdate in class AbstractRecordStorepublic void updateAll(Collection<Record> objects)
updateAll in interface RecordStoreupdateAll in class AbstractRecordStoreCopyright © 2015 Revolution Systems Inc.. All rights reserved.