1 31 32 package org.opencms.workplace.list; 33 34 import org.opencms.i18n.CmsMessageContainer; 35 36 45 public class CmsListResourceProjStateAction extends CmsListExplorerDirectAction { 46 47 53 public CmsListResourceProjStateAction(String id, A_CmsListExplorerDialog wp) { 54 55 super(id, wp); 56 } 57 58 61 public CmsMessageContainer getHelpText() { 62 63 if (super.getHelpText() == null || super.getHelpText().equals(EMPTY_MESSAGE)) { 64 return Messages.get().container(Messages.GUI_EXPLORER_LIST_ACTION_PROJECTSTATE_HELP_0); 65 } 66 return super.getHelpText(); 67 } 68 69 72 public String getIconPath() { 73 74 return getResourceUtil().getIconPathProjectState(); 75 } 76 77 80 public CmsMessageContainer getName() { 81 82 if (super.getName() == null) { 83 if (getResourceUtil().getProjectState() == null) { 84 return EMPTY_MESSAGE; 85 } else if (getResourceUtil().getProjectState().booleanValue()) { 86 return Messages.get().container( 87 Messages.GUI_EXPLORER_LIST_ACTION_INPROJECT_NAME_1, 88 getResourceUtil().getReferenceProject().getName()); 89 } else { 90 return Messages.get().container( 91 Messages.GUI_EXPLORER_LIST_ACTION_INPROJECT_NAME_1, 92 getResourceUtil().getLockedInProjectName()); 93 } 94 } 95 return super.getName(); 96 } 97 } 98 | Popular Tags |