Interface BusinessEntityManagerRestOpenApi
-
- All Known Implementing Classes:
BusinessEntityManagerRestController
@RequestMapping("/v2.1.1/core/bem/") public interface BusinessEntityManagerRestOpenApi
Swagger 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 void
addParentToSpecialObject(@NotNull @Valid String specialObjectClass, @NotNull @Valid String specialObjectId, @NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @NotNull @Valid String sessionId)
long
attachFileToObject(@NotNull @Valid String name, @NotNull @Valid String tags, @NotNull @Valid String file, @NotNull @Valid String className, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)
boolean
canDeleteObject(@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)
String
copyPoolItem(@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)
long
countChildren(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)
long
countSpecialChildren(@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)
String
createHeadlessObject(@NotNull @Valid String className, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)
String
createObject(@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)
String
createObjectWithCriteria(@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)
String
createPoolItem(@NotNull @Valid String poolId, @NotNull @Valid String className, @Valid HashMap<String,String> attributes, @NotNull @Valid String templateId, @NotNull @Valid String sessionId)
String
createSpecialObject(@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)
void
deleteObject(@NotNull @Valid String className, @NotNull @Valid String objectId, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid String sessionId)
void
deleteObjects(@Valid HashMap<String,List<String>> objects, @javax.validation.constraints.NotNull,@javax.validation.Valid boolean releaseRelationships, @NotNull @Valid String sessionId)
void
detachFileFromObject(@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)
String
getAttributeValueAsString(@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)
BusinessObjectLight
getCommonParent(@NotNull @Valid String aObjectClassName, @NotNull @Valid String aObjectId, @NotNull @Valid String bObjectClassName, @NotNull @Valid String bObjectId, @NotNull @Valid String sessionId)
FileObject
getFile(@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)
BusinessObject
getFirstParentOfClass(@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)
BusinessObject
getObject(@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)
long
getObjectChildrenCount(@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)
BusinessObjectLight
getObjectLight(@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)
long
getObjectSpecialChildrenCount(@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)
BusinessObjectLight
getParent(@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)
BusinessObjectLight
getPhysicalNodeToObjectInWarehouse(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)
InventoryObjectPool
getPool(@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)
long
getPoolItemsCount(@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)
long
getPoolsInPoolCount(@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)
BusinessObjectLight
getWarehouseToObject(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String sessionId)
boolean
hasSpecialAttribute(@NotNull @Valid String objectClassName, @NotNull @Valid String objectId, @NotNull @Valid String attributeName, @NotNull @Valid String sessionId)
boolean
isParent(@NotNull @Valid String parentClassName, @NotNull @Valid String parentId, @NotNull @Valid String childClassName, @NotNull @Valid String childId, @NotNull @Valid String sessionId)
void
moveObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> objects, @NotNull @Valid String sessionId)
void
moveObjectsToPool(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> attributes, @NotNull @Valid String sessionId)
void
movePoolItem(@NotNull @Valid String poolId, @NotNull @Valid String poolItemClassName, @NotNull @Valid String poolItemId, @NotNull @Valid String sessionId)
void
moveSpecialObjects(@NotNull @Valid String targetObjectClassName, @NotNull @Valid String targetObjectId, @Valid HashMap<String,String[]> objects, @NotNull @Valid String sessionId)
void
updateFileProperties(@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)
ChangeDescriptor
updateObject(@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)
-
-