Interface BusinessEntityManagerRestOpenApi
-
- All Known Implementing Classes:
BusinessEntityManagerRestController
@RequestMapping("/v2.1.1/core/bem/") public interface BusinessEntityManagerRestOpenApiSwagger documentation for Business Entity Manager.- Author:
- Mauricio Ruiz Beltrán <mauricio.ruiz@kuwaiba.org>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddParentToSpecialObject(@NotNull @Valid String specialObjectClass, @NotNull @Valid String specialObjectId, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @NotNull @Valid String sessionId)longattachFileToObject(@NotNull @Valid String name, @NotNull @Valid String tags, @NotNull @Valid String file, @NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)booleancanDeleteObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)String[]copyObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,List<String>> objects, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid String sessionId)StringcopyPoolItem(@NotNull @Valid String poolId, @NotNull @Valid String poolItemClassName, @NotNull @Valid String poolItemId, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid String sessionId)String[]copySpecialObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,List<String>> objects, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid String sessionId)longcountChildren(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)longcountSpecialChildren(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)String[]createBulkObjects(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid String namePattern, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)String[]createBulkSpecialObjects(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid String namePattern, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)StringcreateHeadlessObject(@NotNull @Valid String className, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)StringcreateObject(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)StringcreateObjectWithCriteria(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String criteria, @NotNull @Valid String sessionId)StringcreatePoolItem(@NotNull @Valid String poolId, @NotNull @Valid String className, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)StringcreateSpecialObject(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)HashMap<String,String>createSpecialObjectUsingTemplate(@NotNull @Valid String className, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)voiddeleteObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid String sessionId)voiddeleteObjects(@Valid HashMap<String,List<String>> objects, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid String sessionId)voiddetachFileFromObject(@javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<AnnotatedBusinessObjectLight>getAnnotatedSpecialAttribute(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String specialAttributeName, @NotNull @Valid String sessionId)StringgetAttributeValueAsString(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String attributeName, @NotNull @Valid String sessionId)HashMap<String,String>getAttributeValuesAsString(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<BusinessObject>getChildrenOfClass(@NotNull @Valid String parentId, @NotNull @Valid String parentClassName, @NotNull @Valid String classNameToFilter, @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getChildrenOfClassLight(@NotNull @Valid String parentId, @NotNull @Valid String parentClassName, @NotNull @Valid String classNameToFilter, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getChildrenOfClassLightRecursive(@NotNull @Valid String parentId, @NotNull @Valid String parentClassName, @NotNull @Valid String classNameToFilter, @Valid HashMap<String,String> attributes, @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)BusinessObjectLightgetCommonParent(@NotNull @Valid String aObjectClassName, @NotNull @Valid String aObjectId, @NotNull @Valid String bObjectClassName, @NotNull @Valid String bObjectId, @NotNull @Valid String sessionId)FileObjectgetFile(@javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<FileObjectLight>getFilesForObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)Map<BusinessObjectLight,List<FileObjectLight>>getFilesFromRelatedListTypeItems(@NotNull @Valid String objectId, @NotNull @Valid String sessionId)BusinessObjectgetFirstParentOfClass(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String objectToMatchClassName, @NotNull @Valid String sessionId)List<BusinessObjectLight>getMultipleParents(@NotNull @Valid String objectId, @NotNull @Valid String sessionId)BusinessObjectgetObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectChildren(@NotNull @Valid String className, @NotNull @Valid String objectId, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)longgetObjectChildrenCount(@NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid HashMap<String,String> filters, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectChildrenForClassWithId(@javax.validation.constraints.NotNull,@javax.validation.Valid long classId, @NotNull @Valid String objectId, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectChildrenWithFilter(@NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @Valid HashMap<String,String> filters, @javax.validation.constraints.NotNull,@javax.validation.Valid long skip, @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid String sessionId)BusinessObjectLightgetObjectLight(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectsByNameAndClassName(@NotNull @Valid List<String> names, @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String[] classNames, @NotNull @Valid String sessionId)List<BusinessObject>getObjectsOfClass(@NotNull @Valid String className, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectsOfClassLight(@NotNull @Valid String className, @javax.validation.constraints.NotNull,@javax.validation.Valid long page, @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectsOfClassLightWithFilter(@NotNull @Valid String className, @Valid HashMap<String,String> filters, @javax.validation.constraints.NotNull,@javax.validation.Valid long page, @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectSpecialChildren(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)longgetObjectSpecialChildrenCount(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String[] childrenClassNamesToFilter, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectSpecialChildrenWithFilters(@NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid List<String> childrenClassNamesToFilter, @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)List<BusinessObject>getObjectsWithFilter(@NotNull @Valid String className, @NotNull @Valid String filterName, @NotNull @Valid String filterValue, @NotNull @Valid String sessionId)List<BusinessObjectLight>getObjectsWithFilterLight(@NotNull @Valid String className, @NotNull @Valid String filterName, @NotNull @Valid String filterValue, @NotNull @Valid String sessionId)BusinessObjectLightgetParent(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<BusinessObjectLight>getParents(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)List<BusinessObjectLight>getParentsUntilFirstOfClass(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String[] objectToMatchClassNames, @NotNull @Valid String sessionId)BusinessObjectLightgetPhysicalNodeToObjectInWarehouse(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)InventoryObjectPoolgetPool(@NotNull @Valid String poolId, @NotNull @Valid String sessionId)List<BusinessObjectLight>getPoolItems(@NotNull @Valid String poolId, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)List<BusinessObjectLight>getPoolItemsByClassName(@NotNull @Valid String poolId, @NotNull @Valid String className, @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)longgetPoolItemsCount(@NotNull @Valid String poolId, @NotNull @Valid String className, @NotNull @Valid String sessionId)List<InventoryObjectPool>getPoolsInObject(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @Valid String poolClassName, @NotNull @Valid String sessionId)List<InventoryObjectPool>getPoolsInPool(@NotNull @Valid String parentPoolId, @NotNull @Valid String poolClassName, @NotNull @Valid String sessionId)longgetPoolsInPoolCount(@NotNull @Valid String parentPoolId, @NotNull @Valid String poolClassName, @NotNull @Valid String sessionId)List<InventoryObjectPool>getRootPools(@Valid String className, @javax.validation.constraints.NotNull,@javax.validation.Valid int type, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean includeSubclasses, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSiblings(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSpecialAttribute(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String specialAttributeName, @NotNull @Valid String sessionId)HashMap<String,List<BusinessObjectLight>>getSpecialAttributes(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String[] attributeNames, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSpecialChildrenOfClassLight(@NotNull @Valid String parentId, @NotNull @Valid String parentClassName, @NotNull @Valid String classNameToFilter, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSpecialChildrenOfClassLightRecursive(@NotNull @Valid String parentId, @NotNull @Valid String parentClassName, @NotNull @Valid String classNameToFilter, @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSuggestedChildrenWithFilter(@NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @NotNull @Valid String filterValue, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean ignoreSpecialChildren, @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @Valid String[] classNames, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSuggestedObjectsWithFilter(@NotNull @Valid String filterValue, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSuggestedObjectsWithFilterAndClasses(@NotNull @Valid String filterValue, @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @Valid String[] classNames, @NotNull @Valid String sessionId)List<BusinessObjectLight>getSuggestedObjectsWithFilterAndSuperClass(@NotNull @Valid String filterValue, @NotNull @Valid String superClassName, @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid String sessionId)Deprecated.HashMap<String,List<BusinessObjectLight>>getSuggestedObjectsWithFilterGroupedByClassName(@Valid List<String> classNames, @NotNull @Valid String filterValue, @javax.validation.constraints.NotNull,@javax.validation.Valid long classesSkip, @javax.validation.constraints.NotNull,@javax.validation.Valid long classesLimit, @javax.validation.constraints.NotNull,@javax.validation.Valid long objectSkip, @javax.validation.constraints.NotNull,@javax.validation.Valid long objectLimit, @NotNull @Valid String sessionId)HashMap<String,List<InventoryObjectPool>>getSuggestedPoolsByName(@Valid List<String> classNames, @NotNull @Valid String filterValue, @javax.validation.constraints.NotNull,@javax.validation.Valid long poolSkip, @javax.validation.constraints.NotNull,@javax.validation.Valid long poolLimit, @javax.validation.constraints.NotNull,@javax.validation.Valid long objectSkip, @javax.validation.constraints.NotNull,@javax.validation.Valid long objectLimit, @NotNull @Valid String sessionId)List<BusinessObjectLight>getWarehousesInObject(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)BusinessObjectLightgetWarehouseToObject(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)booleanhasSpecialAttribute(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String attributeName, @NotNull @Valid String sessionId)booleanisParent(@NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @NotNull @Valid String childClassName, @NotNull @Valid String childId, @NotNull @Valid String sessionId)voidmoveObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> objects, @NotNull @Valid String sessionId)voidmoveObjectsToPool(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> attributes, @NotNull @Valid String sessionId)voidmovePoolItem(@NotNull @Valid String poolId, @NotNull @Valid String poolItemClassName, @NotNull @Valid String poolItemId, @NotNull @Valid String sessionId)voidmoveSpecialObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> objects, @NotNull @Valid String sessionId)voidupdateFileProperties(@javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @Valid List<StringPair> properties, @NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)ChangeDescriptorupdateObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @Valid HashMap<String,String> attributes, @NotNull @Valid String sessionId)
-
-
-
Field Detail
-
PATH
static final String PATH
Path that includes the Kuwaiba version and core- See Also:
- Constant Field Values
-
-
Method Detail
-
createObject
@RequestMapping(method=POST, value="createObject/{className}/{parentClassName}/{parentId}/{templateId}/{sessionId}", produces="application/json") String createObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createObjectWithCriteria
@RequestMapping(method=POST, value="createObjectWithCriteria/{className}/{parentClassName}/{templateId}/{criteria}/{sessionId}", produces="application/json") String createObjectWithCriteria(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="criteria",required=true) @NotNull @Valid String criteria, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createSpecialObject
@RequestMapping(method=POST, value="createSpecialObject/{className}/{parentClassName}/{parentId}/{templateId}/{sessionId}", produces="application/json") String createSpecialObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createSpecialObjectUsingTemplate
@RequestMapping(method=POST, value="createSpecialObjectUsingTemplate/{className}/{parentClassName}/{parentId}/{templateId}/{sessionId}", produces="application/json") HashMap<String,String> createSpecialObjectUsingTemplate(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
addParentToSpecialObject
@RequestMapping(method=POST, value="addParentToSpecialObject/{specialObjectClass}/{specialObjectId}/{parentClassName}/{parentId}/{sessionId}", produces="application/json") void addParentToSpecialObject(@NotNull @Valid @PathVariable(value="specialObjectClass",required=true) @NotNull @Valid String specialObjectClass, @NotNull @Valid @PathVariable(value="specialObjectId",required=true) @NotNull @Valid String specialObjectId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createHeadlessObject
@RequestMapping(method=POST, value="createHeadlessObject/{className}/{templateId}/{sessionId}", produces="application/json") String createHeadlessObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createBulkObjects
@RequestMapping(method=POST, value="createBulkObjects/{className}/{parentClassName}/{parentId}/{templateId}/{sessionId}", produces="application/json") String[] createBulkObjects(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid String namePattern, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createBulkSpecialObjects
@RequestMapping(method=POST, value="createBulkSpecialObjects/{className}/{parentClassName}/{parentId}/{templateId}/{sessionId}", produces="application/json") String[] createBulkSpecialObjects(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid String namePattern, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObject
@RequestMapping(method=GET, value="getObject/{className}/{objectId}/{sessionId}", produces="application/json") BusinessObject getObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectLight
@RequestMapping(method=GET, value="getObjectLight/{className}/{objectId}/{sessionId}", produces="application/json") BusinessObjectLight getObjectLight(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectChildren
@RequestMapping(method=GET, value="getObjectChildren/{className}/{objectId}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectChildren(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectChildrenForClassWithId
@RequestMapping(method=GET, value="getObjectChildrenForClassWithId/{classId}/{objectId}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectChildrenForClassWithId(@NotNull @Valid @PathVariable(value="classId",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long classId, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectSpecialChildren
@RequestMapping(method=GET, value="getObjectSpecialChildren/{className}/{objectId}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectSpecialChildren(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectSpecialChildrenWithFilters
@RequestMapping(method=GET, value="getObjectSpecialChildrenWithFilters/{className}/{objectId}/{childrenClassNamesToFilter}/{page}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectSpecialChildrenWithFilters(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="childrenClassNamesToFilter",required=true) @NotNull @Valid List<String> childrenClassNamesToFilter, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectSpecialChildrenCount
@RequestMapping(method=GET, value="getObjectSpecialChildrenCount/{className}/{objectId}/{childrenClassNamesToFilter}/{sessionId}", produces="application/json") long getObjectSpecialChildrenCount(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="childrenClassNamesToFilter",required=true) @NotNull @Valid String[] childrenClassNamesToFilter, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsWithFilterLight
@RequestMapping(method=GET, value="getObjectsWithFilterLight/{className}/{filterName}/{filterValue}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectsWithFilterLight(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="filterName",required=true) @NotNull @Valid String filterName, @NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsWithFilter
@RequestMapping(method=GET, value="getObjectsWithFilter/{className}/{filterName}/{filterValue}/{sessionId}", produces="application/json") List<BusinessObject> getObjectsWithFilter(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="filterName",required=true) @NotNull @Valid String filterName, @NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSuggestedObjectsWithFilter
@RequestMapping(method=GET, value="getSuggestedObjectsWithFilter/{filterValue}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSuggestedObjectsWithFilter(@NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSuggestedObjectsWithFilterAndSuperClass
@RequestMapping(method=GET, value="getSuggestedObjectsWithFilterAndSuperClass/{filterValue}/{superClassName}/{limit}/{sessionId}", produces="application/json") @Deprecated List<BusinessObjectLight> getSuggestedObjectsWithFilterAndSuperClass(@NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="superClassName",required=true) @NotNull @Valid String superClassName, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)Deprecated.
-
getSuggestedObjectsWithFilterAndClasses
@RequestMapping(method=GET, value="getSuggestedObjectsWithFilterAndClasses/{filterValue}/{skip}/{limit}/{classNames}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSuggestedObjectsWithFilterAndClasses(@NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="skip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @Valid @PathVariable(value="classNames",required=true) @Valid String[] classNames, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsByNameAndClassName
@RequestMapping(method=GET, value="getObjectsByNameAndClassName/{names}/{skip}/{limit}/{classNames}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectsByNameAndClassName(@NotNull @Valid @PathVariable(value="names",required=true) @NotNull @Valid List<String> names, @NotNull @Valid @PathVariable(value="skip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="classNames",required=true) @NotNull @Valid String[] classNames, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSuggestedChildrenWithFilter
@RequestMapping(method=GET, value="getSuggestedChildrenWithFilter/{parentClassName}/{parentId}/{filterValue}/{ignoreSpecialChildren}/{skip}/{limit}/{classNames}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSuggestedChildrenWithFilter(@NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="ignoreSpecialChildren",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean ignoreSpecialChildren, @NotNull @Valid @PathVariable(value="skip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int skip, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @Valid @PathVariable(value="classNames",required=true) @Valid String[] classNames, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsOfClassLight
@RequestMapping(method=GET, value="getObjectsOfClassLight/{className}/{page}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectsOfClassLight(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long page, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsOfClassLightWithFilter
@RequestMapping(method=POST, value="getObjectsOfClassLightWithFilter/{className}/{page}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectsOfClassLightWithFilter(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @Valid @RequestBody @Valid HashMap<String,String> filters, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long page, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectsOfClass
@RequestMapping(method=GET, value="getObjectsOfClass/{className}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObject> getObjectsOfClass(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectChildrenCount
@RequestMapping(method=POST, value="getObjectChildrenCount/{parentClassName}/{parentId}/{sessionId}", produces="application/json") long getObjectChildrenCount(@NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid HashMap<String,String> filters, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getObjectChildrenWithFilter
@RequestMapping(method=POST, value="getObjectChildrenWithFilter/{parentClassName}/{parentId}/{skip}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getObjectChildrenWithFilter(@NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @Valid @RequestBody @Valid HashMap<String,String> filters, @NotNull @Valid @PathVariable(value="skip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long skip, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSuggestedObjectsWithFilterGroupedByClassName
@RequestMapping(method=GET, value="getSuggestedObjectsWithFilterGroupedByClassName/{classNames}/{filterValue}/{classesSkip}/{classesLimit}/{objectSkip}/{objectLimit}/{sessionId}", produces="application/json") HashMap<String,List<BusinessObjectLight>> getSuggestedObjectsWithFilterGroupedByClassName(@Valid @PathVariable(value="classNames",required=true) @Valid List<String> classNames, @NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="classesSkip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long classesSkip, @NotNull @Valid @PathVariable(value="classesLimit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long classesLimit, @NotNull @Valid @PathVariable(value="objectSkip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long objectSkip, @NotNull @Valid @PathVariable(value="objectLimit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long objectLimit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
copyObjects
@RequestMapping(method=PUT, value="copyObjects/{targetObjectClassName}/{targetObjectId}/{recursive}/{sessionId}", produces="application/json") String[] copyObjects(@NotNull @Valid @PathVariable(value="targetObjectClassName",required=true) @NotNull @Valid String targetObjectClassName, @NotNull @Valid @PathVariable(value="targetObjectId",required=true) @NotNull @Valid String targetObjectId, @Valid @RequestBody @Valid HashMap<String,List<String>> objects, @NotNull @Valid @PathVariable(value="recursive",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
copySpecialObjects
@RequestMapping(method=PUT, value="copySpecialObjects/{targetObjectClassName}/{targetObjectId}/{recursive}/{sessionId}", produces="application/json") String[] copySpecialObjects(@NotNull @Valid @PathVariable(value="targetObjectClassName",required=true) @NotNull @Valid String targetObjectClassName, @NotNull @Valid @PathVariable(value="targetObjectId",required=true) @NotNull @Valid String targetObjectId, @Valid @RequestBody @Valid HashMap<String,List<String>> objects, @NotNull @Valid @PathVariable(value="recursive",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
moveObjects
@RequestMapping(method=PUT, value="moveObjects/{targetObjectClassName}/{targetObjectId}/{sessionId}", produces="application/json") void moveObjects(@NotNull @Valid @PathVariable(value="targetObjectClassName",required=true) @NotNull @Valid String targetObjectClassName, @NotNull @Valid @PathVariable(value="targetObjectId",required=true) @NotNull @Valid String targetObjectId, @Valid @RequestBody @Valid HashMap<String,String[]> objects, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
moveSpecialObjects
@RequestMapping(method=PUT, value="moveSpecialObjects/{targetObjectClassName}/{targetObjectId}/{sessionId}", produces="application/json") void moveSpecialObjects(@NotNull @Valid @PathVariable(value="targetObjectClassName",required=true) @NotNull @Valid String targetObjectClassName, @NotNull @Valid @PathVariable(value="targetObjectId",required=true) @NotNull @Valid String targetObjectId, @Valid @RequestBody @Valid HashMap<String,String[]> objects, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
canDeleteObject
@RequestMapping(method=GET, value="canDeleteObject/{className}/{objectId}/{sessionId}", produces="application/json") boolean canDeleteObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
deleteObjects
@RequestMapping(method=DELETE, value="deleteObjects/{releaseRelationships}/{sessionId}", produces="application/json") void deleteObjects(@Valid @RequestBody @Valid HashMap<String,List<String>> objects, @NotNull @Valid @PathVariable(value="releaseRelationships",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
deleteObject
@RequestMapping(method=DELETE, value="deleteObject/{className}/{objectId}/{releaseRelationships}/{sessionId}", produces="application/json") void deleteObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="releaseRelationships",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
updateObject
@RequestMapping(method=PUT, value="updateObject/{className}/{objectId}/{sessionId}", produces="application/json") ChangeDescriptor updateObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
moveObjectsToPool
@RequestMapping(method=PUT, value="moveObjectsToPool/{targetObjectClassName}/{targetObjectId}/{sessionId}", produces="application/json") void moveObjectsToPool(@NotNull @Valid @PathVariable(value="targetObjectClassName",required=true) @NotNull @Valid String targetObjectClassName, @NotNull @Valid @PathVariable(value="targetObjectId",required=true) @NotNull @Valid String targetObjectId, @Valid @RequestBody @Valid HashMap<String,String[]> attributes, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
createPoolItem
@RequestMapping(method=POST, value="createPoolItem/{poolId}/{className}/{templateId}/{sessionId}", produces="application/json") String createPoolItem(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="templateId",required=true) @NotNull @Valid String templateId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
copyPoolItem
@RequestMapping(method=PUT, value="copyPoolItem/{poolId}/{poolItemClassName}/{poolItemId}/{recursive}/{sessionId}", produces="application/json") String copyPoolItem(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="poolItemClassName",required=true) @NotNull @Valid String poolItemClassName, @NotNull @Valid @PathVariable(value="poolItemId",required=true) @NotNull @Valid String poolItemId, @NotNull @Valid @PathVariable(value="recursive",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean recursive, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
movePoolItem
@RequestMapping(method=PUT, value="movePoolItem/{poolId}/{poolItemClassName}/{poolItemId}/{sessionId}", produces="application/json") void movePoolItem(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="poolItemClassName",required=true) @NotNull @Valid String poolItemClassName, @NotNull @Valid @PathVariable(value="poolItemId",required=true) @NotNull @Valid String poolItemId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolItems
@RequestMapping(method=GET, value="getPoolItems/{poolId}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getPoolItems(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolItemsByClassName
@RequestMapping(method=GET, value="getPoolItemsByClassName/{poolId}/{className}/{page}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getPoolItemsByClassName(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolItemsCount
@RequestMapping(method=GET, value="getPoolItemsCount/{poolId}/{className}/{sessionId}", produces="application/json") long getPoolItemsCount(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getAttributeValueAsString
@RequestMapping(method=GET, value="getAttributeValueAsString/{objectClassName}/{objectId}/{attributeName}/{sessionId}", produces="application/json") String getAttributeValueAsString(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="attributeName",required=true) @NotNull @Valid String attributeName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getAttributeValuesAsString
@RequestMapping(method=GET, value="getAttributeValuesAsString/{objectClassName}/{objectId}/{sessionId}", produces="application/json") HashMap<String,String> getAttributeValuesAsString(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSpecialAttribute
@RequestMapping(method=GET, value="getSpecialAttribute/{objectClassName}/{objectId}/{specialAttributeName}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSpecialAttribute(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="specialAttributeName",required=true) @NotNull @Valid String specialAttributeName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSpecialAttributes
@RequestMapping(method=GET, value="getSpecialAttributes/{objectClassName}/{objectId}/{attributeNames}/{sessionId}", produces="application/json") HashMap<String,List<BusinessObjectLight>> getSpecialAttributes(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="attributeNames",required=true) @NotNull @Valid String[] attributeNames, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getAnnotatedSpecialAttribute
@RequestMapping(method=GET, value="getAnnotatedSpecialAttribute/{objectClassName}/{objectId}/{specialAttributeName}/{sessionId}", produces="application/json") List<AnnotatedBusinessObjectLight> getAnnotatedSpecialAttribute(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="specialAttributeName",required=true) @NotNull @Valid String specialAttributeName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
hasSpecialAttribute
@RequestMapping(method=GET, value="hasSpecialAttribute/{objectClassName}/{objectId}/{attributeName}/{sessionId}", produces="application/json") boolean hasSpecialAttribute(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="attributeName",required=true) @NotNull @Valid String attributeName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getCommonParent
@RequestMapping(method=GET, value="getCommonParent/{aObjectClassName}/{aObjectId}/{bObjectClassName}/{bObjectId}/{sessionId}", produces="application/json") BusinessObjectLight getCommonParent(@NotNull @Valid @PathVariable(value="aObjectClassName",required=true) @NotNull @Valid String aObjectClassName, @NotNull @Valid @PathVariable(value="aObjectId",required=true) @NotNull @Valid String aObjectId, @NotNull @Valid @PathVariable(value="bObjectClassName",required=true) @NotNull @Valid String bObjectClassName, @NotNull @Valid @PathVariable(value="bObjectId",required=true) @NotNull @Valid String bObjectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getParent
@RequestMapping(method=GET, value="getParent/{objectClassName}/{objectId}/{sessionId}", produces="application/json") BusinessObjectLight getParent(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getParents
@RequestMapping(method=GET, value="getParents/{objectClassName}/{objectId}/{sessionId}", produces="application/json") List<BusinessObjectLight> getParents(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getParentsUntilFirstOfClass
@RequestMapping(method=GET, value="getParentsUntilFirstOfClass/{objectClassName}/{objectId}/{objectToMatchClassNames}/{sessionId}", produces="application/json") List<BusinessObjectLight> getParentsUntilFirstOfClass(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="objectToMatchClassNames",required=true) @NotNull @Valid String[] objectToMatchClassNames, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getFirstParentOfClass
@RequestMapping(method=GET, value="getFirstParentOfClass/{objectClassName}/{objectId}/{objectToMatchClassName}/{sessionId}", produces="application/json") BusinessObject getFirstParentOfClass(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="objectToMatchClassName",required=true) @NotNull @Valid String objectToMatchClassName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getMultipleParents
@RequestMapping(method=GET, value="getMultipleParents/{objectId}/{sessionId}", produces="application/json") List<BusinessObjectLight> getMultipleParents(@NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
isParent
@RequestMapping(method=GET, value="isParent/{parentClassName}/{parentId}/{childClassName}/{childId}/{sessionId}", produces="application/json") boolean isParent(@NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="childClassName",required=true) @NotNull @Valid String childClassName, @NotNull @Valid @PathVariable(value="childId",required=true) @NotNull @Valid String childId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getRootPools
@RequestMapping(method=GET, value="getRootPools/{className}/{type}/{includeSubclasses}/{sessionId}", produces="application/json") List<InventoryObjectPool> getRootPools(@Valid @PathVariable(value="className",required=true) @Valid String className, @NotNull @Valid @PathVariable(value="type",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int type, @NotNull @Valid @PathVariable(value="includeSubclasses",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid boolean includeSubclasses, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolsInObject
@RequestMapping(method=GET, value="getPoolsInObject/{objectClassName}/{objectId}/{poolClassName}/{sessionId}", produces="application/json") List<InventoryObjectPool> getPoolsInObject(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @Valid @PathVariable(value="poolClassName",required=true) @Valid String poolClassName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolsInPool
@RequestMapping(method=GET, value="getPoolsInPool/{parentPoolId}/{poolClassName}/{sessionId}", produces="application/json") List<InventoryObjectPool> getPoolsInPool(@NotNull @Valid @PathVariable(value="parentPoolId",required=true) @NotNull @Valid String parentPoolId, @NotNull @Valid @PathVariable(value="poolClassName",required=true) @NotNull @Valid String poolClassName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSuggestedPoolsByName
@RequestMapping(method=GET, value="getSuggestedPoolsByName/{classNames}/{filterValue}/{poolSkip}/{poolLimit}/{objectSkip}/{objectLimit}/{sessionId}", produces="application/json") HashMap<String,List<InventoryObjectPool>> getSuggestedPoolsByName(@Valid @PathVariable(value="classNames",required=true) @Valid List<String> classNames, @NotNull @Valid @PathVariable(value="filterValue",required=true) @NotNull @Valid String filterValue, @NotNull @Valid @PathVariable(value="poolSkip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long poolSkip, @NotNull @Valid @PathVariable(value="poolLimit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long poolLimit, @NotNull @Valid @PathVariable(value="objectSkip",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long objectSkip, @NotNull @Valid @PathVariable(value="objectLimit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long objectLimit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPoolsInPoolCount
@RequestMapping(method=GET, value="getPoolsInPoolCount/{parentPoolId}/{poolClassName}/{sessionId}", produces="application/json") long getPoolsInPoolCount(@NotNull @Valid @PathVariable(value="parentPoolId",required=true) @NotNull @Valid String parentPoolId, @NotNull @Valid @PathVariable(value="poolClassName",required=true) @NotNull @Valid String poolClassName, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPool
@RequestMapping(method=GET, value="getPool/{poolId}/{sessionId}", produces="application/json") InventoryObjectPool getPool(@NotNull @Valid @PathVariable(value="poolId",required=true) @NotNull @Valid String poolId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getWarehousesInObject
@RequestMapping(method=GET, value="getWarehousesInObject/{objectClassName}/{objectId}/{sessionId}", produces="application/json") List<BusinessObjectLight> getWarehousesInObject(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getPhysicalNodeToObjectInWarehouse
@RequestMapping(method=GET, value="getPhysicalNodeToObjectInWarehouse/{objectClassName}/{objectId}/{sessionId}", produces="application/json") BusinessObjectLight getPhysicalNodeToObjectInWarehouse(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getWarehouseToObject
@RequestMapping(method=GET, value="getWarehouseToObject/{objectClassName}/{objectId}/{sessionId}", produces="application/json") BusinessObjectLight getWarehouseToObject(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getChildrenOfClass
@RequestMapping(method=GET, value="getChildrenOfClass/{parentId}/{parentClassName}/{classNameToFilter}/{page}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObject> getChildrenOfClass(@NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="classNameToFilter",required=true) @NotNull @Valid String classNameToFilter, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSpecialChildrenOfClassLight
@RequestMapping(method=GET, value="getSpecialChildrenOfClassLight/{parentId}/{parentClassName}/{classNameToFilter}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSpecialChildrenOfClassLight(@NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="classNameToFilter",required=true) @NotNull @Valid String classNameToFilter, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getChildrenOfClassLightRecursive
@RequestMapping(method=POST, value="getChildrenOfClassLightRecursive/{parentId}/{parentClassName}/{classNameToFilter}/{page}/{limit}/{sessionId}", produces="application/json") List<BusinessObjectLight> getChildrenOfClassLightRecursive(@NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="classNameToFilter",required=true) @NotNull @Valid String classNameToFilter, @Valid @RequestBody @Valid HashMap<String,String> attributes, @NotNull @Valid @PathVariable(value="page",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int page, @NotNull @Valid @PathVariable(value="limit",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int limit, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSpecialChildrenOfClassLightRecursive
@RequestMapping(method=GET, value="getSpecialChildrenOfClassLightRecursive/{parentId}/{parentClassName}/{classNameToFilter}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSpecialChildrenOfClassLightRecursive(@NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="classNameToFilter",required=true) @NotNull @Valid String classNameToFilter, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getChildrenOfClassLight
@RequestMapping(method=GET, value="getChildrenOfClassLight/{parentId}/{parentClassName}/{classNameToFilter}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getChildrenOfClassLight(@NotNull @Valid @PathVariable(value="parentId",required=true) @NotNull @Valid String parentId, @NotNull @Valid @PathVariable(value="parentClassName",required=true) @NotNull @Valid String parentClassName, @NotNull @Valid @PathVariable(value="classNameToFilter",required=true) @NotNull @Valid String classNameToFilter, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
countChildren
@RequestMapping(method=GET, value="countChildren/{objectClassName}/{objectId}/{sessionId}", produces="application/json") long countChildren(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
countSpecialChildren
@RequestMapping(method=GET, value="countSpecialChildren/{objectClassName}/{objectId}/{sessionId}", produces="application/json") long countSpecialChildren(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getSiblings
@RequestMapping(method=GET, value="getSiblings/{objectClassName}/{objectId}/{maxResults}/{sessionId}", produces="application/json") List<BusinessObjectLight> getSiblings(@NotNull @Valid @PathVariable(value="objectClassName",required=true) @NotNull @Valid String objectClassName, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="maxResults",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid int maxResults, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
attachFileToObject
@RequestMapping(method=POST, value="attachFileToObject/{name}/{tags}/{file}/{className}/{objectId}/{sessionId}", produces="application/json") long attachFileToObject(@NotNull @Valid @PathVariable(value="name",required=true) @NotNull @Valid String name, @NotNull @Valid @PathVariable(value="tags",required=true) @NotNull @Valid String tags, @NotNull @Valid @PathVariable(value="file",required=true) @NotNull @Valid String file, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getFilesForObject
@RequestMapping(method=GET, value="getFilesForObject/{className}/{objectId}/{sessionId}", produces="application/json") List<FileObjectLight> getFilesForObject(@NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getFile
@RequestMapping(method=GET, value="getFile/{fileObjectId}/{className}/{objectId}/{sessionId}", produces="application/json") FileObject getFile(@NotNull @Valid @PathVariable(value="fileObjectId",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
detachFileFromObject
@RequestMapping(method=DELETE, value="detachFileFromObject/{fileObjectId}/{className}/{objectId}/{sessionId}", produces="application/json") void detachFileFromObject(@NotNull @Valid @PathVariable(value="fileObjectId",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
updateFileProperties
@RequestMapping(method=PUT, value="updateFileProperties/{fileObjectId}/{className}/{objectId}/{sessionId}", produces="application/json") void updateFileProperties(@NotNull @Valid @PathVariable(value="fileObjectId",required=true) @javax.validation.constraints.NotNull,@javax.validation.Valid long fileObjectId, @Valid @RequestBody @Valid List<StringPair> properties, @NotNull @Valid @PathVariable(value="className",required=true) @NotNull @Valid String className, @NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
getFilesFromRelatedListTypeItems
@RequestMapping(method=GET, value="getFilesFromRelatedListTypeItems/{objectId}/{sessionId}", produces="application/json") Map<BusinessObjectLight,List<FileObjectLight>> getFilesFromRelatedListTypeItems(@NotNull @Valid @PathVariable(value="objectId",required=true) @NotNull @Valid String objectId, @NotNull @Valid @PathVariable(value="sessionId",required=true) @NotNull @Valid String sessionId)
-
-