Class ActciProvider
- java.lang.Object
-
- com.ibm.di.connector.ccmdb.provider.ActciProvider
-
public class ActciProvider extends java.lang.Object
This class is responsible for reading and writing instances of actual configuration items.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ActciProvider(CCMDBActualCIProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
delete(ActualCI configItem)
boolean
exist(java.lang.String guid)
protected ActualCI
findActualCIByGUID(java.lang.String guid)
void
loadReferences(ActualCI configItem)
boolean
save(ActualCI configItem)
protected ActualCI
saveActualCI(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()
boolean
update(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.SQLException
DataProcessingException
-
save
public boolean save(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem
-- Returns:
- boolean
- Throws:
java.sql.SQLException
DataProcessingException
-
update
public boolean update(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem
-- Returns:
- boolean
- Throws:
java.sql.SQLException
DataProcessingException
-
delete
public boolean delete(ActualCI configItem) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem
-- Returns:
- boolean
- Throws:
java.sql.SQLException
DataProcessingException
-
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.SQLException
CCMDBException
-
saveActualCI
protected ActualCI saveActualCI(ActualCI configItem, boolean check, boolean skip) throws java.sql.SQLException, DataProcessingException
- Parameters:
configItem
-check
-skip
-- Throws:
java.sql.SQLException
DataProcessingException
-
exist
public boolean exist(java.lang.String guid) throws java.sql.SQLException
- Parameters:
guid
-- Returns:
- boolean
- Throws:
java.sql.SQLException
-
-