@ApiController public class DocumentDefinitionController extends Object
This class implements Document definition specific public API methods
| Constructor and Description | 
|---|
DocumentDefinitionController(WorkObjectDefinitionManager workObjectDefinitionManager,
                            FormDefinitionManager formDefinitionManager)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Object> | 
getDocumentInitFormDefinition(String modelId,
                             Locale locale)  | 
QueryResponse | 
getEntityTemplatesByType(String nameFilter,
                        String modelId,
                        String caseId,
                        Integer start,
                        Integer size)
Returns all the document definitions matching the provided name filter or model global id. 
 | 
ValueMap | 
getInstance(String workObjectDefinitionId,
           String view,
           List<String> fields)
Returns the document definitions matching the id. 
 | 
@Autowired public DocumentDefinitionController(WorkObjectDefinitionManager workObjectDefinitionManager, FormDefinitionManager formDefinitionManager)
@RequestMapping(value={"/document-definitions","/v1/document-definitions"},
                method=GET,
                produces="application/json")
 @ResponseBody
public QueryResponse getEntityTemplatesByType(@RequestParam(required=false,defaultValue="")
                                                                                                                                                                                                                  String nameFilter,
                                                                                                                                                                                                                  @RequestParam(required=false)
                                                                                                                                                                                                                  String modelId,
                                                                                                                                                                                                                  @RequestParam(required=false)
                                                                                                                                                                                                                  String caseId,
                                                                                                                                                                                                                  @RequestParam(required=false)
                                                                                                                                                                                                                  Integer start,
                                                                                                                                                                                                                  @RequestParam(required=false,defaultValue="50")
                                                                                                                                                                                                                  Integer size)
Returns all the document definitions matching the provided name filter or model global id.
nameFilter - query to search for the typed textmodelId - query definitions based on a global model idcaseId - query definitions based on the restrictions of a case id or case global id@RequestMapping(value={"/document-definitions/{workObjectDefinitionId}","/v1/document-definitions/{workObjectDefinitionId}"},
                method=GET,
                produces="application/json")
 @ResponseBody
public ValueMap getInstance(@PathVariable
                                                                                                                                                                                                                                                  String workObjectDefinitionId,
                                                                                                                                                                                                                                                  @RequestParam(required=false)
                                                                                                                                                                                                                                                  String view,
                                                                                                                                                                                                                                                  @RequestParam(required=false)
                                                                                                                                                                                                                                                  List<String> fields)
Returns the document definitions matching the id.
workObjectDefinitionId - query definitions based on a global model id@ResponseBody
 @RequestMapping(value={"/document-definitions/{modelId}/init-form","/v1/document-definitions/{modelId}/init-form"},
                method=GET,
                produces="application/json")
public Map<String,Object> getDocumentInitFormDefinition(@PathVariable
                                                                                                                                                                                                                                                                    String modelId,
                                                                                                                                                                                                                                                                    Locale locale)
                                                                                                                                                                                                                                                             throws Exception
ExceptionCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.