|
||||||||||
| 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 request
List<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 request
NlUsageTypeInfo 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 request
RefStatementRelationInfo 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 failure
RefStatementRelationInfo 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 failure
List<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 request
RefStatementRelationInfo 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 request
List<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 request
List<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 request
String 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
StatementInfos as children or a list of
ReqComponentInfos but not both. This means that all leaf
nodes must be ReqComponentInfos.
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 request
String 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 request
String 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 request
List<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 request
List<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 request
StatementInfo 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 request
List<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 request
ReqComponentInfo 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 request
List<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 request
List<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 request
List<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 request
ReqComponentInfo 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 failure
StatusInfo 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 failure
StatementInfo 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 failure
StatementInfo 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 failure
StatementTypeInfo 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 request
List<StatementTypeInfo> getStatementTypes()
throws OperationFailedException
OperationFailedException - Unable to complete request
List<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 request
List<ReqComponentTypeInfo> getReqComponentTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
ReqComponentTypeInfo 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 request
List<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 request
List<RefStatementRelationTypeInfo> getRefStatementRelationTypes()
throws OperationFailedException
OperationFailedException - Unable to complete request
RefStatementRelationTypeInfo 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 request
List<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 request
List<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 request
ReqComponentInfo 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 request
StatementTreeViewInfo 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 request
StatementTreeViewInfo 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 | |||||||||