public interface LuiService
Modifier and Type | Method and Description |
---|---|
LuiInfo |
createLui(String cluId,
String atpId,
String luiTypeKey,
LuiInfo luiInfo,
ContextInfo contextInfo)
Creates a new LUI.
|
LuiCapacityInfo |
createLuiCapacity(String luiCapacityTypeKey,
LuiCapacityInfo luiCapacityInfo,
ContextInfo contextInfo)
Creates a new LuiCapacity.
|
LuiLuiRelationInfo |
createLuiLuiRelation(String luiId,
String relatedLuiId,
String luiLuiRelationTypeKey,
LuiLuiRelationInfo luiLuiRelationInfo,
ContextInfo contextInfo)
Create new LuiLuiRelation.
|
LuiSetInfo |
createLuiSet(String luiSetTypeKey,
LuiSetInfo luiSetInfo,
ContextInfo contextInfo)
Creates a Lui set.
|
StatusInfo |
deleteLui(String luiId,
ContextInfo contextInfo)
Deletes an existing Lui.
|
StatusInfo |
deleteLuiCapacity(String luiCapacityId,
ContextInfo contextInfo)
Deletes an existing LuiCapacity.
|
StatusInfo |
deleteLuiLuiRelation(String luiLuiRelationId,
ContextInfo contextInfo)
Deletes an existing LuiLuiRelation.
|
StatusInfo |
deleteLuiSet(String luiSetId,
ContextInfo contextInfo)
Delete a Lui set
|
LuiInfo |
getLui(String luiId,
ContextInfo contextInfo)
Retrieves a single Lui by a Lui Id.
|
List<LuiCapacityInfo> |
getLuiCapacitiesByIds(List<String> luiCapacityIds,
ContextInfo contextInfo)
Retrieves a list of LuiCapacity from a list of LuiCapacity
Ids.
|
List<LuiCapacityInfo> |
getLuiCapacitiesByLui(String luiId,
ContextInfo contextInfo)
Retrieves LuiCapacities associated with a Lui.
|
LuiCapacityInfo |
getLuiCapacity(String luiCapacityId,
ContextInfo contextInfo)
Retrieves a single LuiCapacity by a LuiCapacity Id.
|
List<String> |
getLuiCapacityIdsByType(String luiCapacityTypeKey,
ContextInfo contextInfo)
Retrieves a list of LuiCapacity Ids by LuiCapacity Type.
|
List<String> |
getLuiIdsByAtpAndClu(String cluId,
String atpId,
ContextInfo contextInfo)
Retrieves the list of Lui Ids for the specified Clu and Time
period.
|
List<String> |
getLuiIdsByAtpAndType(String atpId,
String luiTypeKey,
ContextInfo contextInfo)
Retrieves the list of Lui Ids for the specified atp and Lui
Type.
|
List<String> |
getLuiIdsByClu(String cluId,
ContextInfo contextInfo)
Retrieves a list of Lui Ids by Clu.
|
List<String> |
getLuiIdsByLuiAndRelationType(String luiId,
String luiLuiRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of related LUI Ids for the specified LUI Id
and LU to LU relation type.
|
List<String> |
getLuiIdsByRelatedLuiAndRelationType(String relatedLuiId,
String luiLuiRelationTypeKey,
ContextInfo contextInfo)
Retrieves a list of LUI Ids for the specified related LUI Id
and LU to LU relation type (getRelatedLuiIdsByLuiId from the
other direction).
|
List<String> |
getLuiIdsByType(String luiTypeKey,
ContextInfo contextInfo)
Retrieves a list of Lui Ids by Lui Type.
|
List<String> |
getLuiIdsFromLuiSet(String luiSetId,
ContextInfo contextInfo)
Retrieves the list of Lui Identifiers within a Lui Set.
|
LuiLuiRelationInfo |
getLuiLuiRelation(String luiLuiRelationId,
ContextInfo contextInfo)
Retrieves a single LuiLuiRelation by a LuiLuiRelation Id.
|
List<String> |
getLuiLuiRelationIdsByType(String luiLuiRelationTypeKey,
ContextInfo contextInfo)
Retrieves a list of LuiLuiRelation Ids by a LuiLuiRelation
Type.
|
List<LuiLuiRelationInfo> |
getLuiLuiRelationsByIds(List<String> luiLuiRelationIds,
ContextInfo contextInfo)
Retrieves a list of LuiLuiRelations from a list of
LuiLuiRelation Ids.
|
List<LuiLuiRelationInfo> |
getLuiLuiRelationsByLui(String luiId,
ContextInfo contextInfo)
Retrieves all LuiLuiRelations to the given Lui.
|
List<LuiLuiRelationInfo> |
getLuiLuiRelationsByLuiAndRelatedLui(String luiId,
String relatedLuiId,
ContextInfo contextInfo)
Retrieves all LuiLuiRelations between the given Luis.
|
List<LuiInfo> |
getLuiLuiRelationsByLuiAndRelatedLuiType(String luiId,
String relatedLuiTypeKey,
ContextInfo contextInfo)
Retrieves all LuiLuiRelations between a Lui and Luis of the
given Lui Type.
|
List<LuiInfo> |
getLuisByAtpAndClu(String cluId,
String atpId,
ContextInfo contextInfo)
Retrieves the list of Luis for the specified Clu and Atp.
|
List<LuiInfo> |
getLuisByAtpAndType(String atpId,
String luiTypeKey,
ContextInfo contextInfo)
Retrieves the list of Luis for the specified atp and Lui Type.
|
List<LuiInfo> |
getLuisByIds(List<String> luiIds,
ContextInfo contextInfo)
Retrieves a list of Luis from a list of Lui Ids.
|
List<LuiInfo> |
getLuisByRelatedLuiAndRelationType(String relatedLuiId,
String luiLuiRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of LUI information for the LUIs related to
the specified LUI Id with a certain LU to LU relation type.
|
LuiSetInfo |
getLuiSet(String luiSetId,
ContextInfo contextInfo)
Retrieves information on a Lui set.
|
List<String> |
getLuiSetIdsByType(String luiSetTypeKey,
ContextInfo contextInfo)
Retrieves a list of LuiSet Ids by Lui Type.
|
List<LuiSetInfo> |
getLuiSetsByIds(List<String> luiSetIds,
ContextInfo contextInfo)
Retrieve information on Lui sets from a list of LuiSet Ids.
|
List<LuiSetInfo> |
getLuiSetsByLui(String luiId,
ContextInfo contextInfo)
Given a Lui, retrieves the LuiSets that it belongs to.
|
List<LuiInfo> |
getRelatedLuisByLuiAndRelationType(String luiId,
String luiLuiRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of related LUI information for the specified
LUI Id and LU to LU relation type (getLuisByRelatedLuiAndRelationType from the
other direction).
|
List<LuiCapacityInfo> |
searchForLuiCapacities(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LuiCapacities that meet the search criteria and
returns a list of LuiCapacities that meet the criteria.
|
List<String> |
searchForLuiCapacityIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LuiCapacities that meet the search criteria and
returns a list of LuiCapacity identifiers that meet the
criteria.
|
List<String> |
searchForLuiIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for Luis that meet the given search criteria and
returns a list of Lui identifiers that meet the criteria.
|
List<String> |
searchForLuiLuiRelationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LuiLuiRelations that meet the search criteria and
returns a list of LuiLuiRelation identifiers that meet the
criteria.
|
List<LuiLuiRelationInfo> |
searchForLuiLuiRelations(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for LuiLuiRelations that meet the search criteria and
returns a list of LuiLuiRelations that meet the criteria.
|
List<LuiInfo> |
searchForLuis(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for Luis that meet the given search criteria.
|
LuiInfo |
updateLui(String luiId,
LuiInfo luiInfo,
ContextInfo contextInfo)
Updates an existing Lui.
|
LuiCapacityInfo |
updateLuiCapacity(String luiCapacityId,
LuiCapacityInfo luiCapacityInfo,
ContextInfo contextInfo)
Updates an existing LuiCapacity.
|
LuiLuiRelationInfo |
updateLuiLuiRelation(String luiLuiRelationId,
LuiLuiRelationInfo luiLuiRelationInfo,
ContextInfo contextInfo)
Updates an existing LuiLuiRelation.
|
LuiSetInfo |
updateLuiSet(String luiSetId,
LuiSetInfo luiSetInfo,
ContextInfo contextInfo)
Update the information for a Lui set
|
List<ValidationResultInfo> |
validateLui(String validationTypeKey,
String cluId,
String atpId,
String luiTypeKey,
LuiInfo luiInfo,
ContextInfo contextInfo)
Validates a Lui.
|
List<ValidationResultInfo> |
validateLuiCapacity(String validationTypeKey,
String luiCapacityTypeKey,
LuiCapacityInfo luiCapacityInfo,
ContextInfo contextInfo)
Validates a LuiCapacity.
|
List<ValidationResultInfo> |
validateLuiLuiRelation(String validationTypeKey,
String luiId,
String relatedLuiId,
String luiLuiRelationTypeKey,
LuiLuiRelationInfo luiLuiRelationInfo,
ContextInfo contextInfo)
Validates a LuiLuiRelations.
|
List<ValidationResultInfo> |
validateLuiSet(String validationTypeKey,
String luiSetTypeKey,
LuiSetInfo LuiSetInfo,
ContextInfo contextInfo)
Validates information about a Lui set.
|
LuiInfo getLui(String luiId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- the identifier for the Lui to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- luiId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getLuisByIds(List<String> luiIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiIds
- a list of Lui identifierscontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- a luiId in the list was not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiIds, an Id in luiIds, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByType(String luiTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiTypeKey
- an identifier for a Lui TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiTypeKey or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByClu(String cluId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- an identifier for the ClucontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- cluId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByAtpAndType(String atpId, String luiTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
atpId
- an identifier for the AtpluiTypeKey
- an identifier for the Lui TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- atpId, luiTypeKey, or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getLuisByAtpAndType(String atpId, String luiTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
atpId
- an identifier for the AtpluiTypeKey
- an identifier for the Lui TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- atpId, luiTypeKey, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByAtpAndClu(String cluId, String atpId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- an identifier for the CluatpId
- an identifier for the AtpcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- cluId, atpId, or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getLuisByAtpAndClu(String cluId, String atpId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- an identifier for the CluatpId
- an identifier for the AtpcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- cluId, atpId, or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForLuiIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> searchForLuis(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateLui(String validationTypeKey, String cluId, String atpId, String luiTypeKey, LuiInfo luiInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypecluId
- the identifier for the Clu to which the Lui is
attachedatpId
- the identifier for the Atp to which the Lui if
offeredluiTypeKey
- the identifier for the Lui TypeluiInfo
- the object to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- validationTypeKey, cluId, atpId,
or luiTypeKey is not foundInvalidParameterException
- luiInfo or contextInfo is not
validMissingParameterException
- validationTypeKey, cluId,
atpId, luiTypeKey, luiInfo, or contextInfo is missing
or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLuiInfo createLui(String cluId, String atpId, String luiTypeKey, LuiInfo luiInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- the identifier for the CluatpId
- the identifier for the AtpluiTypeKey
- an identifier for the Type of the new LuiluiInfo
- the data with which to create the LuicontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId, atpId, or luiTypeKey is
not foundInvalidParameterException
- luiInfo or contextInfo is not validMissingParameterException
- cluId, atpId, luiTypeKey,
luiInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyLuiInfo updateLui(String luiId, LuiInfo luiInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
luiId
- the identifier for the LUI to be updatedluiInfo
- the new data for the LuicontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- luiId not foundInvalidParameterException
- luiInfo or contextInfo is not validMissingParameterException
- luiId, luiInfo, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at changing information
designated as read onlyVersionMismatchException
- optimistic locking failure or
the action was attempted on an out of date versionStatusInfo deleteLui(String luiId, ContextInfo contextInfo) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- the identifier for the LUI to be deletedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDependentObjectsExistException
- the delete operation
would leave orphaned objects or violate integrity
constraintsDoesNotExistException
- luiId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLuiLuiRelationInfo getLuiLuiRelation(String luiLuiRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiLuiRelationId
- a unique identifier for the
LuiLuiRelation to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- luiLuiRelationId is not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiLuiRetaionId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiLuiRelationInfo> getLuiLuiRelationsByIds(List<String> luiLuiRelationIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiLuiRelationIds
- a list of LuiLuiRelation identifierscontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- a luiLuiRelationId in the list
was not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiLuiRelationIds, a
luiLuiRelationId in luiLuiRelationIds, or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiLuiRelationIdsByType(String luiLuiRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiLuiRelationTypeKey
- an identifier for a LuiLuiRelation
TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiLuiRelationTypeKey or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiLuiRelationInfo> getLuiLuiRelationsByLui(String luiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- a unique identifier of the LUIcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiLuiRelationInfo> getLuiLuiRelationsByLuiAndRelatedLui(String luiId, String relatedLuiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- a unique identifier of the LUIrelatedLuiId
- a unique identifier of another LUIcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId, relatedLuiId, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByRelatedLuiAndRelationType(String relatedLuiId, String luiLuiRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
relatedLuiId
- identifier of the LUIluiLuiRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the principalId
and locale information about the caller of service
operationInvalidParameterException
- invalid parameterMissingParameterException
- missing parameterOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getLuisByRelatedLuiAndRelationType(String relatedLuiId, String luiLuiRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
relatedLuiId
- identifier of the LUIluiLuiRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the principalId
and locale information about the caller of service
operationInvalidParameterException
- invalid parameterMissingParameterException
- missing paremeterOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiIdsByLuiAndRelationType(String luiId, String luiLuiRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- identifier of the LUIluiLuiRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the principalId
and locale information about the caller of service
operationInvalidParameterException
- invalid parameterMissingParameterException
- missing parameterOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getRelatedLuisByLuiAndRelationType(String luiId, String luiLuiRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- identifier of the LUIluiLuiRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the principalId
and locale information about the caller of service
operationInvalidParameterException
- invalid luiId, luiLuiRelationTypeKeyMissingParameterException
- missing luiId, luiLuiRelationTypeKeyOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiInfo> getLuiLuiRelationsByLuiAndRelatedLuiType(String luiId, String relatedLuiTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- a unique identifier for the LuirelatedLuiTypeKey
- a unique identifier for a Lui TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId, relatedLuiTypeKey, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForLuiLuiRelationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing os nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiLuiRelationInfo> searchForLuiLuiRelations(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing os nullPermissionDeniedException
- an authorization failure occurredOperationFailedException
List<ValidationResultInfo> validateLuiLuiRelation(String validationTypeKey, String luiId, String relatedLuiId, String luiLuiRelationTypeKey, LuiLuiRelationInfo luiLuiRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypeluiId
- the identifier for the LuirelatedLuiId
- the identifier for the related LuiluiLuiRelationTypeKey
- the identifier for LuiLuiRelation TypeluiLuiRelationInfo
- the LuiLuiRelation to ve validatedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- validationTypeKey, luiId,
relatedLuiId, or luiLuiRelationTypeKey is not foundInvalidParameterException
- luiLuiRelationInfo or
contextInfo is missing or nullMissingParameterException
- validationTypeKey, luiId,
relatedLuiId, luiLuiRelationTypeKey,
luiLuiRelationInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLuiLuiRelationInfo createLuiLuiRelation(String luiId, String relatedLuiId, String luiLuiRelationTypeKey, LuiLuiRelationInfo luiLuiRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
luiId
- identifier of the first LUI in the relationshiprelatedLuiId
- identifier of the second LUI in the
relationship to be relatedluiLuiRelationTypeKey
- a unique key fo rthe Type or new
LuiLuiRelationluiLuiRelationInfo
- the data with which to create the
LuiLuiRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationCircularRelationshipException
- luiId equals relatedLuiId
(why is this a contract failure?)DataValidationErrorException
- supplied data is invalidDoesNotExistException
- luiId, relatedLuiId, or
luiLuiRelationTypeKey is not foundInvalidParameterException
- luiLuiRelationInfo ro
contextInfo is not validMissingParameterException
- luiId, relatedLuiId,
luiLuiRelationTypeKey, luiLuiRelationInfo, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyLuiLuiRelationInfo updateLuiLuiRelation(String luiLuiRelationId, LuiLuiRelationInfo luiLuiRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
luiLuiRelationId
- the identifier for the LuiLuiRelation
to be updatedluiLuiRelationInfo
- the new data for the LuiLuiRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- luiLuiRelationId is not foundInvalidParameterException
- luiLuiRelationInfo or contextInfo
is not validMissingParameterException
- luiLuiRelationId,
luiLuiRelationInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at changing information
designated as read onlyVersionMismatchException
- optimistic locking failure or
the action was attempted on an out of date versionStatusInfo deleteLuiLuiRelation(String luiLuiRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiLuiRelationId
- identifier or the LuiLuiRelation to be
deletedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- luiLuiRelationId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiLuiRelationId
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLuiCapacityInfo getLuiCapacity(String luiCapacityId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiCapacityId
- the identifier for the LuiCapacity to be
retrievedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- luiCapacityId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiCapacityId or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiCapacityInfo> getLuiCapacitiesByIds(List<String> luiCapacityIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiCapacityIds
- a list of LuiCapacity identifierscontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- a luiCapacityId in the list was
not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- luiCapacityIds, an Id in
luiCapacityIds, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getLuiCapacityIdsByType(String luiCapacityTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiCapacityTypeKey
- a unique identifier for a LuiCapacity TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiCapacityTypeKey or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiCapacityInfo> getLuiCapacitiesByLui(String luiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- a unique identifier for a LuicontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForLuiCapacityIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<LuiCapacityInfo> searchForLuiCapacities(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateLuiCapacity(String validationTypeKey, String luiCapacityTypeKey, LuiCapacityInfo luiCapacityInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypeluiCapacityInfo
- the LuiCapacity to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- validationTypeKey or
luiCapacityTypeKey not foundInvalidParameterException
- luiInfo or contextInfo is not
validMissingParameterException
- validationTypeKey, luiInfo,
or contextInfo is missing or nullPermissionDeniedException
- an authorization failure occurredOperationFailedException
LuiCapacityInfo createLuiCapacity(String luiCapacityTypeKey, LuiCapacityInfo luiCapacityInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
luiCapacityTypeKey
- an identifier for the Type of the new
LuiCapacityluiCapacityInfo
- the data with which to create the
LuiCapacitycontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- luiCapacityTypeKey not foundInvalidParameterException
- luiCapacityInfo or
contextInfo is not validMissingParameterException
- luiCapacityTypeKey,
luiCapacityInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read onlyLuiCapacityInfo updateLuiCapacity(String luiCapacityId, LuiCapacityInfo luiCapacityInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
luiCapacityId
- the identifier for the LuiCapacity to be
updatedluiCapacityInfo
- the new data for the LuiCapacitycontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- luiCapacityId not foundInvalidParameterException
- luiCapacityInfo or contextInfo
is not validMissingParameterException
- luiCapacityId,
luiCapacityInfo, or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at changing information
designated as read onlyVersionMismatchException
- optimistic locking failure or
the action was attempted on an out of date versionStatusInfo deleteLuiCapacity(String luiCapacityId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiCapacityId
- the identifier for the LuiCapacity to be
deletedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- luiCapacityId not foundInvalidParameterException
- contextInfo is invalidMissingParameterException
- luiCapacityId or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredLuiSetInfo getLuiSet(String luiSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiSetId
- Identifier of the Lui setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- LuiSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing LuiSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<LuiSetInfo> getLuiSetsByIds(List<String> luiSetIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiSetIds
- List of identifiers of Lui setscontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- One or more LuiSets not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing LuiSetIds or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<LuiSetInfo> getLuiSetsByLui(String luiId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- the identifier for the LuicontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luiId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getLuiIdsFromLuiSet(String luiSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiSetId
- Identifier of the Lui setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- LuiSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing LuiSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getLuiSetIdsByType(String luiSetTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiSetTypeKey
- type of the Lui set to be createdcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- luiTypeKey or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateLuiSet(String validationTypeKey, String luiSetTypeKey, LuiSetInfo LuiSetInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationluiSetTypeKey
- type of the Lui set to be createdLuiSetInfo
- Lui set information to be tested.contextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- validationTypeKey or LuiSetTypeKey not
foundInvalidParameterException
- invalid LuiSetInfo or contextInfoMissingParameterException
- missing validationTypeKey, LuiSetTypeKey,
LuiSetInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureLuiSetInfo createLuiSet(String luiSetTypeKey, LuiSetInfo luiSetInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException
luiSetTypeKey
- type of the Lui set to be createdluiSetInfo
- information required to create a Lui setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- data validation errorDoesNotExistException
- LuiSetTypeKey not foundInvalidParameterException
- invalid LuiSetInfo or contextInfoMissingParameterException
- missing LuiSetTypeKey, LuiSetInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyUnsupportedActionException
- Lui set need to be static or dynamic
but not bothLuiSetInfo updateLuiSet(String luiSetId, LuiSetInfo luiSetInfo, ContextInfo contextInfo) throws CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException, VersionMismatchException
luiSetId
- identifier of the Lui set to be updatedluiSetInfo
- updated information about the Lui setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationCircularRelationshipException
- added LuiSetId cannot be added to
the LuiSetInfoDataValidationErrorException
- data validation errorDoesNotExistException
- LuiSetId not foundInvalidParameterException
- invalid LuiSetInfo or contextInfoMissingParameterException
- missing LuiSetId, LuiSetInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyUnsupportedActionException
- Lui set need to be static or
dynamic but not bothVersionMismatchException
- an optimistic locking failure or
the action was attempted on an out
of date versionStatusInfo deleteLuiSet(String luiSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiSetId
- identifier of the Lui set to be deletedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- LuiSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing LuiSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.