Class SavedSearchDetails
java.lang.Object
org.alfresco.module.org_alfresco_module_rm.search.ReportDetails
org.alfresco.module.org_alfresco_module_rm.search.SavedSearchDetails
Saved search details.
Example format of posted Saved Search JSON:
{
"siteid" : "rm",
"name": "search name",
"description": "the search description",
"search": "the search sting as entered by the user",
"public": boolean,
"searchparams" :
{
"maxItems" : 500,
"records" : true,
"undeclaredrecords" : false,
"vitalrecords" : false,
"recordfolders" : false,
"frozen" : false,
"cutoff" : false,
"containertypes" :
[
"rma:recordSeries",
"rma:recordCategory"
]
"sort" :
[
{
"field" : "cm:name",
"ascending" : true
}
]
}
}
where: name and query values are mandatory,
searchparams contains the filters, sort, etc information about the query
query is there for backward compatibility
note:
"params": "terms=keywords:xyz&undeclared=true",
"sort": "cm:name/asc"
"query": "the complete search query string",
... are sometimes found in the place of searchparams and are migrated to the new format when re-saved
params are in URL encoded name/value pair format
sort is in comma separated "property/dir" packed format i.e. "cm:name/asc,cm:title/desc"
- Author:
- Roy Wetherall
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.alfresco.module.org_alfresco_module_rm.search.ReportDetails
description, name, search, searchParameters
-
Method Summary
Methods inherited from class org.alfresco.module.org_alfresco_module_rm.search.ReportDetails
getDescription, getName, getSearch, getSearchParameters, setDescription, setSearch, setSearchParameters
-
Field Details
-
SITE_ID
- See Also:
-
NAME
- See Also:
-
DESCRIPTION
- See Also:
-
SEARCH
- See Also:
-
PUBLIC
- See Also:
-
REPORT
- See Also:
-
SEARCHPARAMS
- See Also:
-
QUERY
- See Also:
-
SORT
- See Also:
-
PARAMS
- See Also:
-
-
Method Details
-
getSiteId
- Returns:
-
isPublic
public boolean isPublic()- Returns:
-
isReport
public boolean isReport()- Returns:
-
getCompatibility
-
getNodeRef
- Returns:
- NodeRef search node ref, null if not set
-
toJSONString
- Returns:
-