package is.idega.idegaweb.project.presentation; import com.idega.presentation.Block; import com.idega.presentation.text.Link; import com.idega.presentation.IWContext; import com.idega.presentation.Image; import com.idega.idegaweb.IWResourceBundle; /** * Title: IW Project * Description: * Copyright: Copyright (c) 2001 * Company: idega * @author <a href="gummi@idega.is">Gu�mundur �g�st S�mundsson</a> * @version 1.0 */ public class ProjectCreationLink extends Block { protected Link createProjectLink = null; protected Image optionalImage = null; public static final String _PROJECT_BUNDLE_IDENTIFIER = "is.idega.idegaweb.project"; public ProjectCreationLink() { super(); } public String getBundleIdentifier(){ return _PROJECT_BUNDLE_IDENTIFIER; } public void setImage(Image image){ optionalImage = image; } public void main(IWContext iwc) throws Exception { //IWBundle core = iwc.getApplication().getBundle(IW_CORE_BUNDLE_IDENTIFIER); this.empty(); if(optionalImage != null){ createProjectLink = new Link(optionalImage); } else { IWResourceBundle iwrb = this.getResourceBundle(iwc); Image tmp = iwrb.getImage("create_project.gif","create project"); if(tmp != null){ createProjectLink = new Link(tmp); } else { createProjectLink = new Link("+"); } } createProjectLink.setName("create project"); createProjectLink.setWindowToOpen(IPProjectCreator.class); //createProjectLink.addParameter(IPProjectCreator._PRM_INSTANCE_ID, this.getICObjectInstanceID()); this.add(createProjectLink); } }