public interface RequestTransaction extends OsidRelationship
A RequestTransaction is set of Requests.
| Modifier and Type | Method and Description |
|---|---|
Broker |
getBroker()
Gets the broker.
|
Id |
getBrokerId()
Gets the
Id of the broker. |
IdList |
getRequestIds()
Gets the
Ids of the requests. |
RequestList |
getRequests()
Gets the requests.
|
RequestTransactionRecord |
getRequestTransactionRecord(Type requestTransactionRecordType)
Gets the request transaction record corresponding to the given
RequestTransaction record Type. |
DateTime |
getSubmitDate()
Gets the date this transaction was submitted.
|
Resource |
getSubmitter()
Gets the submitter.
|
Id |
getSubmitterId()
Gets the
Id of the submitter. |
Agent |
getSubmittingAgent()
Gets the submitting agent.
|
Id |
getSubmittingAgentId()
Gets the
Id of the submitting agent. |
getEndReason, getEndReasonId, hasEndReasongetDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypegetEndDate, getStartDate, isEffectiveId getBrokerId()
Id of the broker. Id mandatory - This method must be implemented. Broker getBroker() throws OperationFailedException
OperationFailedException - unable to complete requestmandatory - This method must be implemented. DateTime getSubmitDate()
mandatory - This method must be implemented. Id getSubmitterId()
Id of the submitter. Id mandatory - This method must be implemented. Resource getSubmitter() throws OperationFailedException
OperationFailedException - unable to complete requestmandatory - This method must be implemented. Id getSubmittingAgentId()
Id of the submitting agent. Id mandatory - This method must be implemented. Agent getSubmittingAgent() throws OperationFailedException
OperationFailedException - unable to complete requestmandatory - This method must be implemented. IdList getRequestIds() throws OperationFailedException
Ids of the requests. Ids OperationFailedException - unable to complete requestmandatory - This method must be implemented. RequestList getRequests() throws OperationFailedException
OperationFailedException - unable to complete requestmandatory - This method must be implemented. RequestTransactionRecord getRequestTransactionRecord(Type requestTransactionRecordType) throws OperationFailedException
RequestTransaction record Type. This method is
used to retrieve an object implementing the requested record. The
requestTransactionRecordType may be the Type
returned in getRecordTypes() or any of its
parents in a Type hierarchy where
hasRecordType(requestTransactionRecordType) is true
.requestTransactionRecordType - the type of request transaction
record to retrieveNullArgumentException -
requestTransactionRecordType is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(requestTransactionRecordType) is
false mandatory - This method must be implemented.