Name | ObjectiveQueryBean | |
---|---|---|
Usage | HandcarLearningService | |
getObjectiveNgramsInBank getObjectivesInBank getObjectiveExtensionRecords getObjectiveChildren getBeginnerObjectiveIds getBeginnerObjectiveNodes | ||
Type | Complex |
ShortName | Name | Type | Description | Required? | Read only? | Implementation Notes |
---|---|---|---|---|---|---|
ids | Ids | StringList | Ids to filter | |||
genusTypeIds | Genus Type Ids | StringList | Ids of genus types to do the filtering | |||
keyword | Keyword | String | Keyword or phrase used to query an object | |||
expectedParentObjectiveId | Expected Parent Objective Id | String | Expected parent objective id This does not filter on an existing parent but filters the search to return those objectives that are appropriate as children linked to the specified objective. By default this does no filtering but allows implementations to filter or even just order selections to be the most appropriate child of that specified objective. |
|||
assessmentIds | Assessment Ids | StringList | Assessment Ids to match | |||
knowledgeCategoryIds | Knowledge Category Ids | StringList | The knowledge categories to match | |||
cognitiveProcessIds | Cognitive Process Ids | StringList | The cognitive process ids to match | |||
addedBys | Added Bys | StringList | Audit Trail Ids of people who added object to do the filtering | |||
addedOnStartDate | Added On Start Date | String | Audit Trail start date to filter on when the object was created Expected to be in one of the following formats:
|
|||
addedOnEndDate | Added On End Date | String | Audit Trail end date to filter on when the object was created Expected to be in one of the following formats:
|
|||
updatedBys | Added On Start Date | StringList | Audit Trail ids of people who last updated the object | |||
updatedOnStartDate | Updated On Start Date | String | Audit Trail start date to filter on when the object was last updated Expected to be in one of the following formats:
|
|||
updatedOnEndDate | Updated On End Date | String | Audit Trail end date to filter on when the object was last updated Expected to be in one of the following formats:
|
|||
startAt | Start At | Integer | The select row to start at before returning. This defaults to 1 if not specified and will return starting at the first row. Start At and Max Values are the final filters to be applied to a method that returns a list of objects. |
|||
maxValues | Maximum Values | Integer | Maximum number of values (objects) to return from the method If used in conjunction with startAt ti can be used to perform paging. Start At and Max Values are the final filters to be applied to a method that returns a list of objects. |
{ "type" : "ObjectiveQuery", "ids" : ["id", ...], "genusTypeIds" : ["id", ...], "keyword" : "XXXX", "expectedParentObjectiveId" : "id", "assessmentIds" : ["id", ...], "knowledgeCategoryIds" : ["id", ...], "cognitiveProcessIds" : ["id", ...], "addedBys" : ["XXXX", ...], "addedOnStartDate" : "YYYY-MM-DD", "addedOnEndDate" : "YYYY-MM-DD", "updatedBys" : ["XXXX", ...], "updatedOnStartDate" : "YYYY-MM-DD", "updatedOnEndDate" : "YYYY-MM-DD", "startAt" : 999, "maxValues" : 999 }