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, hasEndReason
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
getEndDate, getStartDate, isEffective
Id 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.