org.lexevs.dao.database.service.property
Interface PropertyService

All Known Implementing Classes:
VersionableEventPropertyService

public interface PropertyService

The Interface PropertyService.

Author:
Kevin Peterson

Field Summary
static java.lang.String INSERT_BATCH_PROPERTY_ERROR
           
static java.lang.String INSERT_CODINGSCHEME_PROPERTY_ERROR
           
static java.lang.String INSERT_CODINGSCHEME_PROPERTY_VERSIONABLE_CHANGES_ERROR
           
static java.lang.String INSERT_ENTITY_PROPERTY_ERROR
           
static java.lang.String INSERT_ENTITY_PROPERTY_VERSIONABLE_CHANGES_ERROR
           
static java.lang.String INSERT_RELATION_PROPERTY_ERROR
           
static java.lang.String INSERT_RELATION_PROPERTY_VERSIONABLE_CHANGES_ERROR
           
static java.lang.String REMOVE_CODINGSCHEME_PROPERTY_ERROR
           
static java.lang.String REMOVE_ENTITY_PROPERTY_ERROR
           
static java.lang.String REMOVE_RELATION_PROPERTY_ERROR
           
static java.lang.String UPDATE_CODINGSCHEME_PROPERTY_ERROR
           
static java.lang.String UPDATE_ENTITY_PROPERTY_ERROR
           
static java.lang.String UPDATE_RELATION_PROPERTY_ERROR
           
 
Method Summary
 void insertBatchEntityProperties(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, java.util.List<Property> batch)
          Insert batch entity properties.
 void insertCodingSchemeProperty(java.lang.String codingSchemeUri, java.lang.String version, Property property)
          Insert coding scheme property.
 void insertEntityProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
          Insert entity property.
 void insertRelationProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, Property property)
          Insert relation property.
 void removeCodingSchemeProperty(java.lang.String codingSchemeUri, java.lang.String version, Property property)
          remove coding schme property.
 void removeEntityProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
          Remove entity property.
 void removeRelationProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, Property property)
          Remove relation property.
 java.util.List<Property> resolvePropertiesOfCodingSchemeByRevision(java.lang.String codingSchemeURI, java.lang.String version, java.lang.String revisionId)
           
 java.util.List<Property> resolvePropertiesOfEntityByRevision(java.lang.String codingSchemeURI, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, java.lang.String revisionId)
           
 java.util.List<Property> resolvePropertiesOfRelationByRevision(java.lang.String codingSchemeURI, java.lang.String version, java.lang.String relationsName, java.lang.String revisionId)
           
 void reviseCodingSchemeProperty(java.lang.String codingSchemeUri, java.lang.String version, Property property)
          Revise a coding scheme property.
 void reviseEntityProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
          Revise a entity property.
 void reviseRelationProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, Property property)
          Revise a relations property.
 void updateCodingSchemeProperty(java.lang.String codingSchemeUri, java.lang.String version, Property property)
          update coding schme property.
 void updateEntityProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String entityCode, java.lang.String entityCodeNamespace, Property property)
          Update entity property.
 void updateRelationProperty(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationContainerName, Property property)
          Update relation property.
 

Field Detail

INSERT_BATCH_PROPERTY_ERROR

static final java.lang.String INSERT_BATCH_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_CODINGSCHEME_PROPERTY_ERROR

static final java.lang.String INSERT_CODINGSCHEME_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_CODINGSCHEME_PROPERTY_VERSIONABLE_CHANGES_ERROR

static final java.lang.String INSERT_CODINGSCHEME_PROPERTY_VERSIONABLE_CHANGES_ERROR
See Also:
Constant Field Values

UPDATE_CODINGSCHEME_PROPERTY_ERROR

static final java.lang.String UPDATE_CODINGSCHEME_PROPERTY_ERROR
See Also:
Constant Field Values

REMOVE_CODINGSCHEME_PROPERTY_ERROR

static final java.lang.String REMOVE_CODINGSCHEME_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_ENTITY_PROPERTY_ERROR

static final java.lang.String INSERT_ENTITY_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_ENTITY_PROPERTY_VERSIONABLE_CHANGES_ERROR

static final java.lang.String INSERT_ENTITY_PROPERTY_VERSIONABLE_CHANGES_ERROR
See Also:
Constant Field Values

UPDATE_ENTITY_PROPERTY_ERROR

static final java.lang.String UPDATE_ENTITY_PROPERTY_ERROR
See Also:
Constant Field Values

REMOVE_ENTITY_PROPERTY_ERROR

static final java.lang.String REMOVE_ENTITY_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_RELATION_PROPERTY_ERROR

static final java.lang.String INSERT_RELATION_PROPERTY_ERROR
See Also:
Constant Field Values

INSERT_RELATION_PROPERTY_VERSIONABLE_CHANGES_ERROR

static final java.lang.String INSERT_RELATION_PROPERTY_VERSIONABLE_CHANGES_ERROR
See Also:
Constant Field Values

UPDATE_RELATION_PROPERTY_ERROR

static final java.lang.String UPDATE_RELATION_PROPERTY_ERROR
See Also:
Constant Field Values

REMOVE_RELATION_PROPERTY_ERROR

static final java.lang.String REMOVE_RELATION_PROPERTY_ERROR
See Also:
Constant Field Values
Method Detail

insertCodingSchemeProperty

void insertCodingSchemeProperty(java.lang.String codingSchemeUri,
                                java.lang.String version,
                                Property property)
Insert coding scheme property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
property - the coding scheme property.

updateCodingSchemeProperty

void updateCodingSchemeProperty(java.lang.String codingSchemeUri,
                                java.lang.String version,
                                Property property)
update coding schme property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
property - the coding scheme property.

removeCodingSchemeProperty

void removeCodingSchemeProperty(java.lang.String codingSchemeUri,
                                java.lang.String version,
                                Property property)
remove coding schme property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
property - the coding scheme property.

insertEntityProperty

void insertEntityProperty(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          java.lang.String entityCode,
                          java.lang.String entityCodeNamespace,
                          Property property)
Insert entity property.

Parameters:
codingSchemeUri - the coding scheme uri
version - the version
entityCode - the entity code
entityCodeNamespace - the entity code namespace
property - the property

updateEntityProperty

void updateEntityProperty(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          java.lang.String entityCode,
                          java.lang.String entityCodeNamespace,
                          Property property)
Update entity property.

Parameters:
codingSchemeUri - the coding scheme uri
version - the version
entityCode - the entity code
entityCodeNamespace - the entity code namespace
property - the property

removeEntityProperty

void removeEntityProperty(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          java.lang.String entityCode,
                          java.lang.String entityCodeNamespace,
                          Property property)
Remove entity property.

Parameters:
codingSchemeUri - the coding scheme uri
version - the version
entityCode - the entity code
entityCodeNamespace - the entity code namespace
property - the property

insertBatchEntityProperties

void insertBatchEntityProperties(java.lang.String codingSchemeUri,
                                 java.lang.String version,
                                 java.lang.String entityCode,
                                 java.lang.String entityCodeNamespace,
                                 java.util.List<Property> batch)
Insert batch entity properties.

Parameters:
codingSchemeUri - the coding scheme uri
version - the version
entityCode - the entity code
entityCodeNamespace - the entity code namespace
batch - the batch

insertRelationProperty

void insertRelationProperty(java.lang.String codingSchemeUri,
                            java.lang.String version,
                            java.lang.String relationContainerName,
                            Property property)
Insert relation property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
relationContainerName - the relations container name.
property - the relation property object.

updateRelationProperty

void updateRelationProperty(java.lang.String codingSchemeUri,
                            java.lang.String version,
                            java.lang.String relationContainerName,
                            Property property)
Update relation property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
relationContainerName - the relations container name.
property - the relation property object.

removeRelationProperty

void removeRelationProperty(java.lang.String codingSchemeUri,
                            java.lang.String version,
                            java.lang.String relationContainerName,
                            Property property)
Remove relation property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
relationContainerName - the relations container name.
property - the relation property object.

reviseCodingSchemeProperty

void reviseCodingSchemeProperty(java.lang.String codingSchemeUri,
                                java.lang.String version,
                                Property property)
                                throws LBException
Revise a coding scheme property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
property - the coding scheme property object.
Throws:
LBException

reviseEntityProperty

void reviseEntityProperty(java.lang.String codingSchemeUri,
                          java.lang.String version,
                          java.lang.String entityCode,
                          java.lang.String entityCodeNamespace,
                          Property property)
                          throws LBException
Revise a entity property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
entityCode - the entity code
entityCodeNamespace - the entity code namespace
property - the entity property object.
Throws:
LBException

reviseRelationProperty

void reviseRelationProperty(java.lang.String codingSchemeUri,
                            java.lang.String version,
                            java.lang.String relationContainerName,
                            Property property)
                            throws LBException
Revise a relations property.

Parameters:
codingSchemeUri - the coding scheme uri.
version - the coding scheme version.
relationContainerName - the relations container name.
property - the relation property object.
Throws:
LBException

resolvePropertiesOfCodingSchemeByRevision

java.util.List<Property> resolvePropertiesOfCodingSchemeByRevision(java.lang.String codingSchemeURI,
                                                                   java.lang.String version,
                                                                   java.lang.String revisionId)

resolvePropertiesOfEntityByRevision

java.util.List<Property> resolvePropertiesOfEntityByRevision(java.lang.String codingSchemeURI,
                                                             java.lang.String version,
                                                             java.lang.String entityCode,
                                                             java.lang.String entityCodeNamespace,
                                                             java.lang.String revisionId)

resolvePropertiesOfRelationByRevision

java.util.List<Property> resolvePropertiesOfRelationByRevision(java.lang.String codingSchemeURI,
                                                               java.lang.String version,
                                                               java.lang.String relationsName,
                                                               java.lang.String revisionId)

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.