com.hp.ucmdb.api.topology
Interface TopologyModification


public interface TopologyModification

A structure serving as input to topology modification methods.


Method Summary
 TopologyModification clean()
          Removes all previously set topology data.
 TopologyModificationData getDataForCreate()
          Get topology data to be added to UCMDB.
 TopologyModificationData getDataForDelete()
          Get topology data to be deleted from UCMDB.
 TopologyModificationData getDataForUpdate()
          Get topology data to be updated in UCMDB.
 ListPropertiesUpdate getListPropertiesUpdate()
           
 boolean hasDataForCreate()
          Checks whether there are CIs and relations to be added to UCMDB.
 boolean hasDataForDelete()
          Checks whether there are CIs and relations to be deleted from UCMDB.
 boolean hasDataForUpdate()
          Checks whether there are CIs and relations to be updated to UCMDB.
 TopologyModification setDataForCreate(TopologyModificationData topologyModificationData)
          Adds topology data to the list of CIs and relations to be added to UCMDB.
 TopologyModification setDataForCreate(TopologyModificationData topologyModificationData, ListPropertiesUpdate listPropertiesUpdate)
          Adds topology data to the list of CIs and relations to be added to UCMDB.
 TopologyModification setDataForDelete(TopologyModificationData topologyModificationData)
          Adds topology data to the list of CIs and relations to be deleted from UCMDB.
 TopologyModification setDataForUpdate(TopologyModificationData topologyModificationData)
          Adds topology data to the list of CIs and relations to be updated in UCMDB.
 TopologyModification setDataForUpdate(TopologyModificationData topologyModificationData, ListPropertiesUpdate listPropertiesUpdate)
          Adds topology data to the list of CIs and relations to be updated in UCMDB.
 

Method Detail

setDataForCreate

TopologyModification setDataForCreate(TopologyModificationData topologyModificationData)
Adds topology data to the list of CIs and relations to be added to UCMDB.


setDataForCreate

@NotFinalAPI
TopologyModification setDataForCreate(TopologyModificationData topologyModificationData,
                                                  ListPropertiesUpdate listPropertiesUpdate)
Adds topology data to the list of CIs and relations to be added to UCMDB. Updates the list property if it exists. This method can be used only with com.hp.ucmdb.api.topology.ModifyMode.OPTIMISTIC.


setDataForUpdate

TopologyModification setDataForUpdate(TopologyModificationData topologyModificationData)
Adds topology data to the list of CIs and relations to be updated in UCMDB.


setDataForUpdate

@NotFinalAPI
TopologyModification setDataForUpdate(TopologyModificationData topologyModificationData,
                                                  ListPropertiesUpdate listPropertiesUpdate)
Adds topology data to the list of CIs and relations to be updated in UCMDB.


setDataForDelete

TopologyModification setDataForDelete(TopologyModificationData topologyModificationData)
Adds topology data to the list of CIs and relations to be deleted from UCMDB.


clean

TopologyModification clean()
Removes all previously set topology data.


hasDataForCreate

boolean hasDataForCreate()
Checks whether there are CIs and relations to be added to UCMDB.


hasDataForUpdate

boolean hasDataForUpdate()
Checks whether there are CIs and relations to be updated to UCMDB.


hasDataForDelete

boolean hasDataForDelete()
Checks whether there are CIs and relations to be deleted from UCMDB.


getDataForCreate

TopologyModificationData getDataForCreate()
Get topology data to be added to UCMDB.


getDataForUpdate

TopologyModificationData getDataForUpdate()
Get topology data to be updated in UCMDB.


getListPropertiesUpdate

ListPropertiesUpdate getListPropertiesUpdate()

getDataForDelete

TopologyModificationData getDataForDelete()
Get topology data to be deleted from UCMDB.



Documentation Feedback
Copyright 2010 Hewlett-Packard Development Company, L.P.