|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LuiService
Learning Unit Instance (LUI) Service Manages the creation of Instances of the canonical Learning unit. An instance is associated with a particular time period during which is is offered. This includes course and section offerings as well as program offerings
Method Summary | |
---|---|
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> |
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. |
Method Detail |
---|
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 operation
DoesNotExistException
- luiId not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- a luiId in the list was not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiIds, an Id in luiIds, or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiTypeKey or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- cluId or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- atpId, luiTypeKey, or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- cluId, atpId, or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- cluId, atpId, or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- validationTypeKey, cluId, atpId,
or luiTypeKey is not found
InvalidParameterException
- luiInfo or contextInfo is not
valid
MissingParameterException
- validationTypeKey, cluId,
atpId, luiTypeKey, luiInfo, or contextInfo is missing
or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- cluId, atpId, or luiTypeKey is
not found
InvalidParameterException
- luiInfo or contextInfo is not valid
MissingParameterException
- cluId, atpId, luiTypeKey,
luiInfo, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- 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 operation
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- luiId not found
InvalidParameterException
- luiInfo or contextInfo is not valid
MissingParameterException
- luiId, luiInfo, or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- an attempt at changing information
designated as read only
VersionMismatchException
- 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 operation
DependentObjectsExistException
- the delete operation
would leave orphaned objects or violate integrity
constraints
DoesNotExistException
- luiId not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- luiLuiRelationId is not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiLuiRetaionId or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- a luiLuiRelationId in the list
was not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiLuiRelationIds, a
luiLuiRelationId in luiLuiRelationIds, or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiLuiRelationTypeKey or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId, relatedLuiId, or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
InvalidParameterException
- invalid parameter
MissingParameterException
- missing parameter
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
InvalidParameterException
- invalid parameter
MissingParameterException
- missing paremeter
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
InvalidParameterException
- invalid parameter
MissingParameterException
- missing parameter
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
InvalidParameterException
- invalid luiId, luiLuiRelationTypeKey
MissingParameterException
- missing luiId, luiLuiRelationTypeKey
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId, relatedLuiTypeKey, or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing os null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing os null
PermissionDeniedException
- an authorization failure occurred
OperationFailedException
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 operation
DoesNotExistException
- validationTypeKey, luiId,
relatedLuiId, or luiLuiRelationTypeKey is not found
InvalidParameterException
- luiLuiRelationInfo or
contextInfo is missing or null
MissingParameterException
- validationTypeKey, luiId,
relatedLuiId, luiLuiRelationTypeKey,
luiLuiRelationInfo, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
CircularRelationshipException
- luiId equals relatedLuiId
(why is this a contract failure?)
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- luiId, relatedLuiId, or
luiLuiRelationTypeKey is not found
InvalidParameterException
- luiLuiRelationInfo ro
contextInfo is not valid
MissingParameterException
- luiId, relatedLuiId,
luiLuiRelationTypeKey, luiLuiRelationInfo, or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- 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 operation
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- luiLuiRelationId is not found
InvalidParameterException
- luiLuiRelationInfo or contextInfo
is not valid
MissingParameterException
- luiLuiRelationId,
luiLuiRelationInfo, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- an attempt at changing information
designated as read only
VersionMismatchException
- 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 operation
DoesNotExistException
- luiLuiRelationId not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiLuiRelationId
or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- luiCapacityId not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiCapacityId or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- a luiCapacityId in the list was
not found
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiCapacityIds, an Id in
luiCapacityIds, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiCapacityTypeKey or
contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiId or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- criteria or contextInfo is
not valid
MissingParameterException
- criteria or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- validationTypeKey or
luiCapacityTypeKey not found
InvalidParameterException
- luiInfo or contextInfo is not
valid
MissingParameterException
- validationTypeKey, luiInfo,
or contextInfo is missing or null
PermissionDeniedException
- an authorization failure occurred
OperationFailedException
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 operation
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- luiCapacityTypeKey not found
InvalidParameterException
- luiCapacityInfo or
contextInfo is not valid
MissingParameterException
- luiCapacityTypeKey,
luiCapacityInfo, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- 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 operation
DataValidationErrorException
- supplied data is invalid
DoesNotExistException
- luiCapacityId not found
InvalidParameterException
- luiCapacityInfo or contextInfo
is not valid
MissingParameterException
- luiCapacityId,
luiCapacityInfo, or contextInfo is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- an authorization failure occurred
ReadOnlyException
- an attempt at changing information
designated as read only
VersionMismatchException
- 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 operation
DoesNotExistException
- luiCapacityId not found
InvalidParameterException
- contextInfo is invalid
MissingParameterException
- luiCapacityId or contextInfo
is missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
DoesNotExistException
- LuiSetId not found
InvalidParameterException
- invalid contextInfo
MissingParameterException
- missing LuiSetId or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
DoesNotExistException
- One or more LuiSets not found
InvalidParameterException
- invalid contextInfo
MissingParameterException
- missing LuiSetIds or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
InvalidParameterException
- invalid contextInfo
MissingParameterException
- missing luiId or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
DoesNotExistException
- LuiSetId not found
InvalidParameterException
- invalid contextInfo
MissingParameterException
- missing LuiSetId or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
InvalidParameterException
- contextInfo is not valid
MissingParameterException
- luiTypeKey or contextInfo is
missing or null
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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 operation
DoesNotExistException
- validationTypeKey or LuiSetTypeKey not
found
InvalidParameterException
- invalid LuiSetInfo or contextInfo
MissingParameterException
- missing validationTypeKey, LuiSetTypeKey,
LuiSetInfo or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- 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
operation
DataValidationErrorException
- data validation error
DoesNotExistException
- LuiSetTypeKey not found
InvalidParameterException
- invalid LuiSetInfo or contextInfo
MissingParameterException
- missing LuiSetTypeKey, LuiSetInfo or
contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
ReadOnlyException
- an attempt at supplying information
designated as read only
UnsupportedActionException
- 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
operation
CircularRelationshipException
- added LuiSetId cannot be added to
the LuiSetInfo
DataValidationErrorException
- data validation error
DoesNotExistException
- LuiSetId not found
InvalidParameterException
- invalid LuiSetInfo or contextInfo
MissingParameterException
- missing LuiSetId, LuiSetInfo or
contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
ReadOnlyException
- an attempt at supplying information
designated as read only
UnsupportedActionException
- Lui set need to be static or
dynamic but not both
VersionMismatchException
- 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
operation
DoesNotExistException
- LuiSetId not found
InvalidParameterException
- invalid contextInfo
MissingParameterException
- missing LuiSetId or contextInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |