if (settableAttributes == null || Boolean.TRUE.equals(settableAttributes.canSetControllablePolicy())) { result.setIsControllablePolicy(false); } else if (settableAttributes != null) { failure = createResult(WARNING, "Flag 'controllablePolicy' in capability NewTypeSettableAttributes is not set!"); addResult(assertNotNull(settableAttributes.canSetControllablePolicy(), null, failure));
XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEPOLICY, newTypeSettableAttributes.canSetControllablePolicy()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEACL,
target.setIncludedInSupertypeQuery(newTypeSettableAttributes.canSetIncludedInSupertypeQuery() == null ? true : newTypeSettableAttributes.canSetIncludedInSupertypeQuery()); target.setControllablePolicy(newTypeSettableAttributes.canSetControllablePolicy() == null ? true : newTypeSettableAttributes.canSetControllablePolicy()); target.setControllableACL(newTypeSettableAttributes.canSetControllableAcl() == null ? true : newTypeSettableAttributes.canSetControllableAcl());
XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEPOLICY, newTypeSettableAttributes.canSetControllablePolicy()); XMLUtils.write(writer, PREFIX_CMIS, NAMESPACE_CMIS, TAG_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEACL,
newTypeSettableAttributes.canSetIncludedInSupertypeQuery()); newTypeSettableAttributesJson.put(JSON_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEPOLICY, newTypeSettableAttributes.canSetControllablePolicy()); newTypeSettableAttributesJson.put(JSON_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEACL, newTypeSettableAttributes.canSetControllableAcl());
newTypeSettableAttributes.canSetIncludedInSupertypeQuery()); newTypeSettableAttributesJson.put(JSON_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEPOLICY, newTypeSettableAttributes.canSetControllablePolicy()); newTypeSettableAttributesJson.put(JSON_CAP_NEW_TYPE_SETTABLE_ATTRIBUTES_CONTROLABLEACL, newTypeSettableAttributes.canSetControllableAcl());