|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StatementService
Method Summary | |
---|---|
RefStatementRelationInfo |
createRefStatementRelation(RefStatementRelationInfo refStatementRelationInfo)
Creates a relationship between a statement and an object. |
ReqComponentInfo |
createReqComponent(String reqComponentType,
ReqComponentInfo reqComponentInfo)
Creates a requirement component. |
StatementInfo |
createStatement(String statementType,
StatementInfo statementInfo)
Create a statement. |
StatementTreeViewInfo |
createStatementTreeView(StatementTreeViewInfo statementTreeViewInfo)
Creates an entire Statement Tree. |
StatusInfo |
deleteRefStatementRelation(String refStatementRelationId)
Removes a relationship between a statement and an object. |
StatusInfo |
deleteReqComponent(String reqComponentId)
Deletes a requirement component |
StatusInfo |
deleteStatement(String statementId)
Deletes a statement |
StatusInfo |
deleteStatementTreeView(String statementId)
Deletes the entire statement tree |
String |
getNaturalLanguageForRefStatementRelation(String refStatementRelationId,
String nlUsageTypeKey,
String language)
Retrieves the natural language translation for a particular object statement relationship in a particular context for a particular language. |
String |
getNaturalLanguageForReqComponent(String reqComponentId,
String nlUsageTypeKey,
String language)
Translates and retrieves a requirement component for a specific usuage type (context) and language into natural language. |
String |
getNaturalLanguageForStatement(String statementId,
String nlUsageTypeKey,
String language)
Translates and retrieves a statement for a specific usuage type (context) and language into natural language. |
NlUsageTypeInfo |
getNlUsageType(String nlUsageTypeKey)
Retrieves information about the specified natural language usage type. |
List<NlUsageTypeInfo> |
getNlUsageTypes()
Retrieves the list of natural language usage types known by the service. |
List<String> |
getRefObjectSubTypes(String objectTypeKey)
Retrieves the list of types for a given base type which can be connected to a document. |
List<String> |
getRefObjectTypes()
Retrieves the list of base types which can be connected to a document. |
RefStatementRelationInfo |
getRefStatementRelation(String refStatementRelationId)
Retrieves a object statement relationship by its identifier. |
List<RefStatementRelationInfo> |
getRefStatementRelationsByRef(String refObjectTypeKey,
String refObjectId)
Retrieves a list of object statement relationships for a particular object. |
List<RefStatementRelationInfo> |
getRefStatementRelationsByStatement(String statementId)
Retrieves a list of object statement relationships for a particular statement. |
RefStatementRelationTypeInfo |
getRefStatementRelationType(String refStatementRelationTypeKey)
Retrieves information for a specified type of relationship between a statement and object. |
List<RefStatementRelationTypeInfo> |
getRefStatementRelationTypes()
Retrieves the list of all types of relationships between statements and other objects. |
List<String> |
getRefStatementRelationTypesForRefObjectSubType(String refSubTypeKey)
Retrieves the list of types of object statement relationships which are allowed to be used for a subtype of object. |
ReqComponentInfo |
getReqComponent(String reqComponentId)
Retrieves a requirement component by its identifier |
List<ReqComponentInfo> |
getReqComponentsByType(String reqComponentTypeKey)
Retrieves a list of requirement components of a particular type. |
ReqComponentTypeInfo |
getReqComponentType(String reqComponentTypeKey)
Retrieves information for a specified fetchReqComponent Types |
List<ReqComponentTypeInfo> |
getReqComponentTypes()
Retrieves the list of requirement component types known by this service. |
List<ReqComponentTypeInfo> |
getReqComponentTypesForStatementType(String statementTypeKey)
Retrieves the list of types of requirement components which are allowed to be used in a type of statement. |
StatementInfo |
getStatement(String statementId)
Retrieves a statement by its identifier |
List<StatementInfo> |
getStatementsByType(String statementTypeKey)
Retrieves a list of statements of a particular Type |
List<StatementInfo> |
getStatementsUsingReqComponent(String reqComponentId)
Retrieves a list of statements that use a particular requirement component. |
List<StatementInfo> |
getStatementsUsingStatement(String statementId)
Retrieves a list of child statements that include a particular statement. |
StatementTreeViewInfo |
getStatementTreeView(String statementId)
Retrieves a view of a statement by its identifier with its referenced statements and requirement components expanded |
StatementTreeViewInfo |
getStatementTreeViewForNlUsageType(String statementId,
String nlUsageTypeKey,
String language)
Retrieves a view of a statement by its identifier with its referenced statements and requirement components expanded and translated |
StatementTypeInfo |
getStatementType(String statementTypeKey)
Retrieves information for a specified type of statement |
List<StatementTypeInfo> |
getStatementTypes()
Retrieves the list of all types of statements. |
List<String> |
getStatementTypesForRefStatementRelationType(String refStatementRelationTypeKey)
Retrieves the list of statement types which are allowed to be used for a specified type of object statement relationship. |
List<String> |
getStatementTypesForStatementType(String statementTypeKey)
Retrieves the list of statement types which are allowed to be used in a statement type. |
String |
translateReqComponentToNL(ReqComponentInfo reqComponentInfo,
String nlUsageTypeKey,
String language)
Translates a particular requirement component to natural language for a particular context in a given language. |
String |
translateStatementTreeViewToNL(StatementTreeViewInfo statementTreeViewInfo,
String nlUsageTypeKey,
String language)
Translates a statement tree view to natural language for a particular context in a particular language. |
RefStatementRelationInfo |
updateRefStatementRelation(String refStatementRelationId,
RefStatementRelationInfo refStatementRelationInfo)
Updates a relationship between an object and statement. |
ReqComponentInfo |
updateReqComponent(String reqComponentId,
ReqComponentInfo reqComponentInfo)
Updates a requirement component |
StatementInfo |
updateStatement(String statementId,
StatementInfo statementInfo)
Updates a statement |
StatementTreeViewInfo |
updateStatementTreeView(String statementId,
StatementTreeViewInfo statementTreeViewInfo)
Updates an entire Statement Tree. |
List<ValidationResultInfo> |
validateRefStatementRelation(String validationType,
RefStatementRelationInfo refStatementRelationInfo)
Validates a refStatementRelation. |
List<ValidationResultInfo> |
validateReqComponent(String validationType,
ReqComponentInfo reqComponentInfo)
Validates a ReqComponent. |
List<ValidationResultInfo> |
validateStatement(String validationType,
StatementInfo statementInfo)
Validates a statement. |
Methods inherited from interface org.kuali.student.core.dictionary.service.DictionaryService |
---|
getObjectStructure, getObjectTypes |
Methods inherited from interface org.kuali.student.core.search.service.SearchService |
---|
getSearchCriteriaType, getSearchCriteriaTypes, getSearchResultType, getSearchResultTypes, getSearchType, getSearchTypes, getSearchTypesByCriteria, getSearchTypesByResult, search |
Method Detail |
---|
List<String> getRefObjectTypes() throws OperationFailedException
OperationFailedException
- Unable to complete requestList<String> getRefObjectSubTypes(String objectTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
objectTypeKey
- Reference Type Identifier
OperationFailedException
- Unable to complete request
DoesNotExistException
InvalidParameterException
MissingParameterException
List<NlUsageTypeInfo> getNlUsageTypes() throws OperationFailedException
OperationFailedException
- Unable to complete requestNlUsageTypeInfo getNlUsageType(String nlUsageTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
nlUsageTypeKey
- Natural language usage type identifier
DoesNotExistException
- nlUsageType not found
InvalidParameterException
- Invalid nlUsageTypeKey
MissingParameterException
- Missing nlUsageTypeKey
OperationFailedException
- Unable to complete requestRefStatementRelationInfo createRefStatementRelation(RefStatementRelationInfo refStatementRelationInfo) throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
refStatementRelationInfo
-
AlreadyExistsException
- connection between object and statement already exists
DoesNotExistException
- E.g. cluId, statementId, refStatementRelationType not found
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete request
PermissionDeniedException
- Authorization failureRefStatementRelationInfo updateRefStatementRelation(String refStatementRelationId, RefStatementRelationInfo refStatementRelationInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
refStatementRelationId
- Identifier of the object statement relationship to be updatedrefStatementRelationInfo
- Information about the object statement relationship to be updated
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- refStatementRelation not found
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters missing
OperationFailedException
- Unable to complete request
PermissionDeniedException
- Authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteRefStatementRelation(String refStatementRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
refStatementRelationId
- Object Statement Relationship identifier
DoesNotExistException
- RefStatementRelation not found
InvalidParameterException
- Invalid refStatementRelationId
MissingParameterException
- RefStatementRelationId not specified
OperationFailedException
- Unable to complete request
PermissionDeniedException
- Authorization failureList<ValidationResultInfo> validateRefStatementRelation(String validationType, RefStatementRelationInfo refStatementRelationInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- Identifier of the extent of validationrefStatementRelationInfo
- Object statement relationship information to be tested
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- Invalid validationTypeKey, refStatementRelationInfo
MissingParameterException
- Missing validationTypeKey, refStatementRelationInfo
OperationFailedException
- Unable to complete requestRefStatementRelationInfo getRefStatementRelation(String refStatementRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refStatementRelationId
- Object statement relationship identifier
DoesNotExistException
- RefStatementRelation not found
InvalidParameterException
- Invalid refStatementRelationId
MissingParameterException
- RefStatementRelationId not specified
OperationFailedException
- Unable to complete requestList<RefStatementRelationInfo> getRefStatementRelationsByRef(String refObjectTypeKey, String refObjectId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refObjectTypeKey
- Reference typerefObjectId
- Reference identifier
DoesNotExistException
- Object not found
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete requestList<RefStatementRelationInfo> getRefStatementRelationsByStatement(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementId
- Statement identifier
DoesNotExistException
- Statement not found
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete requestString getNaturalLanguageForStatement(String statementId, String nlUsageTypeKey, String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
Translates and retrieves a statement for a specific usuage type (context) and language into natural language.
If language
is null default language is used.
An StatementInfo
can either have a list of
StatementInfo
s as children or a list of
ReqComponentInfo
s but not both. This means that all leaf
nodes must be ReqComponentInfo
s.
statementId
- Statement to translatenlUsageTypeKey
- Natural language usage type key (context)language
- Translation language
DoesNotExistException
- Statement not found
InvalidParameterException
- Invalid nlUsageTypeKey
MissingParameterException
- Missing statementId or nlUsageTypeKey
OperationFailedException
- Unable to complete request
VersionMismatchException
- The action was attempted on an out of date version.String getNaturalLanguageForRefStatementRelation(String refStatementRelationId, String nlUsageTypeKey, String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refStatementRelationId
- Object statement relationship identifiernlUsageTypeKey
- Context for the natural language translationlanguage
- Language to use for the natural language translation
DoesNotExistException
- Object statement relationship not found
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete requestString getNaturalLanguageForReqComponent(String reqComponentId, String nlUsageTypeKey, String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
Translates and retrieves a requirement component for a specific usuage type (context) and language into natural language.
If language
is null default language is used.
reqComponentId
- Requirement component to translatenlUsageTypeKey
- Natural language usage type key (context)language
- Translation language
DoesNotExistException
- ReqComponent not found
InvalidParameterException
- Invalid nlUsageTypeKey
MissingParameterException
- Missing reqComponentId or nlUsageTypeKey
OperationFailedException
- Unable to complete request
VersionMismatchException
- The action was attempted on an out of date version.String translateStatementTreeViewToNL(StatementTreeViewInfo statementTreeViewInfo, String nlUsageTypeKey, String language) throws InvalidParameterException, MissingParameterException, OperationFailedException
statementTreeViewInfo
- Statement tree viewnlUsageTypeKey
- Context for the natural language translationlanguage
- Language to use for the natural language translation
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete requestString translateReqComponentToNL(ReqComponentInfo reqComponentInfo, String nlUsageTypeKey, String language) throws InvalidParameterException, MissingParameterException, OperationFailedException
reqComponentInfo
- Requirement componentnlUsageTypeKey
- Context for the natural language translationlanguage
- Language to use for the natural language translation
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters not specified
OperationFailedException
- Unable to complete requestList<ValidationResultInfo> validateReqComponent(String validationType, ReqComponentInfo reqComponentInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationreqComponentInfo
- reqComponent information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, reqComponentInfo
MissingParameterException
- missing validationTypeKey, reqComponentInfo
OperationFailedException
- unable to complete requestList<ValidationResultInfo> validateStatement(String validationType, StatementInfo statementInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationstatementInfo
- statement information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, statementInfo
MissingParameterException
- missing validationTypeKey, statementInfo
OperationFailedException
- unable to complete requestStatementInfo getStatement(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementId
- statement identifier
DoesNotExistException
- statement not found
InvalidParameterException
- invalid statementId
MissingParameterException
- statementId not specified
OperationFailedException
- unable to complete requestList<StatementInfo> getStatementsByType(String statementTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementTypeKey
- statementType identifier
DoesNotExistException
- statementTypeKey not found
InvalidParameterException
- invalid statementTypeKey
MissingParameterException
- statementTypeKey not specified
OperationFailedException
- unable to complete requestReqComponentInfo getReqComponent(String reqComponentId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
reqComponentId
- requirement component identifier
DoesNotExistException
- reqComponent not found
InvalidParameterException
- invalid reqComponentId
MissingParameterException
- reqComponentId not specified
OperationFailedException
- unable to complete requestList<ReqComponentInfo> getReqComponentsByType(String reqComponentTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
reqComponentTypeKey
- identifier for a type of requirement component
DoesNotExistException
- reqComponentTypeKey not found
InvalidParameterException
- invalid reqComponentTypeKey
MissingParameterException
- reqComponentTypeKey not specified
OperationFailedException
- unable to complete requestList<StatementInfo> getStatementsUsingReqComponent(String reqComponentId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
reqComponentId
- requirement component identifier
DoesNotExistException
- reqComponentId not found
InvalidParameterException
- invalid reqComponentId
MissingParameterException
- reqComponentId not specified
OperationFailedException
- unable to complete requestList<StatementInfo> getStatementsUsingStatement(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementId
- statement identifier
DoesNotExistException
- Statement not found
InvalidParameterException
- Invalid statementId
MissingParameterException
- statementId not specified
OperationFailedException
- Unable to complete requestReqComponentInfo createReqComponent(String reqComponentType, ReqComponentInfo reqComponentInfo) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
reqComponentType
- identifier of the type of requirement componentreqComponentInfo
- information about the requirement component
AlreadyExistsException
- Requirement Component already exists
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- reqComponentType not found
InvalidParameterException
- invalid reqComponentType, reqComponentInfo
MissingParameterException
- missing reqComponentType, reqComponentInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatusInfo deleteReqComponent(String reqComponentId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
reqComponentId
- identifier of the requirement component to delete
DoesNotExistException
- reqComponentId not found
InvalidParameterException
- invalid reqComponentId
MissingParameterException
- missing reqComponentId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatementInfo createStatement(String statementType, StatementInfo statementInfo) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
statementType
- identifier of the type of statementstatementInfo
- information about the statement
AlreadyExistsException
- statement already exists
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- statementType not found
InvalidParameterException
- invalid statementType, statementInfo
MissingParameterException
- missing statementType, statementInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatementInfo updateStatement(String statementId, StatementInfo statementInfo) throws CircularReferenceException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
statementId
- identifier of the statement to be updatedstatementInfo
- information about the statement to be updated
CircularReferenceException
- included statement references the current statement
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- statement not found
InvalidParameterException
- invalid statementId, statementInfo
MissingParameterException
- missing statementId, statementInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteStatement(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
statementId
- identifier of the Statement to delete
DoesNotExistException
- statement not found
InvalidParameterException
- invalid statementId
MissingParameterException
- missing statementId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatementTypeInfo getStatementType(String statementTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementTypeKey
- statement type identifier
DoesNotExistException
- statementTypeKey not found
InvalidParameterException
- invalid statementTypeKey
MissingParameterException
- missing statementTypeKey
OperationFailedException
- unable to complete requestList<StatementTypeInfo> getStatementTypes() throws OperationFailedException
OperationFailedException
- Unable to complete requestList<String> getStatementTypesForStatementType(String statementTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementTypeKey
- Identifier for a type of statement
DoesNotExistException
- statementTypeKey not found
InvalidParameterException
- Invalid statementTypeKey
MissingParameterException
- Missing statementTypeKey
OperationFailedException
- Unable to complete requestList<ReqComponentTypeInfo> getReqComponentTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestReqComponentTypeInfo getReqComponentType(String reqComponentTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
reqComponentTypeKey
- reqComponent Type Key
DoesNotExistException
- reqComponentTypeKey not found
InvalidParameterException
- invalid reqComponentTypeKey
MissingParameterException
- missing reqComponentTypeKey
OperationFailedException
- unable to complete requestList<ReqComponentTypeInfo> getReqComponentTypesForStatementType(String statementTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementTypeKey
- identifier for a type of statement
DoesNotExistException
- statementTypeKey not found
InvalidParameterException
- invalid statementTypeKey
MissingParameterException
- missing statementTypeKey
OperationFailedException
- unable to complete requestList<RefStatementRelationTypeInfo> getRefStatementRelationTypes() throws OperationFailedException
OperationFailedException
- Unable to complete requestRefStatementRelationTypeInfo getRefStatementRelationType(String refStatementRelationTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refStatementRelationTypeKey
- Object statement relation type identifier
DoesNotExistException
- refStatementRelationTypeKey not found
InvalidParameterException
- Invalid refStatementRelationTypeKey
MissingParameterException
- Missing refStatementRelationTypeKey
OperationFailedException
- Unable to complete requestList<String> getStatementTypesForRefStatementRelationType(String refStatementRelationTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refStatementRelationTypeKey
- Identifier for a type of object statement relationship
DoesNotExistException
- refStatementRelationTypeKey not found
InvalidParameterException
- Invalid refStatementRelationTypeKey
MissingParameterException
- Missing refStatementRelationTypeKey
OperationFailedException
- Unable to complete requestList<String> getRefStatementRelationTypesForRefObjectSubType(String refSubTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
refSubTypeKey
- Identifier for the subtype of object
DoesNotExistException
- refSubType not found
InvalidParameterException
- Invalid refSubTypeKey
MissingParameterException
- Missing refSubTypeKey
OperationFailedException
- Unable to complete requestReqComponentInfo updateReqComponent(String reqComponentId, ReqComponentInfo reqComponentInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
reqComponentId
- identifier of the requirement component to be updatedreqComponentInfo
- information about the requirement component to be updated
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- Requirement Component not found
InvalidParameterException
- invalid reqComponentId, reqComponentInfo
MissingParameterException
- missing reqComponentId, reqComponentInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatementTreeViewInfo getStatementTreeView(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementId
- statement identifier
DoesNotExistException
- statement not found
InvalidParameterException
- invalid statementId
MissingParameterException
- statementId not specified
OperationFailedException
- unable to complete requestStatementTreeViewInfo getStatementTreeViewForNlUsageType(String statementId, String nlUsageTypeKey, String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
statementId
- statement identifiernlUsageTypeKey
- Natural language usage type identifierlanguage
- Translation language
DoesNotExistException
- statement not found
InvalidParameterException
- invalid statementId
MissingParameterException
- statementId not specified
OperationFailedException
- unable to complete requestStatementTreeViewInfo updateStatementTreeView(String statementId, StatementTreeViewInfo statementTreeViewInfo) throws CircularReferenceException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
statementId
- identifier of the statement to be updatedstatementTreeViewInfo
- The StatementTreeInfo to be updated
CircularRelationshipException
- included statement references the current statement
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- Statement not found
InvalidParameterException
- invalid statementId, statementTreeViewInfo
MissingParameterException
- missing statementId, statementTreeViewInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.
CircularReferenceException
StatementTreeViewInfo createStatementTreeView(StatementTreeViewInfo statementTreeViewInfo) throws CircularReferenceException, AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
statementTreeViewInfo
-
CircularReferenceException
- included statement references the current statement
AlreadyExistsException
DataValidationErrorException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
StatusInfo deleteStatementTreeView(String statementId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
statementId
-
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |