1
14
15 package com.liferay.portal.webdav;
16
17 import com.liferay.portal.model.Lock;
18
19 import java.io.InputStream;
20
21
27 public interface Resource {
28
29 public String getHREF();
30
31 public String getDisplayName();
32
33 public Lock getLock();
34
35 public boolean isCollection();
36
37 public boolean isLocked();
38
39 public String getCreateDate();
40
41 public String getModifiedDate();
42
43 public int getSize();
44
45 public Object getModel();
46
47 public void setModel(Object model);
48
49 public String getClassName();
50
51 public void setClassName(String className);
52
53 public long getPrimaryKey();
54
55 public void setPrimaryKey(long primaryKey);
56
57 public String getContentType();
58
59 public InputStream getContentAsStream() throws WebDAVException ;
60
61 }