001
014
015 package com.liferay.portal.kernel.webdav;
016
017 import com.liferay.portal.model.Lock;
018
019 import java.io.InputStream;
020
021
025 public interface Resource {
026
027 public String getClassName();
028
029 public InputStream getContentAsStream() throws WebDAVException;
030
031 public String getContentType();
032
033 public String getCreateDate();
034
035 public String getDisplayName();
036
037 public String getHREF();
038
039 public Lock getLock();
040
041 public Object getModel();
042
043 public String getModifiedDate();
044
045 public long getPrimaryKey();
046
047 public long getSize();
048
049 public boolean isCollection();
050
051 public boolean isLocked();
052
053 public void setClassName(String className);
054
055 public void setModel(Object model);
056
057 public void setPrimaryKey(long primaryKey);
058
059 }