Class ActciProvider
- java.lang.Object
-
- com.ibm.di.connector.ccmdb.provider.ActciProvider
-
public class ActciProvider extends java.lang.ObjectThis class is responsible for reading and writing instances of actual configuration items.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedActciProvider(CCMDBActualCIProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandelete(ActualCI configItem)booleanexist(java.lang.String guid)protected ActualCIfindActualCIByGUID(java.lang.String guid)voidloadReferences(ActualCI configItem)booleansave(ActualCI configItem)protected ActualCIsaveActualCI(ActualCI configItem, boolean check, boolean skip)java.util.List<ActualCI>select(ActualCIDefinition definition)Selects configuration items by a given item definition.java.util.List<ActualCI>select(SQLQuery query, ActualCIDefinition definition)Selects configuration items by a given item definition and search query.java.util.List<ActualCI>selectAll()booleanupdate(ActualCI configItem)
-
-
-
Constructor Detail
-
ActciProvider
protected ActciProvider(CCMDBActualCIProvider provider)
- Parameters:
provider-
-
-
Method Detail
-
select
public java.util.List<ActualCI> select(ActualCIDefinition definition) throws java.sql.SQLException
Selects configuration items by a given item definition.- Parameters:
definition-- Returns:
- List
- Throws:
java.sql.SQLException
-
select
public java.util.List<ActualCI> select(SQLQuery query, ActualCIDefinition definition) throws java.sql.SQLException
Selects configuration items by a given item definition and search query.- Parameters:
query-definition-- Returns:
- List
- Throws:
java.sql.SQLException
-
loadReferences
public void loadReferences(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem-- Throws:
java.sql.SQLExceptionDataProcessingException
-
save
public boolean save(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem-- Returns:
- boolean
- Throws:
java.sql.SQLExceptionDataProcessingException
-
update
public boolean update(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem-- Returns:
- boolean
- Throws:
java.sql.SQLExceptionDataProcessingException
-
delete
public boolean delete(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem-- Returns:
- boolean
- Throws:
java.sql.SQLExceptionDataProcessingException
-
selectAll
public java.util.List<ActualCI> selectAll() throws java.sql.SQLException
- Returns:
- List
- Throws:
java.sql.SQLException
-
findActualCIByGUID
protected ActualCI findActualCIByGUID(java.lang.String guid) throws java.sql.SQLException
- Parameters:
guid-- Returns:
- ActualCI
- Throws:
java.sql.SQLExceptionCCMDBException
-
saveActualCI
protected ActualCI saveActualCI(ActualCI configItem, boolean check, boolean skip) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem-check-skip-- Throws:
java.sql.SQLExceptionDataProcessingException
-
exist
public boolean exist(java.lang.String guid) throws java.sql.SQLException- Parameters:
guid-- Returns:
- boolean
- Throws:
java.sql.SQLException
-
-