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 getHREF();
028
029 public String getDisplayName();
030
031 public Lock getLock();
032
033 public boolean isCollection();
034
035 public boolean isLocked();
036
037 public String getCreateDate();
038
039 public String getModifiedDate();
040
041 public long getSize();
042
043 public Object getModel();
044
045 public void setModel(Object model);
046
047 public String getClassName();
048
049 public void setClassName(String className);
050
051 public long getPrimaryKey();
052
053 public void setPrimaryKey(long primaryKey);
054
055 public String getContentType();
056
057 public InputStream getContentAsStream() throws WebDAVException ;
058
059 }