|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.mayo.informatics.lexgrid.convert.inserter.AbstractCodingSchemeInserter
edu.mayo.informatics.lexgrid.convert.inserter.AbstractPagingCodingSchemeInserter
edu.mayo.informatics.lexgrid.convert.inserter.DefaultPagingCodingSchemeInserter
public class DefaultPagingCodingSchemeInserter
The Class DefaultPagingCodingSchemeInserter.
Field Summary | |
---|---|
int |
associationInstancePage
The association instance page. |
int |
entityPageSize
The entity page size. |
Constructor Summary | |
---|---|
DefaultPagingCodingSchemeInserter()
|
|
DefaultPagingCodingSchemeInserter(ResolverProcessor resolverProcessor)
|
Method Summary | |
---|---|
protected void |
doLoadNonPagedItems(CodingScheme codingScheme)
|
protected java.util.List<ResolvedLoadValidationError> |
doResolveErrors(java.util.List<LoadValidationError> errors)
|
protected java.lang.String |
getCodingSchemeId(java.lang.String uri,
java.lang.String version)
Gets the coding scheme id. |
ResolverProcessor |
getResolverProcessor()
|
protected java.lang.String |
insertAssociationPredicate(java.lang.String codingSchemeId,
java.lang.String relationsId,
AssociationPredicate predicate)
Insert association predicate. |
protected void |
insertAssociationSourceBatch(java.lang.String codingSchemeId,
java.util.List<AssociationSourceBatchInsertItem> batch)
Insert association source. |
protected void |
insertEntityBatch(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String codingSchemeId,
java.util.List<Entity> batch)
Insert entity. |
protected java.lang.String |
insertRelations(java.lang.String codingSchemeId,
Relations relations)
Insert relations. |
protected java.util.List<LoadValidationError> |
loadNonPagedItems(CodingScheme codingScheme)
Load non paged items. |
protected java.util.List<LoadValidationError> |
pageEntities(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entities entities)
Page entities. |
protected java.util.List<LoadValidationError> |
pageRelations(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Relations relations)
Page relations. |
void |
setAssociationInstancePageSize(int pageSize)
Sets the association instance page size. |
void |
setEntityPageSize(int pageSize)
Sets the entity page size. |
void |
setResolverProcessor(ResolverProcessor resolverProcessor)
|
Methods inherited from class edu.mayo.informatics.lexgrid.convert.inserter.AbstractPagingCodingSchemeInserter |
---|
doInsertCodingScheme |
Methods inherited from class edu.mayo.informatics.lexgrid.convert.inserter.AbstractCodingSchemeInserter |
---|
getDatabaseServiceManager, getSystemResourceService, insertCodingScheme, setDatabaseServiceManager, setSystemResourceService |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.mayo.informatics.lexgrid.convert.inserter.CodingSchemeInserter |
---|
insertCodingScheme |
Field Detail |
---|
public int entityPageSize
public int associationInstancePage
Constructor Detail |
---|
public DefaultPagingCodingSchemeInserter()
public DefaultPagingCodingSchemeInserter(ResolverProcessor resolverProcessor)
Method Detail |
---|
protected java.util.List<LoadValidationError> loadNonPagedItems(CodingScheme codingScheme)
AbstractPagingCodingSchemeInserter
loadNonPagedItems
in class AbstractPagingCodingSchemeInserter
codingScheme
- the coding schemeprotected void doLoadNonPagedItems(CodingScheme codingScheme) throws LoadValidationException
LoadValidationException
protected java.util.List<LoadValidationError> pageEntities(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Entities entities)
AbstractPagingCodingSchemeInserter
pageEntities
in class AbstractPagingCodingSchemeInserter
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionentities
- the entitiesprotected java.util.List<LoadValidationError> pageRelations(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Relations relations)
AbstractPagingCodingSchemeInserter
pageRelations
in class AbstractPagingCodingSchemeInserter
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelations
- the relationsprotected void insertEntityBatch(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String codingSchemeId, java.util.List<Entity> batch) throws LoadValidationException
codingSchemeId
- the coding scheme idbatch
- the batch
LoadValidationException
protected void insertAssociationSourceBatch(java.lang.String codingSchemeId, java.util.List<AssociationSourceBatchInsertItem> batch) throws LoadValidationException
codingSchemeId
- the coding scheme idbatch
- the batch
LoadValidationException
protected java.lang.String insertRelations(java.lang.String codingSchemeId, Relations relations)
codingSchemeId
- the coding scheme idrelations
- the relations
protected java.lang.String insertAssociationPredicate(java.lang.String codingSchemeId, java.lang.String relationsId, AssociationPredicate predicate)
codingSchemeId
- the coding scheme idrelationsId
- the relations idpredicate
- the predicate
protected java.lang.String getCodingSchemeId(java.lang.String uri, java.lang.String version)
uri
- the uriversion
- the version
protected java.util.List<ResolvedLoadValidationError> doResolveErrors(java.util.List<LoadValidationError> errors)
doResolveErrors
in class AbstractPagingCodingSchemeInserter
public void setAssociationInstancePageSize(int pageSize)
PagingCodingSchemeInserter
pageSize
- the new association instance page sizepublic void setEntityPageSize(int pageSize)
PagingCodingSchemeInserter
pageSize
- the new entity page sizepublic void setResolverProcessor(ResolverProcessor resolverProcessor)
public ResolverProcessor getResolverProcessor()
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |