org.lexgrid.loader.dao.template
Class AbstractSupportedAttributeTemplate

java.lang.Object
  extended by org.lexgrid.loader.logging.LoggingBean
      extended by org.lexgrid.loader.dao.template.AbstractSupportedAttributeTemplate
All Implemented Interfaces:
SupportedAttributeTemplate
Direct Known Subclasses:
CachingSupportedAttribuiteTemplate

public abstract class AbstractSupportedAttributeTemplate
extends LoggingBean
implements SupportedAttributeTemplate

The Class AbstractSupportedAttributeTemplate.

Author:
Kevin Peterson

Constructor Summary
AbstractSupportedAttributeTemplate()
           
 
Method Summary
 void addSupportedAssociation(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported association.
 void addSupportedAssociationQualifier(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported association qualifier.
 void addSupportedCodingScheme(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content, boolean isImported)
          Adds the supported coding scheme.
 void addSupportedContainerName(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported container name.
 void addSupportedContext(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported context.
 void addSupportedDataType(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported data type.
 void addSupportedDegreeOfFidelity(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported degree of fidelity.
 void addSupportedEntityType(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported entity type.
 void addSupportedHierarchy(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.util.List<java.lang.String> associationNames, boolean isForwardNavigable, java.lang.String rootCode)
          Adds the supported hierarchy.
 void addSupportedLanguage(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported language.
 void addSupportedNamespace(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content, java.lang.String equivalentCodingScheme)
          Adds the supported namespace.
 void addSupportedProperty(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported property.
 void addSupportedPropertyQualifier(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported property qualifier.
 void addSupportedPropertyType(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported property type.
 void addSupportedRepresentationalForm(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported representational form.
 void addSupportedSortOrder(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported sort order.
 void addSupportedSource(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content, java.lang.String assemblyRule)
          Adds the supported source.
 void addSupportedSourceRole(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported source role.
 void addSupportedStatus(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, java.lang.String localId, java.lang.String uri, java.lang.String content)
          Adds the supported status.
 int getIdValueMaxSize()
           
protected abstract  void insert(java.lang.String codingSchemeName, java.lang.String codingSchemeVersion, URIMap attrib)
          Insert.
 void setIdValueMaxSize(int idValueMaxSize)
           
 
Methods inherited from class org.lexgrid.loader.logging.LoggingBean
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSupportedAttributeTemplate

public AbstractSupportedAttributeTemplate()
Method Detail

addSupportedAssociation

public void addSupportedAssociation(java.lang.String codingSchemeName,
                                    java.lang.String codingSchemeVersion,
                                    java.lang.String localId,
                                    java.lang.String uri,
                                    java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported association.

Specified by:
addSupportedAssociation in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedAssociationQualifier

public void addSupportedAssociationQualifier(java.lang.String codingSchemeName,
                                             java.lang.String codingSchemeVersion,
                                             java.lang.String localId,
                                             java.lang.String uri,
                                             java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported association qualifier.

Specified by:
addSupportedAssociationQualifier in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedCodingScheme

public void addSupportedCodingScheme(java.lang.String codingSchemeName,
                                     java.lang.String codingSchemeVersion,
                                     java.lang.String localId,
                                     java.lang.String uri,
                                     java.lang.String content,
                                     boolean isImported)
Description copied from interface: SupportedAttributeTemplate
Adds the supported coding scheme.

Specified by:
addSupportedCodingScheme in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content
isImported - the is imported

addSupportedContainerName

public void addSupportedContainerName(java.lang.String codingSchemeName,
                                      java.lang.String codingSchemeVersion,
                                      java.lang.String localId,
                                      java.lang.String uri,
                                      java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported container name.

Specified by:
addSupportedContainerName in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedContext

public void addSupportedContext(java.lang.String codingSchemeName,
                                java.lang.String codingSchemeVersion,
                                java.lang.String localId,
                                java.lang.String uri,
                                java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported context.

Specified by:
addSupportedContext in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedDataType

public void addSupportedDataType(java.lang.String codingSchemeName,
                                 java.lang.String codingSchemeVersion,
                                 java.lang.String localId,
                                 java.lang.String uri,
                                 java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported data type.

Specified by:
addSupportedDataType in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedDegreeOfFidelity

public void addSupportedDegreeOfFidelity(java.lang.String codingSchemeName,
                                         java.lang.String codingSchemeVersion,
                                         java.lang.String localId,
                                         java.lang.String uri,
                                         java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported degree of fidelity.

Specified by:
addSupportedDegreeOfFidelity in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedEntityType

public void addSupportedEntityType(java.lang.String codingSchemeName,
                                   java.lang.String codingSchemeVersion,
                                   java.lang.String localId,
                                   java.lang.String uri,
                                   java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported entity type.

Specified by:
addSupportedEntityType in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedHierarchy

public void addSupportedHierarchy(java.lang.String codingSchemeName,
                                  java.lang.String codingSchemeVersion,
                                  java.lang.String localId,
                                  java.lang.String uri,
                                  java.util.List<java.lang.String> associationNames,
                                  boolean isForwardNavigable,
                                  java.lang.String rootCode)
Description copied from interface: SupportedAttributeTemplate
Adds the supported hierarchy.

Specified by:
addSupportedHierarchy in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
associationNames - the association names
isForwardNavigable - the is forward navigable
rootCode - the root code

addSupportedLanguage

public void addSupportedLanguage(java.lang.String codingSchemeName,
                                 java.lang.String codingSchemeVersion,
                                 java.lang.String localId,
                                 java.lang.String uri,
                                 java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported language.

Specified by:
addSupportedLanguage in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedNamespace

public void addSupportedNamespace(java.lang.String codingSchemeName,
                                  java.lang.String codingSchemeVersion,
                                  java.lang.String localId,
                                  java.lang.String uri,
                                  java.lang.String content,
                                  java.lang.String equivalentCodingScheme)
Description copied from interface: SupportedAttributeTemplate
Adds the supported namespace.

Specified by:
addSupportedNamespace in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content
equivalentCodingScheme - the equivalent coding scheme

addSupportedProperty

public void addSupportedProperty(java.lang.String codingSchemeName,
                                 java.lang.String codingSchemeVersion,
                                 java.lang.String localId,
                                 java.lang.String uri,
                                 java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported property.

Specified by:
addSupportedProperty in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedPropertyQualifier

public void addSupportedPropertyQualifier(java.lang.String codingSchemeName,
                                          java.lang.String codingSchemeVersion,
                                          java.lang.String localId,
                                          java.lang.String uri,
                                          java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported property qualifier.

Specified by:
addSupportedPropertyQualifier in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedPropertyType

public void addSupportedPropertyType(java.lang.String codingSchemeName,
                                     java.lang.String codingSchemeVersion,
                                     java.lang.String localId,
                                     java.lang.String uri,
                                     java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported property type.

Specified by:
addSupportedPropertyType in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedRepresentationalForm

public void addSupportedRepresentationalForm(java.lang.String codingSchemeName,
                                             java.lang.String codingSchemeVersion,
                                             java.lang.String localId,
                                             java.lang.String uri,
                                             java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported representational form.

Specified by:
addSupportedRepresentationalForm in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedSortOrder

public void addSupportedSortOrder(java.lang.String codingSchemeName,
                                  java.lang.String codingSchemeVersion,
                                  java.lang.String localId,
                                  java.lang.String uri,
                                  java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported sort order.

Specified by:
addSupportedSortOrder in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedSource

public void addSupportedSource(java.lang.String codingSchemeName,
                               java.lang.String codingSchemeVersion,
                               java.lang.String localId,
                               java.lang.String uri,
                               java.lang.String content,
                               java.lang.String assemblyRule)
Description copied from interface: SupportedAttributeTemplate
Adds the supported source.

Specified by:
addSupportedSource in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content
assemblyRule - the assembly rule

addSupportedSourceRole

public void addSupportedSourceRole(java.lang.String codingSchemeName,
                                   java.lang.String codingSchemeVersion,
                                   java.lang.String localId,
                                   java.lang.String uri,
                                   java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported source role.

Specified by:
addSupportedSourceRole in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

addSupportedStatus

public void addSupportedStatus(java.lang.String codingSchemeName,
                               java.lang.String codingSchemeVersion,
                               java.lang.String localId,
                               java.lang.String uri,
                               java.lang.String content)
Description copied from interface: SupportedAttributeTemplate
Adds the supported status.

Specified by:
addSupportedStatus in interface SupportedAttributeTemplate
Parameters:
codingSchemeName - the coding scheme name
localId - the local id
uri - the uri
content - the content

insert

protected abstract void insert(java.lang.String codingSchemeName,
                               java.lang.String codingSchemeVersion,
                               URIMap attrib)
Insert.

Parameters:
attrib - the attrib

getIdValueMaxSize

public int getIdValueMaxSize()

setIdValueMaxSize

public void setIdValueMaxSize(int idValueMaxSize)

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.