protected boolean supportsUnfiling(Session session) { RepositoryInfo repository = session.getRepositoryInfo(); if (repository.getCapabilities().isUnfilingSupported() == null) { return false; } return repository.getCapabilities().isUnfilingSupported().booleanValue(); } }
public RepositoryCapabilitiesImpl(RepositoryCapabilities data) { allVersionsSearchable = data.isAllVersionsSearchableSupported(); capabilityAcl = data.getAclCapability(); capabilityChanges = data.getChangesCapability(); capabilityContentStreamUpdates = data.getContentStreamUpdatesCapability(); capabilityJoin = data.getJoinCapability(); capabilityQuery = data.getQueryCapability(); capabilityRendition = data.getRenditionsCapability(); isPwcSearchable = data.isPwcSearchableSupported(); isPwcUpdatable = data.isPwcUpdatableSupported(); supportsGetDescendants = data.isGetDescendantsSupported(); supportsGetFolderTree = data.isGetFolderTreeSupported(); capabilityOrderBy = data.getOrderByCapability(); supportsMultifiling = data.isMultifilingSupported(); supportsUnfiling = data.isUnfilingSupported(); supportsVersionSpecificFiling = data.isVersionSpecificFilingSupported(); creatablePropertyTypes = data.getCreatablePropertyTypes(); newTypeSettableAttributes = data.getNewTypeSettableAttributes(); setExtensions(data.getExtensions()); }
public RepositoryCapabilitiesImpl(RepositoryCapabilities data) { allVersionsSearchable = data.isAllVersionsSearchableSupported(); capabilityAcl = data.getAclCapability(); capabilityChanges = data.getChangesCapability(); capabilityContentStreamUpdates = data.getContentStreamUpdatesCapability(); capabilityJoin = data.getJoinCapability(); capabilityQuery = data.getQueryCapability(); capabilityRendition = data.getRenditionsCapability(); isPwcSearchable = data.isPwcSearchableSupported(); isPwcUpdatable = data.isPwcUpdatableSupported(); supportsGetDescendants = data.isGetDescendantsSupported(); supportsGetFolderTree = data.isGetFolderTreeSupported(); capabilityOrderBy = data.getOrderByCapability(); supportsMultifiling = data.isMultifilingSupported(); supportsUnfiling = data.isUnfilingSupported(); supportsVersionSpecificFiling = data.isVersionSpecificFilingSupported(); creatablePropertyTypes = data.getCreatablePropertyTypes(); newTypeSettableAttributes = data.getNewTypeSettableAttributes(); setExtensions(data.getExtensions()); }
XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_QUERY, source.getQueryCapability()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_RENDITIONS, source.getRenditionsCapability()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_UNFILING, source.isUnfilingSupported()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_VERSION_SPECIFIC_FILING, source.isVersionSpecificFilingSupported());
if (cap.isUnfilingSupported() != null) { supportsUnFiling = cap.isUnfilingSupported();
success = createResult(OK, "Unfiling capability: " + cap.isUnfilingSupported()); failure = createResult(FAILURE, "Unfiling capability is not set!"); addResult(assertNotNull(cap.isUnfilingSupported(), success, failure));
result.setCapabilityQuery(convert(EnumCapabilityQuery.class, capabilities.getQueryCapability())); result.setCapabilityRenditions(convert(EnumCapabilityRendition.class, capabilities.getRenditionsCapability())); result.setCapabilityUnfiling(capabilities.isUnfilingSupported()); result.setCapabilityVersionSpecificFiling(capabilities.isVersionSpecificFilingSupported());
XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_QUERY, source.getQueryCapability()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_RENDITIONS, source.getRenditionsCapability()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_UNFILING, source.isUnfilingSupported()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_VERSION_SPECIFIC_FILING, source.isVersionSpecificFilingSupported());
result.put(JSON_CAP_GET_FOLDER_TREE, capabilities.isGetFolderTreeSupported()); result.put(JSON_CAP_MULTIFILING, capabilities.isMultifilingSupported()); result.put(JSON_CAP_UNFILING, capabilities.isUnfilingSupported()); result.put(JSON_CAP_VERSION_SPECIFIC_FILING, capabilities.isVersionSpecificFilingSupported()); result.put(JSON_CAP_PWC_SEARCHABLE, capabilities.isPwcSearchableSupported());
result.put(JSON_CAP_GET_FOLDER_TREE, capabilities.isGetFolderTreeSupported()); result.put(JSON_CAP_MULTIFILING, capabilities.isMultifilingSupported()); result.put(JSON_CAP_UNFILING, capabilities.isUnfilingSupported()); result.put(JSON_CAP_VERSION_SPECIFIC_FILING, capabilities.isVersionSpecificFilingSupported()); result.put(JSON_CAP_PWC_SEARCHABLE, capabilities.isPwcSearchableSupported());