1 31 32 package org.opencms.workplace.list; 33 34 import org.opencms.i18n.CmsMessageContainer; 35 import org.opencms.lock.CmsLock; 36 37 46 public class CmsListResourceLockAction extends CmsListExplorerDirectAction { 47 48 54 public CmsListResourceLockAction(String id, A_CmsListExplorerDialog wp) { 55 56 super(id, wp); 57 } 58 59 62 public CmsMessageContainer getHelpText() { 63 64 if (super.getHelpText() == null) { 65 return Messages.get().container(Messages.GUI_EXPLORER_LIST_ACTION_LOCK_HELP_0); 66 } 67 return super.getHelpText(); 68 } 69 70 73 public String getIconPath() { 74 75 return getResourceUtil().getIconPathLock(); 76 } 77 78 81 public CmsMessageContainer getName() { 82 83 if (super.getName() == null) { 84 if (getResourceUtil().getLock().getType() != CmsLock.TYPE_UNLOCKED) { 85 return Messages.get().container( 86 Messages.GUI_EXPLORER_LIST_ACTION_LOCK_NAME_2, 87 getResourceUtil().getLockedByName(), 88 getResourceUtil().getLockedInProjectName()); 89 } else { 90 return Messages.get().container(Messages.GUI_EXPLORER_LIST_ACTION_UNLOCK_NAME_0); 91 } 92 } 93 return super.getName(); 94 } 95 } 96 | Popular Tags |