1 package com.ibm.webdav.impl; 2 3 17 import java.io.*; 18 import java.rmi.*; 19 20 import org.w3c.dom.*; 21 22 import com.ibm.webdav.*; 23 24 25 33 public interface PropertiesManager { 34 38 public void deleteProperties() throws WebDAVException; 39 44 public MultiStatus getProperties() throws WebDAVException; 45 51 52 public MultiStatus getProperties( PropertyName names[]) throws WebDAVException; 53 59 public MultiStatus getPropertyNames() throws WebDAVException; 60 64 public void initialize(ResourceImpl resource, 65 com.ibm.webdav.impl.NamespaceManager namespaceManager); 66 71 public Document loadProperties() throws WebDAVException; 72 79 public void removeLiveProperties(Document propertiesDocument); 80 85 public void saveProperties(Document propertiesDocument) throws WebDAVException; 86 94 public MultiStatus setProperties(Document updates) throws WebDAVException; 95 103 public void setProperty(String name, Element value) throws WebDAVException; 104 110 public void updateLiveProperties(Document document) throws WebDAVException; 111 } 112 | Popular Tags |