Interface RepositoryCommand

All Superinterfaces:
PageRequest
All Known Implementing Classes:
AbstractQueryCommand, AbstractReportQueryCommand, AbstractRepositoryCommand, AttributeContainerQueryCommand, BasicFetchPagingRepositoryCommand, BasicQueryCommand, BasicReportQueryCommand, FindPersistentEntityCommand, PersistedReportQueryCommand

public interface RepositoryCommand extends PageRequest
This interface specifies a command for retrieving data results from a repository of data. A repository could store data in a variety of forms such as database, flat file, legacay API interface, etc.

Supported API: true

Extendable: false
  • Field Details

    • RESULT_CONTAINER

      static final String RESULT_CONTAINER
      Label for the attribute; The container of type instances that are a result of a command being executed against a repository.

      Supported API: true
      See Also:
    • RESULT_SESSION

      static final String RESULT_SESSION
      Label for the attribute; The Paging Session, if one has been established.

      Supported API: true
      See Also:
    • SORT

      static final String SORT
      Label for the attribute; This attribute is an input that specifies the sort order of the result TypeInstances. Its implementation is derived by more specialized commands that extend this class.

      Supported API: true
      See Also:
    • PAGE_MODE

      static final String PAGE_MODE
      Label for the attribute; This attribute is an input that specifies the paging mode. Its implementation is derived by more specialized commands that extend this class.

      Supported API: true
      See Also:
  • Method Details