1 31 32 package org.opencms.workplace.editors.directedit; 33 34 import org.opencms.file.CmsResource; 35 import org.opencms.lock.CmsLock; 36 37 50 public class CmsDirectEditResourceInfo { 51 52 53 public static final CmsDirectEditResourceInfo INACTIVE = new CmsDirectEditResourceInfo( 54 CmsDirectEditPermissions.INACTIVE); 55 56 57 CmsLock m_lock; 58 59 60 CmsDirectEditPermissions m_permissions; 61 62 63 CmsResource m_resource; 64 65 71 public CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions) { 72 73 this(permissions, null, null); 74 } 75 76 83 public CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions, CmsResource resource, CmsLock lock) { 84 85 m_permissions = permissions; 86 m_resource = resource; 87 m_lock = lock; 88 } 89 90 97 public CmsLock getLock() { 98 99 return m_lock; 100 } 101 102 109 public CmsDirectEditPermissions getPermissions() { 110 111 return m_permissions; 112 } 113 114 121 public CmsResource getResource() { 122 123 return m_resource; 124 } 125 } | Popular Tags |