org.rhq.enterprise.gui.legacy.taglib.display
Class DisambiguatedResourceNameDecorator

java.lang.Object
  extended by org.rhq.enterprise.gui.legacy.taglib.display.Decorator
      extended by org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
          extended by org.rhq.enterprise.gui.legacy.taglib.display.BaseDecorator
              extended by org.rhq.enterprise.gui.legacy.taglib.display.DisambiguatedResourceNameDecorator
All Implemented Interfaces:
Cloneable, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class DisambiguatedResourceNameDecorator
extends BaseDecorator

For use in display:column elements

Author:
Lukas Krejci

Field Summary
 
Fields inherited from class org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
columnTag
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
DisambiguatedResourceNameDecorator()
           
 
Method Summary
 String decorate(Object obj)
          The main method to override here.
 org.rhq.core.domain.resource.composite.DisambiguationReport<?> getDisambiguationReport()
           
 Boolean getNameAsLink()
           
 int getResourceId()
           
 String getResourceName()
           
 String getUrl()
           
 void setDisambiguationReport(org.rhq.core.domain.resource.composite.DisambiguationReport<?> disambiguationReport)
           
 void setNameAsLink(Boolean nameAsLink)
           
 void setResourceId(int resourceId)
           
 void setResourceName(String resourceName)
           
 void setUrl(String url)
           
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.BaseDecorator
doEndTag, doStartTag, evalAttr, generateErrorComment, getName, getParent, release, setName, setParent
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
getColumnTag, setColumnTag
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.Decorator
finish, finishRow, getList, getListIndex, getObject, getPageContext, getViewIndex, init, initRow, setPageContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
setPageContext
 

Constructor Detail

DisambiguatedResourceNameDecorator

public DisambiguatedResourceNameDecorator()
Method Detail

getResourceId

public int getResourceId()

setResourceId

public void setResourceId(int resourceId)

getResourceName

public String getResourceName()

setResourceName

public void setResourceName(String resourceName)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getNameAsLink

public Boolean getNameAsLink()

setNameAsLink

public void setNameAsLink(Boolean nameAsLink)

getDisambiguationReport

public org.rhq.core.domain.resource.composite.DisambiguationReport<?> getDisambiguationReport()

setDisambiguationReport

public void setDisambiguationReport(org.rhq.core.domain.resource.composite.DisambiguationReport<?> disambiguationReport)

decorate

public String decorate(Object obj)
Description copied from class: BaseDecorator
The main method to override here. This should look something like this: String name = null; try { name = (String) evalAttr("name", this.name, String.class); } catch (NullAttributeException ne) { log.debug("bean " + this.name + " not found"); return ""; } catch (JspException je) { log.debug("can't evaluate name [" + this.name + "]: ", je); return ""; } StringBuffer buf = new StringBuffer(1024); buf.append(" "); buf.append(obj.toString()); buf.append(""); return buf.toString()

Specified by:
decorate in class BaseDecorator


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.