/** * Converts a type list. */ public static CmisTypeDefinitionListType convert(TypeDefinitionList typeList) { if (typeList == null) { return null; } CmisTypeDefinitionListType result = new CmisTypeDefinitionListType(); if (typeList.getList() != null) { for (TypeDefinition tdd : typeList.getList()) { result.getTypes().add(convert(tdd)); } } result.setHasMoreItems(convertBoolean(typeList.hasMoreItems(), false)); result.setNumItems(typeList.getNumItems()); // handle extensions convertExtension(typeList, result); return result; }
((CmisTypeDocumentDefinitionType) result).setVersionable(convertBoolean(docTypeDefintion.isVersionable(), false)); ((CmisTypeDocumentDefinitionType) result).setContentStreamAllowed(convert(EnumContentStreamAllowed.class, result.setControllableACL(convertBoolean(typeDefinition.isControllableAcl(), false)); result.setControllablePolicy(convertBoolean(typeDefinition.isControllablePolicy(), false)); result.setCreatable(convertBoolean(typeDefinition.isCreatable(), false)); result.setDescription(typeDefinition.getDescription()); result.setDisplayName(typeDefinition.getDisplayName()); result.setFileable(convertBoolean(typeDefinition.isFileable(), false)); result.setFulltextIndexed(convertBoolean(typeDefinition.isFulltextIndexed(), false)); result.setId(typeDefinition.getId()); result.setIncludedInSupertypeQuery(convertBoolean(typeDefinition.isIncludedInSupertypeQuery(), false)); result.setLocalName(typeDefinition.getLocalName()); result.setLocalNamespace(typeDefinition.getLocalNamespace()); result.setParentId(typeDefinition.getParentTypeId()); result.setQueryable(convertBoolean(typeDefinition.isQueryable(), false)); result.setQueryName(typeDefinition.getQueryName());
result.setLocalNamespace(propertyDefinition.getLocalNamespace()); result.setOpenChoice(propertyDefinition.isOpenChoice()); result.setOrderable(convertBoolean(propertyDefinition.isOrderable(), false)); result.setPropertyType(convert(EnumPropertyType.class, propertyDefinition.getPropertyType())); result.setQueryable(convertBoolean(propertyDefinition.isQueryable(), false)); result.setQueryName(propertyDefinition.getQueryName()); result.setRequired(convertBoolean(propertyDefinition.isRequired(), false)); result.setUpdatability(convert(EnumUpdatability.class, propertyDefinition.getUpdatability()));