Interface TopologyModificationInput<T extends TopologyModificationInput<?>>

Type Parameters:
T - a concrete interface of TopologyModificationInput
All Superinterfaces:
Serializable
All Known Subinterfaces:
SingleTopologyModification, TopologyModificationBulk

public interface TopologyModificationInput<T extends TopologyModificationInput<?>> extends Serializable
Specifies input for topology modification which can represent either a single modification or a modification bulk executed within transaction
Since:
UCMDB 10.1
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns short information about the client
    boolean
    Returns false if withoutTouch() has been invoked or true otherwise
    Do not "touch" the updated CIs, i.e.
  • Method Details

    • withoutTouch

      T withoutTouch()
      Do not "touch" the updated CIs, i.e. do not update corresponding time stamps been examined by aging.

      Normally a CI is removed from the UCMDB after its aging period has expired. By default (when this method is not called) the updated CIs will be "touched" thus starting their aging period anew.

      This method is relevant only for CI updates and has no meaning for the CIs being created and deleted.

      Returns:
      the updated TopologyModificationInput
    • isTouch

      boolean isTouch()
      Returns false if withoutTouch() has been invoked or true otherwise
      Returns:
      false if withoutTouch() has been invoked or true otherwise
    • getChanger

      String getChanger()
      Returns short information about the client
      Returns:
      short information about the client