/** * Removes the property with the specified <code>name</code> and * <code>namespace</code> from this set. * * @param name The name of the property to remove * @param namespace The namespace of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty<?> remove(String name, Namespace namespace) { return remove(DavPropertyName.create(name, namespace)); }
/** * Removes the property with the specified <code>name</code> and the * default WebDAV {@link org.apache.jackrabbit.webdav.DavConstants#NAMESPACE namespace}. * * @param name The name of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty<?> remove(String name) { return remove(DavPropertyName.create(name)); }
/** * Removes the property with the specified <code>name</code> and the * default WebDAV {@link org.apache.jackrabbit.webdav.DavConstants#NAMESPACE namespace}. * * @param name The name of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty<?> remove(String name) { return remove(DavPropertyName.create(name)); }
/** * Removes the property with the specified <code>name</code> and * <code>namespace</code> from this set. * * @param name The name of the property to remove * @param namespace The namespace of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty<?> remove(String name, Namespace namespace) { return remove(DavPropertyName.create(name, namespace)); }
/** * Removes the property with the specified <code>name</code> and the * default WebDAV {@link org.apache.jackrabbit.webdav.DavConstants#NAMESPACE namespace}. * * @param name The name of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty remove(String name) { return remove(DavPropertyName.create(name)); }
/** * Removes the property with the specified <code>name</code> and * <code>namespace</code> from this set. * * @param name The name of the property to remove * @param namespace The namespace of the property to remove * * @return The removed property or <code>null</code> */ public DavProperty remove(String name, Namespace namespace) { return remove(DavPropertyName.create(name, namespace)); }
@Override public void removeProperty(DavPropertyName propertyName) throws DavException { getProperties().remove(propertyName); }
/** * Calls {@link #removeLiveProperty(DavPropertyName)} or {@link removeDeadProperty(DavPropertyName)}. */ protected void removeResourceProperty(DavPropertyName name) throws CosmoDavException { if (name.equals(SUPPORTEDREPORTSET)) { throw new ProtectedPropertyModificationException(name); } if (isLiveProperty(name)) { removeLiveProperty(name); } else { removeDeadProperty(name); } properties.remove(name); }
/** * Calls {@link #removeLiveProperty(DavPropertyName)} or {@link removeDeadProperty(DavPropertyName)}. */ protected void removeResourceProperty(DavPropertyName name) throws CosmoDavException { if (name.equals(SUPPORTEDREPORTSET)) { throw new ProtectedPropertyModificationException(name); } if (isLiveProperty(name)) { removeLiveProperty(name); } else { removeDeadProperty(name); } properties.remove(name); }
protected void removeLiveProperty(DavPropertyName name) throws CosmoDavException { if (item == null) { return; } if (name.equals(DavPropertyName.CREATIONDATE) || name.equals(DavPropertyName.GETLASTMODIFIED) || name.equals(DavPropertyName.GETETAG) || name.equals(DavPropertyName.DISPLAYNAME) || name.equals(DavPropertyName.RESOURCETYPE) || name.equals(DavPropertyName.ISCOLLECTION) || name.equals(OWNER) || name.equals(PRINCIPALCOLLECTIONSET) || name.equals(UUID)) { throw new ProtectedPropertyModificationException(name); } getProperties().remove(name); }
protected void removeLiveProperty(DavPropertyName name) throws CosmoDavException { if (item == null) { return; } if (name.equals(DavPropertyName.CREATIONDATE) || name.equals(DavPropertyName.GETLASTMODIFIED) || name.equals(DavPropertyName.GETETAG) || name.equals(DavPropertyName.DISPLAYNAME) || name.equals(DavPropertyName.RESOURCETYPE) || name.equals(DavPropertyName.ISCOLLECTION) || name.equals(OWNER) || name.equals(PRINCIPALCOLLECTIONSET) || name.equals(UUID)) { throw new ProtectedPropertyModificationException(name); } getProperties().remove(name); }