Uses of Class
com.sap.mdm.session.AbstractSessionCommand

Packages that use AbstractSessionCommand
com.sap.mdm.assignment.commands   
com.sap.mdm.blobs.commands Provides commands for managing images, PDFs, etc.  
com.sap.mdm.data.commands Provides commands for managing repository content such as searching records, creating attributes, modifying relationships, etc.  
com.sap.mdm.data.permanentid.commands   
com.sap.mdm.dataimport.commands   
com.sap.mdm.extension.data.commands Provides "extension" commands for managing repository content such as searching records.  
com.sap.mdm.group.commands Provides commands for managing grouping such as Data Groups.  
com.sap.mdm.matching.commands Provides commands for MDM matching functionality.  
com.sap.mdm.matchingsets.commands Provides commands for MDM matching set functionality.  
com.sap.mdm.repository.commands Provides commands for operating on a repository 
com.sap.mdm.schema.commands Provides commands for managing repository schema, such as tables and fields 
com.sap.mdm.security.commands Provides commands for managing permission for repository items 
com.sap.mdm.server.commands Provides commands for managing repositories 
com.sap.mdm.session Provides classes and interfaces for connection and session management 
com.sap.mdm.validation.commands Provides commands for MDM validation functionality.  
com.sap.mdm.workflow.commands Provides commands for managing workflows.  
 

Uses of AbstractSessionCommand in com.sap.mdm.assignment.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.assignment.commands
 class ExecuteAssignmentCommand
          Execute an assignment on a set of records.
 class RetrieveAssignmentsCommand
          A command to retrieve the list of assignments for the specified table or tuple definition.
 

Uses of AbstractSessionCommand in com.sap.mdm.blobs.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.blobs.commands
 class RetrieveBlobCommand
          Retrieves the blob for an image, PDF, binary object, etc.
 class RetrieveImageVariantsCommand
          Retrieves the list of image variants.
 

Uses of AbstractSessionCommand in com.sap.mdm.data.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.data.commands
 class AbstractModifyRecordCommand
          Abstract class for all commands that modifies/creates a record
 class AbstractRecordIdsCommand
          This class is abstract implementation for all commands dealing with repository information by record IDs.
 class AbstractRecordsByIdCommand
          This class is abstract implementation for all commands dealing with repository information by record IDs.
 class AbstractRetrieveHierCommand
          This class is abstract implementation for all classes dealing with hierarchy records.
 class AbstractRetrieveLimitedRecordsCommand
          This class is abstract implementation for all command classes for retrieving limited set of records.
 class AddRecordsToMaskCommand
          A command to add records to a mask.
 class AddRelationshipsCommand
           
 class AddSyndicationRecordIdsCommand
          A command for syndicating records.
 class CancelSyndicationCommand
          A command to cancel syndication.
 class CheckinRecordsCommand
          This command is responsible for check-in of the set of Records by record IDs.
 class CheckoutRecordsAsNewCommand
          This command checks out non-existent records.
 class CheckoutRecordsCommand
          This command is responsible for checking out a set of records by record IDs.
 class CreateAttributeCommand
          A command for creating a new attribute.
 class CreateAttributeLinkCommand
          A command for creating a new attribute link.
 class CreateRecordCommand
          This command is responsible for creating a new record in repository.
 class CreateRecordsCommand
          Creates multiple records.
 class DeleteAttributeCommand
          A command for deleting an attribute.
 class DeleteAttributeLinkCommand
          A command for deleting an attribute link.
 class DeleteRecordsCommand
          This command is responsible for deleting a set of records.
 class DuplicateRecordCommand
          Duplicates an existing record.
 class ImportFilesCommand
           
 class JoinCheckoutRecordsCommand
          This command joins the user to the checked out records.
 class LeaveCheckoutRecordsCommand
          This command removes oneself from being a member of the checked out records.
 class LockRecordsCommand
          A command to locks records.
 class MergeRecordsCommand
          A command to merge multiple records into one record.
 class ModifyAttributeCommand
          A command for modifying an attribute.
 class ModifyAttributeLinkCommand
          A command for modifying an attribute link.
 class ModifyAttributesKeyMappingsCommand
          A command for modifying attribute key mapping.
 class ModifyExpressionCommand
          Modifies an expression.
 class ModifyJoinCheckOutPermissionsCommand
          This command allows to modify join checked out permissions for specified set of users/roles.
 class ModifyRecordCommand
          This command is responsible for updating a single record.
 class ModifyRecordHierarchyCommand
          This command is responsible for changing the location of record in the hierarchy structure.
 class ModifyRecordsCommand
          Modifies multiple records.
 class ModifyRecordsKeyMappingsCommand
          This command allows for modifying the key mappings for several records.
 class ModifyRelationshipsCommand
          This command allows for modifying the relationships.
 class ProtectRecordsCommand
          This command set the records to read-only.
 class RecordCountCommand
          An command for getting the record count of a table.
 class RefreshCalculatedFieldsCommand
          A command to refresh the field values for those fields that are set as calculated fields.
 class RemoveRecordsFromMaskCommand
          A command to remove records from a mask.
 class RestoreNamedSearchCommand
          A command to restore a named search.
 class RetrieveAttributeCommand
          A command for retrieving an attribute.
 class RetrieveAttributeLinksCommand
          A command for retrieving the list of attribute links for a taxonomy record.
 class RetrieveAttributesCommand
          A command for retrieving the list of attribute for a taxonomy table.
 class RetrieveAttributesKeyMappingsCommand
          This command allows for retrieving key mappings for several text attribute values.
 class RetrieveAttributeUsageCommand
          A command for retrieving the attribute usage.
 class RetrieveBinaryObjectUsageCommand
          A command for retrieving the usage of a image, PDF, etc.
 class RetrieveCheckoutOwnerByIdCommand
           
 class RetrieveCheckoutRecordsByOriginalCommand
          A command to allow for retrieving the checked out record given the original record Ids are known.
 class RetrieveExpressionsCommand
          Retrieves the text representation for an expression.
 class RetrieveHierAncestorsCommand
          This command allows to retrieve from the hierarchy table the set of records that are the ancestors for the specified child record.
 class RetrieveJoinCheckOutPermissionsCommand
          This command retrieves join check out permissions for specified checked out records.
 class RetrieveLimitedAttributesCommand
          A command for retrieving the list of limited attributes based on the search criteria.
 class RetrieveLimitedAttributeValuesCommand
          A command for retrieving the list of limited attribute values.
 class RetrieveLimitedHierChildrenCommand
          This command allows to retrieve from the hierarchy table the set of records that are limited by search criteria and are the child records of the specified parent record.
 class RetrieveLimitedHierTreeCommand
          This command allows for retrieving the limited hierarchy tree based on the search criteria.
 class RetrieveLimitedQualifierValuesCommand
          Retrieves the limited list of qualifier values.
 class RetrieveLimitedRecordsCommand
          A command for retrieving the list of limited records based on the search criteria.
 class RetrieveLimitedRecordsCompoundCommand
          A command for retrieving the list of limited records based on a search criteria.
 class RetrieveLimitedTupleValuesCommand
          A command to retrieve the limited tuple values.
 class RetrieveMaskMembershipForRecordsCommand
          A command for determining if a record is a membership of a mask.
 class RetrieveOriginalsByCheckoutRecordCommand
          A command to retrieve the original record Ids given the checked out record Ids are known.
 class RetrieveRecordIdsByRemoteKeyCommand
          This command is responsible for retrieving set of Record IDs by remote keys.
 class RetrieveRecordLockStatusCommand
          A command to retrieve the lock statuses for records.
 class RetrieveRecordsByIdCommand
          This command is responsible for retrieving set of Record by record IDs.
 class RetrieveRecordsByRemoteKeyCommand
          This command is responsible for retrieving set of Record by remote key.
 class RetrieveRecordsByValueCommand
          Retrieves records by field values.
 class RetrieveRecordsKeyMappingsCommand
          Retrieves set of key mappings for set set of records.
 class RetrieveRelationshipMembershipCommand
          Retrieves all the relationships the record belongs to.
 class RetrieveRelationshipsCommand
          This command allows for retrieving relationships related to the specified anchor record.
 class RetrieveTextAttributeValueIdsByRemoteKeyCommand
          This command allows for retrieving text attribute value IDs by specified remote key.
 class RollbackRecordsCommand
          This command is responsible for rollback the set of Records by record IDs
 class SynchronizeFamiliesTreeCommand
          A command to synchronize the family tree.
 class SyndicatePortCommand
          A command for syndicating a port.
 class SyndicateRecordsToFilesCommand
          A command for syndicating records into a port data files
 class UnlockRecordsCommand
          A command to unlock records.
 class UnlockRecordsOwnedCommand
          A command to unlock records that were previously lock by this session.
 class UnprotectRecordsCommand
          This command set the records to read-write.
 

Uses of AbstractSessionCommand in com.sap.mdm.data.permanentid.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.data.permanentid.commands
 class AbstractGetFromPermanentIdsCommand
          The base abstract class for the commands that perform batch translation of permanent IDs to MDM repository item IDs such as RecordId, AttributeId, etc.
 class AbstractGetPermanentIdFromIdCommand
          This class is the base abstract class for get permanent ids from entity ids commands.
 class GetAttributeIdsFromPermanentIdsCommand
          Translates permanent IDs to attribute IDs.
 class GetFieldIdsFromPermanentIdsCommand
          Translates permanent IDs to field IDs.
 class GetPermanentIdFromAttributeIdCommand
          The command is used to retrieve permanent ids of attributes by attribute ids.
 class GetPermanentIdFromFieldIdCommand
          The command is used to retrieve permanent ids of fields by field ids.
 class GetPermanentIdFromRecordIdCommand
          The command is used to retrieve permanent ids of records by record ids.
 class GetPermanentIdFromTextAttributeValueIdCommand
          The command is used to retrieve permanent ids of text attribute values by attribute text value ids.
 class GetRecordIdsFromPermanentIdsCommand
          Translates permanent IDs to record IDs.
 class GetTextAttributeValueIdsFromPermanentIdsCommand
          Translates permanent IDs to text attribute value IDs.
 

Uses of AbstractSessionCommand in com.sap.mdm.dataimport.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.dataimport.commands
 class ImportRecordsCommand
          This command is responsible for importing one or more records to repository
 

Uses of AbstractSessionCommand in com.sap.mdm.extension.data.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.extension.data.commands
 class RetrieveHierAncestorsExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveLimitedHierChildrenExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveLimitedHierTreeExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveLimitedRecordsCompoundExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveLimitedRecordsExCommand
          A command for retrieving the list of limited records based on the search criteria.
 class RetrieveRecordsByIdExCommand
          This command is responsible for retrieving set of Record by record IDs The result set will include instances of RecordEx class
 class RetrieveRecordsByRemoteKeyExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveRecordsByValueExCommand
          This command is responsible for retrieving set of Record by record IDs
 class RetrieveRelationshipsExCommand
          This command is responsible for retrieving relationships containing extended records
 

Uses of AbstractSessionCommand in com.sap.mdm.group.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.group.commands
 class CreateGroupCommand
          This command allows for adding a new group to the hierarchy of groups.
 class DeleteGroupCommand
          This command is for deleting a group.
 class RetrieveGroupTreeCommand
          This command allows for retrieving relationships related to the specified anchor record.
 

Uses of AbstractSessionCommand in com.sap.mdm.matching.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.matching.commands
 class ExecuteMatchingStrategyCommand
          A command to execute a matching strategy for internal source records.
 class ExecuteMatchingStrategyForNewRecordValuesCommand
          A command to execute a matching strategy for external source records.
 class RetrieveMatchedRecordsCommand
          A command to retrieve the records that matched the source record for a matching strategy.
 class RetrieveMatchingRecordsProcessedCommand
           A command to retrieve the records that had been processed so far.
 class RetrieveMatchingResultCommand
          A command to retrieve the matching results for a matching strategy.
 class RetrieveMatchingStrategiesCommand
          A command to retrieve the list of matching strategies.
 class TerminateMatchingStrategyCommand
          A command to terminate a running matching strategy.
 

Uses of AbstractSessionCommand in com.sap.mdm.matchingsets.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.matchingsets.commands
 class RetrieveMatchingSearchCommand
          A command to constructor a search criteria based on a source record and a matching taxonomy record.
 class RetrieveMatchingSetsCommand
          A command to retrieve the list of matching sets for a taxonomy table.
 class RetrieveMatchingTaxonomyRecordsCommand
          A command to retrieve the matching taxonomy records given a record in the main table.
 

Uses of AbstractSessionCommand in com.sap.mdm.repository.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.repository.commands
 class ApplyTransportDeltaCommand
          A command to apply the transport delta.
 class ArchiveRepositoryCommand
          A command for archiving a repository.
 class CompactRepositoryCommand
          A command for compacting a repository.
 class CreatePortCommand
          A command to create a port use in importing and syndication.
 class CreateRemoteSystemCommand
          A command to create a remote system.
 class CreateRepositoryRegionCommand
          A command for creating a new region in a repository.
 class CreateSlaveRepositoryCommand
          A command for creating a new slave repository from an existing repository.
 class DeletePortCommand
          A command to delete a port.
 class DeleteRemoteSystemCommand
          A command to delete a remote system.
 class DeleteRepositoryCommand
          A command for deleting a repository.
 class DeleteRepositoryRegionCommand
          A command for deleting a region from a repository.
 class DuplicateRepositoryCommand
          A command for duplicating a repository onto the same DBMS or onto a different DBMS.
 class GetPortDataFilesCommand
          Retrieves the data files processed by the syndication server.
 class GetPortListCommand
          Retrieves the list of ports defined in the repository.
 class GetPortMapListCommand
          A command to retrieve the list of port maps.
 class GetRepositoryChangeCounterCommand
          A command to retrieve the transaction Id for master and slave repositories.
 class GetRepositoryInheritedRegionListCommand
          A command for retrieving the region inheritance for a specific region.
 class GetRepositoryLoginListCommand
          A command for retrieving the list the sessions currently connected to the repository.
 class GetRepositoryLogListCommand
          A command for retrieving the list of logs available for a specific repository.
 class GetRepositoryOptionListCommand
          A command for retrieving the properties for the repository.
 class GetRepositoryPropertiesCommand
          A command for retrieving the definition of a repository.
 class GetRepositoryRegionListCommand
          A command for retrieving the list of regions supported by the repository.
 class GetRepositorySchemaVersionCommand
          Deprecated. there was no way to make use of the repository schema version
 class GetRepositoryStatusCommand
          A command for retrieving the status of a repository, whether it's stopped, running, out-of-date, etc.
 class GetXMLSchemaListCommand
          A command to retrieve the list of XML schemas.
 class LoadRepositoryCommand
          Deprecated. replaced by StartRepositoryCommand
 class ModifyPortCommand
           
 class ModifyRepositoryInheritedRegionListCommand
          A command for modifying the region inheritance for a specific region in a repository.
 class ModifyRepositoryRegionCommand
          A command for modifying the region, such as the region name.
 class MountRepositoryCommand
          A command for mounting a repository onto the server.
 class NormalizeRepositoryCommand
          A command to normalize a master or slave repository.
 class PreloadRepositoryCommand
          Deprecated. this functionality is no longer again in 7.1
 class RenameRepositoryCommand
          A command for renaming a repository name.
 class RepairRepositoryCommand
          A command for repairing inconsistencies in the repository.
 class RetrievePortDirectoryFileContentCommand
          Class responsible for retrieving file content for a specific Import/Syndication port.
 class RetrievePortFileStatusCommand
          Class responsible for retrieving Import\Syndication file status.
 class SetRepositoryOptionListCommand
          A command for setting the various properties of a repository.
 class ShareRepositoryCommand
          A command to mark the repository as read-only.
 class StartRepositoryCommand
          A command for starting a repository.
 class StopRepositoryCommand
          A command to stop the repository.
 class SubmitPortDataFilesCommand
          Submits data files to a port for processing by the import server.
 class SwapRepositoriesCommand
          Deprecated. this functionality is no longer again in 7.1
 class SynchronizeSlaveRepositoryCommand
          A command for synchronizing the slave repository to the master repository.
 class UnloadRepositoryCommand
          Deprecated. replaced by StopRepositoryCommand
 class UnlockRepositoryCommand
          A command to unlock a repository that has been locked by improper shutdown or is in use by another server.
 class UnmountRepositoryCommand
          A command to unmount a repository from the server.
 class UnshareRepositoryCommand
          A command to mark the repository as read-write.
 class UpdateRepositoryCommand
          A command to update the repository to the current schema of the MDM server.
 class VerifyRepositoryCommand
          A command to verify the integrity of a repository.
 

Uses of AbstractSessionCommand in com.sap.mdm.schema.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.schema.commands
 class CreateFieldCommand
          A command for creating a new field in a table.
 class CreateTableCommand
          A command to create a new table in the repository.
 class CreateTupleDefinitionCommand
          A command to create a new tuple definition in the repository.
 class DeleteFieldCommand
          A command for deleting a field from the table.
 class DeleteTableCommand
          A command to delete a table from the repository.
 class DeleteTupleDefinitionCommand
          A command to delete a tuple definition from the repository.
 class GetFieldListCommand
          A command for retrieving the list of fields for a specific table.
 class GetRelationshipListCommand
          A command for retrieving the list of relationships.
 class GetRemoteSystemListCommand
          A command for retrieving the list of remote systems.
 class GetRepositoryDimensionsCommand
          A command for retrieving the list of repository dimensions that, in general, includes both built-in dimensions and user defined dimensions.
 class GetRepositorySchemaCommand
          A command for retrieving the repository schema.
 class GetTableListCommand
          A command for retrieving the list of tables of a repository.
 class GetTableUniqueConstraintCommand
          A command to retrieve the unique constraint on the table based on the fields.
 class ModifyFieldCommand
          A command for modifying an existing field in a table or tuple definition.
 class ModifyTableCommand
          A command for modifying a table in the repository.
 class ModifyTupleDefinitionCommand
          A command for modifying a tuple definition in the repository.
 class ReorderFieldsCommand
          A command to reorder the fields position within a table.
 class SetTableUniqueConstraintCommand
          A command to set the unique constraint on the table based on the fields.
 

Uses of AbstractSessionCommand in com.sap.mdm.security.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.security.commands
 class CreateRoleCommand
          A command to add a role to a repository.
 class CreateUserCommand
          A command for adding a new user to repository.
 class DeleteRoleCommand
          A command for deleting a role from a repository.
 class DeleteUserCommand
          A command for deleting a user from a repository.
 class GetPasswordPolicyCommand
           
 class GetRoleListCommand
          A command to retrieve the list of roles for a repository.
 class GetUserListCommand
          A command to retrieve the list of users for a repository.
 class GetUserRolesCommand
          A command to retrieve the array of roles for the specified user.
 class ModifyRoleCommand
          A command for modifying a role in a repository.
 class ModifyUserCommand
          A command for modifying a user in a repository.
 

Uses of AbstractSessionCommand in com.sap.mdm.server.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.server.commands
 class CreateRepositoryCommand
          A command for creating a new repository.
 class GetArchivedListCommand
          A command for retrieving the list of archived repositories.
 class GetDBMSListCommand
          A command for retrieving the list of known DBMS servers that are maintained by the MDS server.
 class GetDBMSRepositoryListCommand
          A command for retrieving the list of repositories that are available for mounting.
 class GetLogFileContentCommand
          A command for retrieving the content of a repository log file and server log file.
 class GetMountedRepositoryListCommand
          A command for retrieving the list of mounted repositories on the server.
 class GetPerformanceTracingCommand
          A command for retrieving the status of whether performance tracing is enabled.
 class GetServerLogListCommand
          A command for retrieving the list of server logs.
 class GetServerVersionCommand
          A command for retrieving the version of the server.
 class SetPerformanceTracingCommand
          A command for enabling or disabling Performance Tracing.
 class SetServerPasswordCommand
          A command to set the new password for the server.
 class StopServerCommand
          A command for stopping the MDM server.
 class UnarchiveRepositoryCommand
          A command for unarchiving an archived repository.
 

Uses of AbstractSessionCommand in com.sap.mdm.session
 

Subclasses of AbstractSessionCommand in com.sap.mdm.session
 class AbstractNonSessionCommand
          This abstract class specifies a command for repository session.
 class AbstractRepositorySessionCommand
          This abstract class specifies a command for repository session.
 class AbstractServerSessionCommand
          This abstract class specifies a command with a session.
 class AbstractUserSessionCommand
          This abstract class specifies a command for user session.
 

Uses of AbstractSessionCommand in com.sap.mdm.validation.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.validation.commands
 class RetrieveValidationsCommand
          A command to retrieve the list of validation rules for the specified table or tuple definition.
 class ValidateNewRecordValuesCommand
          A command to validate record values against the specified validation rules.
 class ValidateRecordsCommand
          Validates records in the MDM repository against the specified validation rules.
 

Uses of AbstractSessionCommand in com.sap.mdm.workflow.commands
 

Subclasses of AbstractSessionCommand in com.sap.mdm.workflow.commands
 class AddRecordsToWorkflowJobCommand
          This command allows for adding a new set of records to the non-launched workflow job
 class CanSplitWorkflowJobCommand
          This command checks if the specified workflow job can be split.
 class CreateWorkflowJobCommand
          This command allows for creating a new workflow job for the set of records
 class DeleteWorkflowJobCommand
          This command allows deleting the specified workflow job.
 class ExecuteWorkflowTaskActionCommand
          This command allows executing the specified workflow task action.
 class GetActiveWorkflowTasksCommand
          Get the active workflow tasks of a given shape type
 class LaunchWorkflowJobCommand
          This command allows launching the specified workflow job.
 class RemoveRecordsFromWorkflowJobCommand
          This command allows for removing a set of records from the non-launched workflow job
 class RetrieveWorkflowByIdCommand
          This command retrieves the workflow by ID.
 class RetrieveWorkflowsCommand
          This command retrieves the list of workflows for the specified table.
 class RetrieveWorkflowTaskActionsCommand
          This command retrieves the set of actions for workflow task.
 class RetrieveWorkflowTasksCommand
          This command retrieves the list of workflow tasks of specified type for the specified table.
 class SetWorkflowRecordApproveStateCommand
          This command defines specific approve state for set of records taking place in the workflow job.
 class SetWorkflowRecordDoneStateCommand
          This command defines specific done state for set of records taking place in the workflow job.
 class SetWorkflowTaskPriorityCommand
          This command defines specific priority for the workflow task.
 class SplitWorkflowJobCommand
          This command allows splitting the workflow task.
 



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.