com.sap.mdm.data.commands
Class RetrieveTextAttributeValueIdsByRemoteKeyCommand

java.lang.Object
  extended bycom.sap.mdm.commands.AbstractCommandBase
      extended bycom.sap.mdm.commands.AbstractCommand
          extended bycom.sap.mdm.session.AbstractSessionCommand
              extended bycom.sap.mdm.session.AbstractUserSessionCommand
                  extended bycom.sap.mdm.data.commands.RetrieveTextAttributeValueIdsByRemoteKeyCommand
All Implemented Interfaces:
Command, PassportSupport

public class RetrieveTextAttributeValueIdsByRemoteKeyCommand
extends AbstractUserSessionCommand

This command allows for retrieving text attribute value IDs by specified remote key.


Constructor Summary
RetrieveTextAttributeValueIdsByRemoteKeyCommand(ConnectionAccessor connection)
          C'tor
RetrieveTextAttributeValueIdsByRemoteKeyCommand(MdmSessionContext ctx)
          C'tor
 
Method Summary
 AttributeId getAttributeId()
          Gets ID of the attribute which text value ID should be retrieved
 KeyMapping getRemoteKeys()
          Gets remote key for which text attribute value ID should be retrieved (required*).
 TableId getTaxonomyTableId()
          Gets ID of taxonomy table which contains the attribute which text value ID should be retrieved.
 TextAttributeValueId[] getTextAttributeValueIds()
          Returns array of text attribute value IDs.
 void setAttributeId(AttributeId attributeId)
          Sets ID of the attribute which text value ID should be retrieved (required*).
 void setRemoteKeys(KeyMapping remoteKeys)
          Sets remote key for which text attribute value ID should be retrieved (required*).
 void setTaxonomyTableId(TableId taxonomyTableId)
          Sets ID of taxonomy table which contains the attribute which text value ID should be retrieved (required*).
 
Methods inherited from class com.sap.mdm.commands.AbstractCommand
getSession, setSession
 
Methods inherited from class com.sap.mdm.commands.AbstractCommandBase
execute, getPassport, isCommandComplete, setPassport
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetrieveTextAttributeValueIdsByRemoteKeyCommand

public RetrieveTextAttributeValueIdsByRemoteKeyCommand(MdmSessionContext ctx)
                                                throws ConnectionException,
                                                       SessionException
C'tor

Parameters:
ctx - Mdm session context.
Throws:
ConnectionException
SessionException

RetrieveTextAttributeValueIdsByRemoteKeyCommand

public RetrieveTextAttributeValueIdsByRemoteKeyCommand(ConnectionAccessor connection)
C'tor

Parameters:
connection - Connection accessor.
Method Detail

setTaxonomyTableId

public void setTaxonomyTableId(TableId taxonomyTableId)
Sets ID of taxonomy table which contains the attribute which text value ID should be retrieved (required*).

Parameters:
taxonomyTableId - Taxonomy table id.

setAttributeId

public void setAttributeId(AttributeId attributeId)
Sets ID of the attribute which text value ID should be retrieved (required*).

Parameters:
attributeId - Attribute id.

setRemoteKeys

public void setRemoteKeys(KeyMapping remoteKeys)
Sets remote key for which text attribute value ID should be retrieved (required*).

Parameters:
remoteKeys - Remote keys.

getRemoteKeys

public KeyMapping getRemoteKeys()
Gets remote key for which text attribute value ID should be retrieved (required*).


getTaxonomyTableId

public TableId getTaxonomyTableId()
Gets ID of taxonomy table which contains the attribute which text value ID should be retrieved.

Returns:
Taxonomy table id.

getAttributeId

public AttributeId getAttributeId()
Gets ID of the attribute which text value ID should be retrieved

Returns:
Attribute id.

getTextAttributeValueIds

public TextAttributeValueId[] getTextAttributeValueIds()
Returns array of text attribute value IDs. If inconsistent parameters are set to the command (like specified id does not defined for specified remote system in data manager) the -1 value is returned. Note: if a few specified remote keys match certain text attribute value, the same id of this value returned few times in the array.

Returns:
Text attribute value identifiers.


Copyright 2004-2007 by SAP AG. All Rights Reserved.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.