com.ibm.di.connector.ccmdb.provider
Class ClassificationProvider

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.provider.ClassificationProvider

public class ClassificationProvider
extends java.lang.Object

This class defines methods for reading of classification types.


Field Summary
static java.lang.String UNCLASSIFIED
           
static java.lang.String UNCLASSIFIED_RELATION
           
 
Constructor Summary
protected ClassificationProvider(CCMDBActualCIProvider provider)
           
 
Method Summary
 java.util.List<java.lang.String> getClassificationNames(java.lang.String className)
           
 java.util.List<Classification> getClassifications(java.lang.String className)
           
 Classification getClasssification(java.lang.String name)
           
 Classification getClasssificationByClassstructure(java.lang.String classstructureId)
           
 Classification getClasssificationByClassType(java.lang.String className)
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNCLASSIFIED

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

UNCLASSIFIED_RELATION

public static final java.lang.String UNCLASSIFIED_RELATION
See Also:
Constant Field Values
Constructor Detail

ClassificationProvider

protected ClassificationProvider(CCMDBActualCIProvider provider)
Parameters:
provider -
Method Detail

init

public void init()
          throws java.sql.SQLException
Throws:
java.sql.SQLException

getClassifications

public java.util.List<Classification> getClassifications(java.lang.String className)
                                                  throws java.sql.SQLException
Parameters:
className -
Returns:
List
Throws:
java.sql.SQLException

getClassificationNames

public java.util.List<java.lang.String> getClassificationNames(java.lang.String className)
                                                        throws java.sql.SQLException
Parameters:
className -
Returns:
List
Throws:
java.sql.SQLException

getClasssification

public Classification getClasssification(java.lang.String name)
Parameters:
name -
Returns:
Classification

getClasssificationByClassstructure

public Classification getClasssificationByClassstructure(java.lang.String classstructureId)
Parameters:
classstructureId -
Returns:
Classification

getClasssificationByClassType

public Classification getClasssificationByClassType(java.lang.String className)
Parameters:
className -
Returns:
Classification