public interface LprRosterService
Modifier and Type | Method and Description |
---|---|
LprRosterInfo |
createLprRoster(String lprRosterTypeKey,
LprRosterInfo lprRosterInfo,
ContextInfo contextInfo)
Creates a new LprRoster.
|
LprRosterEntryInfo |
createLprRosterEntry(String lprRosterId,
String lprId,
String lprRosterEntryTypeKey,
LprRosterEntryInfo lprRosterEntryInfo,
ContextInfo contextInfo)
Creates a new LprRosterEntry.
|
StatusInfo |
deleteLprRoster(String lprRosterId,
ContextInfo contextInfo)
Deletes an existing LprRoster.
|
StatusInfo |
deleteLprRosterEntry(String lprRosterEntryId,
ContextInfo contextInfo)
Deletes an existing LprRosterEntry.
|
LprRosterInfo |
getLprRoster(String lprRosterId,
ContextInfo contextInfo)
Retrieves a single LprRoster by an LprRoster Id.
|
List<LprRosterEntryInfo> |
getLprRosterEntriesByIds(List<String> lprRosterEntryIds,
ContextInfo contextInfo)
Retrieve a list of LprRosterEntriess from a list of
LprRosterEntry Ids.
|
List<LprRosterEntryInfo> |
getLprRosterEntriesByLpr(String lprId,
ContextInfo contextInfo)
This method returns all the LprRosterEntries for an LPR.
|
List<LprRosterEntryInfo> |
getLprRosterEntriesByLprRoster(String lprRosterId,
ContextInfo contextInfo)
This method returns all the LprRosterEntries for an LprRoster.
|
List<LprRosterEntryInfo> |
getLprRosterEntriesByLprRosterAndLpr(String lprRosterId,
String lprId,
ContextInfo contextInfo)
This method returns all the LprRosterEntries to the given
LprRoster and Lpr.
|
LprRosterEntryInfo |
getLprRosterEntry(String lprRosterEntryId,
ContextInfo contextInfo)
Retrieves a single LprRosterEntry by an LprRosterEntry Id.
|
List<String> |
getLprRosterEntryIdsByType(String lprRosterEntryTypeKey,
ContextInfo contextInfo)
Retrieve a list of LprRosterENtryIds by LprRosterEntry Type.
|
List<String> |
getLprRosterIdsByType(String lprRosterTypeKey,
ContextInfo contextInfo)
Retrieve a list of LprRosterIds by LprRoster Type.
|
List<LprRosterInfo> |
getLprRostersByIds(List<String> lprRosterIds,
ContextInfo contextInfo)
Retrieve a list of LprRosters from a list of LprRoster Ids.
|
List<LprRosterInfo> |
getLprRostersByLui(String luiId,
ContextInfo contextInfo)
Gets a list of LprRosters associated with a given Lui.
|
List<LprRosterInfo> |
getLprRostersByTypeAndLui(String lprRosterTypeKey,
String luiId,
ContextInfo contextInfo)
Gets a list of LprRosters associated with a given LprRoster
Type and Lui.
|
StatusInfo |
moveLprRosterEntryToPosition(String lprRosterEntryId,
Integer position,
ContextInfo contextInfo)
Inserts an existing roster entry at a particular position on
the roster.
|
StatusInfo |
reorderLprRosterEntries(String lprRosterId,
List<String> lprRosterEntryIds,
ContextInfo contextInfo)
Reorders all the LprRosterEntries setting their position to
match the order within the specified list of LprRosterEntry
Ids.
|
List<LprRosterEntryInfo> |
searchForLprRosterEntries(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LprRosterEntris that meet the given search
criteria.
|
List<String> |
searchForLprRosterEntryIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LprRosterEntries that meet the given search
criteria.
|
List<String> |
searchForLprRosterIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LprRosters that meet the given search criteria.
|
List<LprRosterInfo> |
searchForLprRosters(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LprRosters that meet the given search criteria.
|
LprRosterInfo |
updateLprRoster(String lprRosterId,
LprRosterInfo lprRosterInfo,
ContextInfo contextInfo)
Updates an existing LprRoster.
|
LprRosterEntryInfo |
updateLprRosterEntry(String lprRosterEntryId,
LprRosterEntryInfo lprRosterEntryInfo,
ContextInfo contextInfo)
Updates an existing LprRosterEntry.
|
List<ValidationResultInfo> |
validateLprRoster(String validationTypeKey,
String lprRosterTypeKey,
LprRosterInfo lprRosterInfo,
ContextInfo contextInfo)
Validates an LprRoster.
|
List<ValidationResultInfo> |
validateLprRosterEntry(String validationTypeKey,
String lprRosterId,
String lprId,
String lprRosterEntryTypeKey,
LprRosterEntryInfo lprRosterEntryInfo,
ContextInfo contextInfo)
Validates an LprRosterEntry.
|
LprRosterInfo getLprRoster(String lprRosterId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterId
- the identifier for the LprRoster to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- lprRosterId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterInfo> getLprRostersByIds(List<String> lprRosterIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterIds
- a list of LprRoster identifierscontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- a lprRosterId in the list was not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterIds, an Id in
lprRosterIds, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLprRosterIdsByType(String lprRosterTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterTypeKey
- an identifier for an LprRoster TypecontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterTypeKey
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterInfo> getLprRostersByLui(String luiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- an identifier for a LUIcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterInfo> getLprRostersByTypeAndLui(String lprRosterTypeKey, String luiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterTypeKey
- an identifier for an LprRoster TypeluiId
- an identifier for a LuicontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterTypeKey, luiId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForLprRosterIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterInfo> searchForLprRosters(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateLprRoster(String validationTypeKey, String lprRosterTypeKey, LprRosterInfo lprRosterInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypelprRosterTypeKey
- the identifier for the LprRoster Type
to be validatedlprRosterInfo
- the LprRoster to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- validationTypeKey or
lprRosterTypeKey is not foundInvalidParameterException
- lprRosterInfo or contextInfo
is not validMissingParameterException
- validationTypeKey,
lprRosterTypeKey, lprRosterInfo, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLprRosterInfo createLprRoster(String lprRosterTypeKey, LprRosterInfo lprRosterInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
lprRosterTypeKey
- the identifier for the Type of
LprRoster to be createdlprRosterInfo
- the data with which to create the
LprRostercontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- lprRosterTypeKey does not exist
or is not supportedInvalidParameterException
- lprRosterInfo or contextInfo
is not validMissingParameterException
- lprRosterTypeKey,
lprRosterInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyLprRosterInfo updateLprRoster(String lprRosterId, LprRosterInfo lprRosterInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
lprRosterId
- the identifier for the LprRoster to be
updatedlprRosterInfo
- the new data for the LprRostercontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- lprRosterId is not foundInvalidParameterException
- lprRosterInfo or contextInfo
is not validMissingParameterException
- lprRosterId, lprRosterInfo,
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure
or the action was attempted on an out of date versionStatusInfo deleteLprRoster(String lprRosterId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterId
- the identifier for the LprRoster to be deletedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- lprRosterId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureLprRosterEntryInfo getLprRosterEntry(String lprRosterEntryId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterEntryId
- the identifier for the LprRosterEntry to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- lprRosterEntryId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterEntryInfo> getLprRosterEntriesByIds(List<String> lprRosterEntryIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterEntryIds
- a list of LprRosterEntry identifierscontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- a lprRosterEntryId in the list
was not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryIds, an Id in
lprRosterIds, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLprRosterEntryIdsByType(String lprRosterEntryTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterEntryTypeKey
- an identifier for an
LprRosterEntry TypecontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryTypeKey
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterEntryInfo> getLprRosterEntriesByLprRoster(String lprRosterId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterId
- an identifier for an LprRostercontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterEntryInfo> getLprRosterEntriesByLpr(String lprId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprId
- an identifier for an LprcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterEntryInfo> getLprRosterEntriesByLprRosterAndLpr(String lprRosterId, String lprId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterId
- an identifier for an LprRosterlprId
- an identifier for an LprcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterId, lprId, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForLprRosterEntryIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LprRosterEntryInfo> searchForLprRosterEntries(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of the service
operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateLprRosterEntry(String validationTypeKey, String lprRosterId, String lprId, String lprRosterEntryTypeKey, LprRosterEntryInfo lprRosterEntryInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypelprRosterId
- the LprRoster of the LprRosterEntrylprId
- the Lpr of the LprRosterEntrylprRosterEntryTypeKey
- the identifier for the
LprRosterEntry Type to be validatedlprRosterEntryInfo
- the LprRosterEntry to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- validationTypeKey, lprRosterId,
or lprId, or lprRosterEntryTypeKey is not foundInvalidParameterException
- lprRosterEntryInfo or contextInfo
is not validMissingParameterException
- validationTypeKey,
lprRosterId, lprId, lprRosterTypeKey, lprRosterInfo, or
lprRosterEntryInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLprRosterEntryInfo createLprRosterEntry(String lprRosterId, String lprId, String lprRosterEntryTypeKey, LprRosterEntryInfo lprRosterEntryInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
lprRosterId
- the LprRoster of the LprRosterEntrylprId
- the Lpr of the LprRosterEntrylprRosterEntryTypeKey
- the identifier for the Type of
LprRosterEntry to be createdlprRosterEntryInfo
- the data with which to create the
LprRostercontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- lprRosterId, lprId, or
lprRosterEntryTypeKey does not exist or is not
supportedInvalidParameterException
- lprRosterEntryInfo or contextInfo
is not validMissingParameterException
- lprRosterId, lprId,
lprRosterEntryTypeKey, lprRosterInfo, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyLprRosterEntryInfo updateLprRosterEntry(String lprRosterEntryId, LprRosterEntryInfo lprRosterEntryInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
lprRosterEntryId
- the identifier for the LprRosterEntry to
be updatedlprRosterEntryInfo
- the new data for the LprRosterEntrycontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- lprRosterEntryId is not foundInvalidParameterException
- lprRosterEntryInfo or
contextInfo is not validMissingParameterException
- lprRosterEntryId,
lprRosterEntryInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure
or the action was attempted on an out of date versionStatusInfo deleteLprRosterEntry(String lprRosterEntryId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterEntryId
- the identifier for the LprRosterEntry
to be deletedcontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- lprRosterEntryId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureStatusInfo moveLprRosterEntryToPosition(String lprRosterEntryId, Integer position, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterEntryId
- the id for the lpr roster entry to be moved.position
- the absolute position in the LprRostercontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- lprRosterEntryId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredStatusInfo reorderLprRosterEntries(String lprRosterId, List<String> lprRosterEntryIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
lprRosterId
- the LprRoster to reorder. All supplied
LprRosterEntryIds must belong to the given LprRoster.lprRosterEntryIds
- an ordered list of LprRosterEntriescontextInfo
- information containing the principalId and
locale information about the caller of the service
operationDoesNotExistException
- an lprRosterEntryId in the list
is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- lprRosterEntryIds, an Id in
lprRosterEntryIds, or conetxtInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredCopyright © 2004–2014 The Kuali Foundation. All rights reserved.