|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.student.enrollment.class1.lpr.service.impl.LprServiceMockImpl
public class LprServiceMockImpl
| Constructor Summary | |
|---|---|
LprServiceMockImpl()
|
|
| Method Summary | |
|---|---|
void |
clear()
Clear all cached service data. |
LprInfo |
createLpr(String personId,
String luiId,
String lprTypeKey,
LprInfo lprInfo,
ContextInfo contextInfo)
Creates relation between the specified Person and LUI |
List<BulkStatusInfo> |
createLprsForLui(String luiId,
String lprTypeKey,
List<LprInfo> lprInfos,
ContextInfo contextInfo)
Creates multiple LPRs for one specified LUI. |
List<BulkStatusInfo> |
createLprsForPerson(String personId,
String lprTypeKey,
List<LprInfo> lprInfos,
ContextInfo contextInfo)
Creates multiple LPRs for one specified person. |
LprTransactionInfo |
createLprTransaction(String lprTransactionType,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
This method creates a LPR transaction of the specified type Validates the transaction generates a unique id for the request and persists it in the back-end. |
LprTransactionInfo |
createLprTransactionFromExisting(String lprTransactionId,
ContextInfo contextInfo)
Creates a new Lpr Transaction from an existing LPR transaction Copies the transaction's Items as well. |
StatusInfo |
deleteLpr(String lprId,
ContextInfo contextInfo)
Deletes relation between the specified Person and LUI |
StatusInfo |
deleteLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
Deletes an lpr Transaction based on Id. |
LprInfo |
getLpr(String lprId,
ContextInfo contextInfo)
Retrieves the Relation for the specified LUI Person Relation id |
List<LprInfo> |
getLprsByIds(List<String> lprIds,
ContextInfo contextInfo)
Retrieves the Relation for the specified list of LUI Person Relation Ids |
List<LprInfo> |
getLprsByLui(String luiId,
ContextInfo contextInfo)
Retrieves LUI Person Relation for a specified LUI Example Use Case: Can be used to get all the people and their relationships to a particular course offering. |
List<LprInfo> |
getLprsByLuiAndType(String luiId,
String lprTypeKey,
ContextInfo contextInfo)
Retrieves LUI Person Relation for a particular type and specified LUI Example: Can be used to get all the people with a particular relationship to a specified course offering. |
List<LprInfo> |
getLprsByLuis(List<String> luiIds,
ContextInfo contextInfo)
Retrieves LUI Person Relations for a list of Lui ids Example Use Case: Can be used to get all the people and their relationships to a particular list of course offering's. |
List<LprInfo> |
getLprsByPerson(String personId,
ContextInfo contextInfo)
Retrieves LUI Person Relations for Person Example Use Case: Can be used to get all the course registrations for a person for as long as they have been at the school, but please note it could include student registrations in things that are not courses OR student's acting as teaching assistants to courses. |
List<LprInfo> |
getLprsByPersonAndLui(String personId,
String luiId,
ContextInfo contextInfo)
Retrieves Person Relation for person and LUI Example Use Case: Can be used to get course registrations for a person in a particular course. |
List<LprInfo> |
getLprsByPersonAndLuiType(String personId,
String luiTypeKey,
ContextInfo contextInfo)
Gets the LPRs for a person and the type Lui. |
List<LprInfo> |
getLprsByPersonAndTypeForAtp(String personId,
String atpId,
String lprTypeKey,
ContextInfo contextInfo)
Retrieves a list of LPRs for a person and particular ATP by the type of LPR. |
List<LprInfo> |
getLprsByPersonForAtp(String personId,
String atpId,
ContextInfo contextInfo)
Retrieves a list of LPRs by person and ATP Example Use Case: Can be used to get a list of registrations or instructor assignments for a person and a term Note: the ATP is not stored on the LPR but on the Lui so the ATP specified is used to select or filter the Lui ids that can appear on the LPRs that are returned. |
List<LprInfo> |
getLprsByPersonForAtpAndLuiType(String personId,
String atpId,
String luiTypeKey,
ContextInfo contextInfo)
Gets the the LPRs for a person and atp and Lui type. |
LprTransactionInfo |
getLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
Retrieves the LPR Transactions based on it's identifier. |
List<LprTransactionItemInfo> |
getLprTransactionItemsByLui(String luiId,
ContextInfo contextInfo)
Retrieves LPR Transaction Items based on an item with the specified LUI. |
List<LprTransactionItemInfo> |
getLprTransactionItemsByPersonAndLui(String personId,
String luiId,
ContextInfo contextInfo)
Retrieves LPR Transactions with an item by Person and LUI Selects all transactions that have at least one item that matches the specified person and either the existing or new lui. |
List<LprTransactionItemInfo> |
getLprTransactionItemsByResultingLpr(String lprId,
ContextInfo contextInfo)
Retrieves LPR Transaction Items based on the resulting LPR. |
List<LprTransactionInfo> |
getLprTransactionsByIds(List<String> lprTransactionIds,
ContextInfo contextInfo)
Get lpr transactions for the specified list of transaction ids. |
List<String> |
getLuiIdsByPersonAndTypeAndState(String personId,
String lprTypeKey,
String relationState,
ContextInfo contextInfo)
Retrieves the LUI Ids for Person, type and state. |
LuiService |
getLuiService()
|
List<String> |
getPersonIdsByLuiAndTypeAndState(String luiId,
String lprTypeKey,
String relationState,
ContextInfo contextInfo)
Retrieves Person Ids related to the specified LUI, type and state This would allow you to get a list of people who are active (state) students (type=registration) for a particular course (luiId) Example Use Case: get all students in a course. |
List<LprTransactionInfo> |
getUnsubmittedLprTransactionsByRequestingPersonAndAtp(String requestingPersonId,
String atpId,
ContextInfo contextInfo)
Retrieves transactions for the requesting person and the ATP. |
LprTransactionInfo |
processLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
Submits a LPR transaction - validates the input and based on the type of transaction creates, updates, cancels or removes LPRs. |
List<String> |
searchForLprIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches details of LUI Person Relation Ids |
List<LprInfo> |
searchForLprs(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches details of LUI Person Relation by search criteria |
List<String> |
searchForLprTransactionIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for matching LPR transactions returning their ids |
List<LprTransactionInfo> |
searchForLprTransactions(QueryByCriteria criteria,
ContextInfo contextInfo)
search for matching LPR transactions |
void |
setLuiService(LuiService luiService)
|
LprInfo |
updateLpr(String lprId,
LprInfo lprInfo,
ContextInfo contextInfo)
Update relations between Person and LUI |
LprTransactionInfo |
updateLprTransaction(String lprTransactionId,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
This method updates an LPR Transaction and all of it's items. |
List<ValidationResultInfo> |
validateLpr(String validationType,
String luiId,
String personId,
String lprTypeKey,
LprInfo lprInfo,
ContextInfo contextInfo)
Validates the particular relation in a state for a Person and LUI |
List<ValidationResultInfo> |
validateLprTransaction(String validationType,
String lprTransactionType,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
Validates the specific Lpr provided. |
List<ValidationResultInfo> |
verifyLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
Validate the LPR Transaction |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LprServiceMockImpl()
| Method Detail |
|---|
public LuiService getLuiService()
public void setLuiService(LuiService luiService)
public void clear()
MockService
clear in interface MockService
public LprInfo getLpr(String lprId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLpr in interface LprServicelprId - Identifier for the LUI Person RelationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - lprId not found
InvalidParameterException - invalid lprId
MissingParameterException - missing lprId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByLuis(List<String> luiIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByLuis in interface LprServiceluiIds - Identifiers for LUI's that we want to load the related LPR'scontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - one or more of the provided luiId's are not found
InvalidParameterException - invalid luiIds or contextInfo
MissingParameterException - one or more missing parameters.
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByIds(List<String> lprIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByIds in interface LprServicelprIds - List of identifiers for LUI Person
RelationscontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - One or more lprIds not found
InvalidParameterException - One or more invalid
lprIds
MissingParameterException - missing lprIds
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<String> getLuiIdsByPersonAndTypeAndState(String personId,
String lprTypeKey,
String relationState,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLuiIdsByPersonAndTypeAndState in interface LprServicepersonId - Identifier for the PersonlprTypeKey - Type of LUI Person RelationrelationState - Relation StatecontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - personId, lprTypeKey,
relationState, person to LUI relationship not found
InvalidParameterException - invalid personId,
lprTypeKey, relationState
MissingParameterException - missing personId,
lprTypeKey, relationState
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<String> getPersonIdsByLuiAndTypeAndState(String luiId,
String lprTypeKey,
String relationState,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getPersonIdsByLuiAndTypeAndState in interface LprServiceluiId - Identifier for the LUIlprTypeKey - Type of LUI Person RelationrelationState - Relation StatecontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId, lprTypeKey,
relationState, LUI to person relationship not found
InvalidParameterException - invalid luiId,
lprTypeKey, relationState
MissingParameterException - missing luiId,
lprTypeKey, relationState
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPersonAndLui(String personId,
String luiId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPersonAndLui in interface LprServicepersonId - Identifier for personluiId - Identifier for LUIcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - personId, luiId not found
InvalidParameterException - invalid personId, luiId
MissingParameterException - missing personId, luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPerson(String personId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPerson in interface LprServicepersonId - Identifier for personcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - personId not found
InvalidParameterException - invalid personId
MissingParameterException - missing personId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByLui(String luiId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByLui in interface LprServiceluiId - Identifier for LUIcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByLuiAndType(String luiId,
String lprTypeKey,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByLuiAndType in interface LprServiceluiId - Identifier for LUIlprTypeKey - LUI person relation type keycontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPersonForAtp(String personId,
String atpId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPersonForAtp in interface LprServicepersonId - the person idatpId - the id of the academic time periodcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPersonAndTypeForAtp(String personId,
String atpId,
String lprTypeKey,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPersonAndTypeForAtp in interface LprServicepersonId - the person idatpId - the id of the academic time periodlprTypeKey - LUI person relation type keycontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPersonAndLuiType(String personId,
String luiTypeKey,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPersonAndLuiType in interface LprServicepersonId - person identifierluiTypeKey - type of the LUIcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> getLprsByPersonForAtpAndLuiType(String personId,
String atpId,
String luiTypeKey,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprsByPersonForAtpAndLuiType in interface LprServicepersonId - person identifieratpId - academic time period identifierluiTypeKey - type of the LUIcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - luiId not found
InvalidParameterException - invalid luiId
MissingParameterException - missing luiId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<ValidationResultInfo> validateLpr(String validationType,
String luiId,
String personId,
String lprTypeKey,
LprInfo lprInfo,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
validateLpr in interface LprServicevalidationType - Identifier of the extent of validationluiId - the identifier of the luipersonId - the identifier of the personlprTypeKey - the key to the type of the relationshiplprInfo - lpr to be validatedcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - lprInfo not found
InvalidParameterException - invalid lprInfo
relationState
MissingParameterException - missing lprInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<String> searchForLprIds(QueryByCriteria criteria,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
searchForLprIds in interface LprServicecriteria - Criteria to be used for retrieval of multiple LUI Person
Relation identifierscontextInfo - Context information containing the principalId and locale
information about the caller of service operation
InvalidParameterException - invalid relation criteria
MissingParameterException - missing relation criteria
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public List<LprInfo> searchForLprs(QueryByCriteria criteria,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
searchForLprs in interface LprServicecriteria - Criteria to be used for retrieval of multiple LUI Person
Relation identifierscontextInfo - Context information containing the principalId and locale
information about the caller of service operation
InvalidParameterException - invalid relation criteria
MissingParameterException - missing relation criteria
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public LprInfo createLpr(String personId,
String luiId,
String lprTypeKey,
LprInfo lprInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
ReadOnlyException
LprService
createLpr in interface LprServicepersonId - Person IdentifierluiId - LUI IdentifierlprTypeKey - Type of LUI to Person RelationlprInfo - Information required to create the LUI
Person relationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DataValidationErrorException - if lprInfo is not
valid
DoesNotExistException - personId, luiId, relationState,
lprTypeKey does not exist
InvalidParameterException - invalid personId, luiId, relationState,
lprTypeKey, lprInfo
MissingParameterException - missing personId, luiId, relationState,
lprTypeKey, lprInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException - attempt to update a read only attribute
public List<BulkStatusInfo> createLprsForPerson(String personId,
String lprTypeKey,
List<LprInfo> lprInfos,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
ReadOnlyException
LprService
createLprsForPerson in interface LprServicepersonId - Identifier for PersonlprTypeKey - Type of LUI Person relationlprInfos - List of Information required to create the LUI
Person relationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DataValidationErrorException - if luiPersonsRelationInfo is not
valid
DoesNotExistException - personId, lprTypeKey does not exist
InvalidParameterException - invalid personId, lprTypeKey, lprInfo
MissingParameterException - missing personId, lprTypeKey, lprInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException - attempt to update a read only attribute
public List<BulkStatusInfo> createLprsForLui(String luiId,
String lprTypeKey,
List<LprInfo> lprInfos,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
ReadOnlyException
LprService
createLprsForLui in interface LprServiceluiId - Identifier for LuilprTypeKey - Type of LUI Person relationlprInfos - List of Information required to create the LUI
Person relationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DataValidationErrorException - if luiPersonsRelationInfo is not
valid
DoesNotExistException - luiId, lprTypeKey does not exist
InvalidParameterException - invalid luiId, lprTypeKey, lprInfos
MissingParameterException - missing luiId, lprTypeKey, lprInfos
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException - attempt to update a read only attribute
public LprInfo updateLpr(String lprId,
LprInfo lprInfo,
ContextInfo contextInfo)
throws DoesNotExistException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
ReadOnlyException,
VersionMismatchException
LprService
updateLpr in interface LprServicelprId - Identifier for the LUI Person RelationlprInfo - Changed information about the LUI Person
RelationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - lprId does not exist
DataValidationErrorException - if lprInfo is not
valid
InvalidParameterException - invalid lprId,
lprInfo
MissingParameterException - missing lprId,
lprInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException - attempt to update a read only attribute
VersionMismatchException - if optimistic lock version ind has
changed
public StatusInfo deleteLpr(String lprId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
deleteLpr in interface LprServicelprId - Identifier for the LUI Person RelationcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - lprId does not exist
InvalidParameterException - invalid lprId
MissingParameterException - missing lprId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public LprTransactionInfo createLprTransaction(String lprTransactionType,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
createLprTransaction in interface LprServicelprTransactionType - LPR transaction typelprTransactionInfo - LPR transaction infocontextInfo - context info
DataValidationErrorException - if LprTransactionInfo fields are not
valid
DoesNotExistException - LUI or Person doesn't exist
InvalidParameterException - Invalid lprTransactionType, lprTransaction
MissingParameterException - Missing fields on LprTransactionInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public LprTransactionInfo createLprTransactionFromExisting(String lprTransactionId,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
createLprTransactionFromExisting in interface LprServicelprTransactionId - LprTransaction identifiercontextInfo - the context information
DataValidationErrorException - LprTransactionInfo is not valid
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId
MissingParameterException - Missing lprTransactionId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
public LprTransactionInfo updateLprTransaction(String lprTransactionId,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
VersionMismatchException
LprService
updateLprTransaction in interface LprServicelprTransactionId - The transaction identifierlprTransactionInfo - The updated Lpr Transaction
DataValidationErrorException - LprTransactionInfo is not valid
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId or
lprTransactionInfo
MissingParameterException - Missing lprTransactionId or
lprTransactionInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - for when Optimistic Locking encounters a version mis-match.
public LprTransactionInfo getLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprTransaction in interface LprServicelprTransactionId - The transaction identifiercontextInfo - the contextual information
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId
MissingParameterException - Missing lprTransactionId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionItemInfo> getLprTransactionItemsByPersonAndLui(String personId,
String luiId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprTransactionItemsByPersonAndLui in interface LprServicepersonId - The person identifierluiId - The LUI idcontextInfo - the context information
DoesNotExistException - personId or luiId doesn't exist
InvalidParameterException - Invalid personId or luiId
MissingParameterException - Missing personId or luiId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionInfo> getLprTransactionsByIds(List<String> lprTransactionIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprTransactionsByIds in interface LprServicelprTransactionIds - the ids of the lpr transactionscontextInfo - the context information
DoesNotExistException - personId or luiId doesn't exist
InvalidParameterException - Invalid personId or luiId
MissingParameterException - Missing personId or luiId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionItemInfo> getLprTransactionItemsByResultingLpr(String lprId,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprTransactionItemsByResultingLpr in interface LprServicelprId - The resulting lprcontextInfo - the context info
InvalidParameterException - Invalid personId
MissingParameterException - Missing personId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionItemInfo> getLprTransactionItemsByLui(String luiId,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getLprTransactionItemsByLui in interface LprServiceluiId - The LUI identifiercontextInfo - the ontext info
InvalidParameterException - Invalid personId
MissingParameterException - Missing personId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionInfo> getUnsubmittedLprTransactionsByRequestingPersonAndAtp(String requestingPersonId,
String atpId,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
getUnsubmittedLprTransactionsByRequestingPersonAndAtp in interface LprServicerequestingPersonId - The person identifieratpId - The ATP IdcontextInfo - the context info
InvalidParameterException - Invalid personId or atpId
MissingParameterException - Missing personId or atpId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public StatusInfo deleteLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
deleteLprTransaction in interface LprServicelprTransactionId - LPR Transaction identifiercontextInfo - the context info
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId
MissingParameterException - Missing lprTransactionId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public LprTransactionInfo processLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
throws AlreadyExistsException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
processLprTransaction in interface LprServicelprTransactionId - the id for the LPR transaction
AlreadyExistsException - LPR is already present
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId
MissingParameterException - Missing lprTransactionId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<ValidationResultInfo> verifyLprTransaction(String lprTransactionId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
verifyLprTransaction in interface LprServicelprTransactionId - the id of the transactioncontextInfo - the context info
DoesNotExistException - lprTransactionId doesn't exist
InvalidParameterException - Invalid lprTransactionId
MissingParameterException - Missing lprTransactionId
OperationFailedException - Unable to complete request
PermissionDeniedException - Authorization failure
public List<LprTransactionInfo> searchForLprTransactions(QueryByCriteria criteria,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
searchForLprTransactions in interface LprServiceInvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
public List<String> searchForLprTransactionIds(QueryByCriteria criteria,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
searchForLprTransactionIds in interface LprServiceInvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
public List<ValidationResultInfo> validateLprTransaction(String validationType,
String lprTransactionType,
LprTransactionInfo lprTransactionInfo,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
LprService
validateLprTransaction in interface LprServicevalidationType - Identifier of the extent of validationlprTransactionType - The type of the LprTransaction.lprTransactionInfo - The lprTransaction to be validatedcontextInfo - Context information containing the principalId and locale
information about the caller of service operation
DoesNotExistException - lprInfo not found
InvalidParameterException - invalid lprInfo
relationState
MissingParameterException - missing lprInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||