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