com.ibm.di.connector.maximo.core
Class MxConnUpdate

java.lang.Object
  extended by com.ibm.di.connector.maximo.core.AbstractMxConnMode
      extended by com.ibm.di.connector.maximo.core.MxConnUpdate

public final class MxConnUpdate
extends AbstractMxConnMode

Connector support for Update mode.

Since:
7.1
See Also:
AbstractMxConnMode

Field Summary
 
Fields inherited from class com.ibm.di.connector.maximo.core.AbstractMxConnMode
ACTION_ATTR, ACTION_ATTR_PREFIXED, ADD_ACTION, ADDCHANGE_ACTION, CHANGE_ACTION, CHANGED_ATTR, DELETE_ACTION, logger, REPLACE_ACTION
 
Constructor Summary
MxConnUpdate(MxConnConfiguration cfg, Log log)
          Constructs a MxConnUpdate.
MxConnUpdate(MxConnConfiguration cfg, Log log, boolean isHierEntriesUsed)
          Constructs a MxConnUpdate.
 
Method Summary
 void update(Entry newEntry, Entry oldEntry)
          Updates the specified entry.
 
Methods inherited from class com.ibm.di.connector.maximo.core.AbstractMxConnMode
getCfg, post, setCreation, setMessageId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MxConnUpdate

public MxConnUpdate(MxConnConfiguration cfg,
                    Log log)
Constructs a MxConnUpdate.

Parameters:
cfg - the connector configuration object
log - logger of the connector

MxConnUpdate

public MxConnUpdate(MxConnConfiguration cfg,
                    Log log,
                    boolean isHierEntriesUsed)
Constructs a MxConnUpdate.

Parameters:
cfg - the connector configuration object
log - logger of the connector
isHierEntriesUsed - if true hierarchical entries will be used
Method Detail

update

public void update(Entry newEntry,
                   Entry oldEntry)
            throws MxConnectorException
Updates the specified entry.

Parameters:
newEntry - entry to be updated
oldEntry - old version of the entry to be updated
Throws:
MxConnectorException - if any of the required parameters (update enterprise service) is missing
MxConnectorException - if the entry to be updated does not comply with the XML schema descriptor
MxConnectorException - if any sort of communication problem occurs
See Also:
MxConnConfiguration.checkUpdate()