/** * Converts an access control list object. */ public static Acl convert(CmisACLType acl) { if (acl == null) { return null; } Acl result = convert(acl.getACL(), acl.isExact()); // handle extensions convertExtension(acl, result); return result; }
/** * Converts a list of policy ids. */ public static PolicyIdList convert(CmisListOfIdsType policyIds) { if (policyIds == null) { return null; } PolicyIdListImpl result = new PolicyIdListImpl(); result.setPolicyIds(policyIds.getId()); // handle extensions convertExtension(policyIds, result); return result; }
/** * Converts a FailedToDelete object. */ public static FailedToDeleteData convert(DeleteTreeResponse.FailedToDelete failedToDelete) { if (failedToDelete == null) { return null; } FailedToDeleteDataImpl result = new FailedToDeleteDataImpl(); result.setIds(failedToDelete.getObjectIds()); // handle extensions convertExtension(failedToDelete, result); return result; }
/** * Converts a list of policy ids. */ public static CmisListOfIdsType convert(PolicyIdList policyIds) { if (policyIds == null) { return null; } CmisListOfIdsType result = new CmisListOfIdsType(); if (policyIds.getPolicyIds() != null) { for (String id : policyIds.getPolicyIds()) { result.getId().add(id); } } // handle extensions convertExtension(policyIds, result); return result; }
/** * Converts a FailedToDelete object. */ public static DeleteTreeResponse.FailedToDelete convert(FailedToDeleteData failedToDelete) { if (failedToDelete == null) { return null; } DeleteTreeResponse.FailedToDelete result = new DeleteTreeResponse.FailedToDelete(); if (failedToDelete.getIds() != null) { for (String id : failedToDelete.getIds()) { result.getObjectIds().add(id); } } // handle extensions convertExtension(failedToDelete, result); return result; }
/** * Converts a properties object. */ public static CmisPropertiesType convert(Properties properties) { if (properties == null) { return null; } CmisPropertiesType result = new CmisPropertiesType(); if (properties.getProperties() != null) { for (PropertyData<?> property : properties.getPropertyList()) { result.getProperty().add(convert(property)); } } // handle extensions convertExtension(properties, result); return result; }
/** * Converts a properties object. */ public static Properties convert(CmisPropertiesType properties) { if (properties == null) { return null; } PropertiesImpl result = new PropertiesImpl(); for (CmisProperty property : properties.getProperty()) { result.addProperty(convert(property)); } // handle extensions convertExtension(properties, result); return result; }
/** * Converts a type container list. */ public static List<TypeDefinitionContainer> convertTypeContainerList(List<CmisTypeContainer> typeContainers) { if (typeContainers == null) { return null; } List<TypeDefinitionContainer> result = new ArrayList<TypeDefinitionContainer>(); for (CmisTypeContainer container : typeContainers) { TypeDefinitionContainerImpl newConatiner = new TypeDefinitionContainerImpl(); newConatiner.setTypeDefinition(convert(container.getType())); newConatiner.setChildren(convertTypeContainerList(container.getChildren())); convertExtension(container, newConatiner); result.add(newConatiner); } return result; }
/** * Converts a type list. */ public static TypeDefinitionList convert(CmisTypeDefinitionListType typeList) { if (typeList == null) { return null; } TypeDefinitionListImpl result = new TypeDefinitionListImpl(); List<TypeDefinition> types = new ArrayList<TypeDefinition>(); for (CmisTypeDefinitionType typeDefinition : typeList.getTypes()) { types.add(convert(typeDefinition)); } result.setList(types); result.setHasMoreItems(typeList.isHasMoreItems()); result.setNumItems(typeList.getNumItems()); // handle extensions convertExtension(typeList, result); return result; }
/** * Converts an Object list object. */ public static ObjectList convert(CmisObjectListType objectList) { if (objectList == null) { return null; } ObjectListImpl result = new ObjectListImpl(); List<ObjectData> objects = new ArrayList<ObjectData>(); for (CmisObjectType object : objectList.getObjects()) { objects.add(convert(object)); } result.setObjects(objects); result.setHasMoreItems(objectList.isHasMoreItems()); result.setNumItems(objectList.getNumItems()); // handle extensions convertExtension(objectList, result); return result; }
/** * Converts a type container list. */ public static void convertTypeContainerList(List<TypeDefinitionContainer> typeContainers, List<CmisTypeContainer> target) { if (typeContainers == null) { return; } for (TypeDefinitionContainer container : typeContainers) { CmisTypeContainer newConatiner = new CmisTypeContainer(); newConatiner.setType(convert(container.getTypeDefinition())); convertTypeContainerList(container.getChildren(), newConatiner.getChildren()); convertExtension(container, newConatiner); target.add(newConatiner); } }
/** * Converts an ObjectInFolder list object. */ public static ObjectInFolderList convert(CmisObjectInFolderListType objectInFolderList) { if (objectInFolderList == null) { return null; } ObjectInFolderListImpl result = new ObjectInFolderListImpl(); List<ObjectInFolderData> objects = new ArrayList<ObjectInFolderData>(); for (CmisObjectInFolderType object : objectInFolderList.getObjects()) { objects.add(convert(object)); } result.setObjects(objects); result.setHasMoreItems(objectInFolderList.isHasMoreItems()); result.setNumItems(objectInFolderList.getNumItems()); // handle extensions convertExtension(objectInFolderList, result); return result; }
/** * Converts an ObjectInFolder object. */ public static CmisObjectInFolderType convert(ObjectInFolderData objectInFolder, CmisVersion cmisVersion) { if (objectInFolder == null) { return null; } CmisObjectInFolderType result = new CmisObjectInFolderType(); result.setObject(convert(objectInFolder.getObject(), cmisVersion)); result.setPathSegment(objectInFolder.getPathSegment()); // handle extensions convertExtension(objectInFolder, result); return result; }
/** * Converts an ObjectParent object. */ public static ObjectParentData convert(CmisObjectParentsType objectParent) { if (objectParent == null) { return null; } ObjectParentDataImpl result = new ObjectParentDataImpl(); result.setObject(convert(objectParent.getObject())); result.setRelativePathSegment(objectParent.getRelativePathSegment()); // handle extensions convertExtension(objectParent, result); return result; }
/** * Converts an ObjectParent object. */ public static CmisObjectParentsType convert(ObjectParentData objectParent, CmisVersion cmisVersion) { if (objectParent == null) { return null; } CmisObjectParentsType result = new CmisObjectParentsType(); result.setObject(convert(objectParent.getObject(), cmisVersion)); result.setRelativePathSegment(objectParent.getRelativePathSegment()); // handle extensions convertExtension(objectParent, result); return result; }
/** * Converts an ObjectInFolder object. */ public static ObjectInFolderData convert(CmisObjectInFolderType objectInFolder) { if (objectInFolder == null) { return null; } ObjectInFolderDataImpl result = new ObjectInFolderDataImpl(); result.setObject(convert(objectInFolder.getObject())); result.setPathSegment(objectInFolder.getPathSegment()); // handle extensions convertExtension(objectInFolder, result); return result; }
/** * Converts an ObjectInFolder container object. */ public static CmisObjectInFolderContainerType convert(ObjectInFolderContainer container, CmisVersion cmisVersion) { if (container == null) { return null; } CmisObjectInFolderContainerType result = new CmisObjectInFolderContainerType(); result.setObjectInFolder(convert(container.getObject(), cmisVersion)); if (container.getChildren() != null) { for (ObjectInFolderContainer child : container.getChildren()) { result.getChildren().add(convert(child, cmisVersion)); } } // handle extensions convertExtension(container, result); return result; }
/** * Converts an Object list object. */ public static CmisObjectListType convert(ObjectList objectList, CmisVersion cmisVersion) { if (objectList == null) { return null; } CmisObjectListType result = new CmisObjectListType(); if (objectList.getObjects() != null) { for (ObjectData object : objectList.getObjects()) { result.getObjects().add(convert(object, cmisVersion)); } } result.setHasMoreItems(objectList.hasMoreItems()); result.setNumItems(objectList.getNumItems()); // handle extensions convertExtension(objectList, result); return result; }
/** * Converts bulk update object id and change token. */ public static CmisObjectIdAndChangeTokenType convert(BulkUpdateObjectIdAndChangeToken objectIdAndChangeToken) { if (objectIdAndChangeToken == null) { return null; } CmisObjectIdAndChangeTokenType result = new CmisObjectIdAndChangeTokenType(); result.setId(objectIdAndChangeToken.getId()); result.setNewId(objectIdAndChangeToken.getNewId()); result.setChangeToken(objectIdAndChangeToken.getChangeToken()); // handle extensions convertExtension(objectIdAndChangeToken, result); return result; }
/** * Converts bulk update object id and change token. */ public static BulkUpdateObjectIdAndChangeToken convert(CmisObjectIdAndChangeTokenType objectIdAndChangeToken) { if (objectIdAndChangeToken == null) { return null; } BulkUpdateObjectIdAndChangeTokenImpl result = new BulkUpdateObjectIdAndChangeTokenImpl(); result.setId(objectIdAndChangeToken.getId()); result.setNewId(objectIdAndChangeToken.getNewId()); result.setChangeToken(objectIdAndChangeToken.getChangeToken()); // handle extensions convertExtension(objectIdAndChangeToken, result); return result; }