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

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

public class ActciRelationProvider
extends Object

This class is responsible for reading and writing instances of relationships.


Constructor Summary
protected ActciRelationProvider(CCMDBActualCIProvider provider)
           
 
Method Summary
 boolean delete(CIRelation relation)
           
protected  int deleteRelation(CIRelation relation)
           
 CCMDBActualCIProvider getProvider()
           
 void load(CIRelation relation)
           
 boolean save(CIRelation relation)
           
protected  void saveRelation(CIRelation relation, boolean check, boolean skip)
           
 List<CIRelation> select(CIRelationDefinition definition)
           
 List<CIRelation> select(SQLQuery query, CIRelationDefinition definition)
           
 boolean update(CIRelation relation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActciRelationProvider

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

select

public List<CIRelation> select(CIRelationDefinition definition)
                        throws SQLException
Parameters:
definition -
Returns:
List
Throws:
SQLException

select

public List<CIRelation> select(SQLQuery query,
                               CIRelationDefinition definition)
                        throws SQLException
Parameters:
query -
definition -
Returns:
List
Throws:
SQLException

save

public boolean save(CIRelation relation)
             throws SQLException,
                    DataProcessingException
Parameters:
relation -
Returns:
boolean
Throws:
SQLException
CCMDBException
DataProcessingException

update

public boolean update(CIRelation relation)
               throws SQLException,
                      DataProcessingException
Parameters:
relation -
Returns:
boolean
Throws:
SQLException
DataProcessingException

delete

public boolean delete(CIRelation relation)
               throws SQLException,
                      DataProcessingException
Parameters:
relation -
Returns:
boolean
Throws:
SQLException
DataProcessingException

load

public void load(CIRelation relation)
          throws SQLException
Parameters:
relation -
Throws:
SQLException

deleteRelation

protected int deleteRelation(CIRelation relation)
                      throws SQLException
Parameters:
relation -
Throws:
SQLException

saveRelation

protected void saveRelation(CIRelation relation,
                            boolean check,
                            boolean skip)
                     throws SQLException,
                            DataProcessingException
Parameters:
relation -
check -
Throws:
SQLException
DataProcessingException

getProvider

public CCMDBActualCIProvider getProvider()