Example usage for org.apache.commons.lang ObjectUtils toString

List of usage examples for org.apache.commons.lang ObjectUtils toString

Introduction

In this page you can find the example usage for org.apache.commons.lang ObjectUtils toString.

Prototype

public static String toString(Object obj) 

Source Link

Document

Gets the toString of an Object returning an empty string ("") if null input.

 ObjectUtils.toString(null)         = "" ObjectUtils.toString("")           = "" ObjectUtils.toString("bat")        = "bat" ObjectUtils.toString(Boolean.TRUE) = "true" 

Usage

From source file:org.andromda.cartridges.gui.metafacades.GuiManageableEntityAttributeLogicImpl.java

/**
 * @return inputTableIdentifierColumns//w ww.  ja  v  a2s  .co m
 * @see org.andromda.cartridges.gui.metafacades.GuiManageableEntityAttribute#getInputTableIdentifierColumns()
 */
@Override
protected String handleGetInputTableIdentifierColumns() {

    return ObjectUtils.toString(this.findTaggedValue(GuiProfile.TAGGEDVALUE_INPUT_TABLE_IDENTIFIER_COLUMNS))
            .trim();

}

From source file:org.andromda.cartridges.gui.metafacades.GuiManageableEntityLogicImpl.java

/**
 * @return formBeanName/*w  ww. j a  v a 2  s  .c om*/
 * @see org.andromda.cartridges.gui.metafacades.GuiManageableEntity#getFormBeanName()
 */
@Override
protected String handleGetFormBeanName() {

    final String pattern = ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.FORM_BEAN_PATTERN));
    final String formBeanName = pattern.replaceFirst("\\{0\\}", "manage");

    return formBeanName.replaceFirst("\\{1\\}", this.getName());

}

From source file:org.andromda.cartridges.gui.metafacades.GuiManageableEntityLogicImpl.java

/**
 * @return populatorName/* w ww  . j a  v  a  2 s .  c o  m*/
 * @see org.andromda.cartridges.gui.metafacades.GuiManageableEntity#getPopulatorName()
 */
@Override
protected String handleGetPopulatorName() {

    return ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.VIEW_POPULATOR_PATTERN))
            .replaceAll("\\{0\\}", StringUtilsHelper.upperCamelCaseName(this.getFormBeanClassName()));

}

From source file:org.andromda.cartridges.gui.metafacades.GuiManageableEntityLogicImpl.java

/**
 * @return searchFormBeanName/* ww  w .  j  a  v a 2  s  .  c  o m*/
 * @see org.andromda.cartridges.gui.metafacades.GuiManageableEntity#getSearchFormBeanName()
 */
@Override
protected String handleGetSearchFormBeanName() {

    final String pattern = ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.FORM_BEAN_PATTERN));
    final String formBeanName = pattern.replaceFirst("\\{0\\}", "manage");

    return formBeanName.replaceFirst("\\{1\\}", this.getName() + "Search");

}

From source file:org.andromda.cartridges.gui.metafacades.GuiManageableEntityLogicImpl.java

/**
 * @return converterClassName// ww w .ja v  a2s .  c om
 * @see org.andromda.cartridges.gui.metafacades.GuiManageableEntity#getConverterClassName
 */
@Override
public String handleGetConverterClassName() {

    return StringUtils.replace(ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.CONVERTER_PATTERN)),
            "{0}", this.getName());

}

From source file:org.andromda.cartridges.gui.metafacades.GuiParameterLogicImpl.java

/**
 * @return isPageableTable//from  w w w . j a v  a 2  s.  c o m
 * @see org.andromda.cartridges.gui.metafacades.GuiParameter#isPageableTable()
 */
@Override
protected boolean handleIsPageableTable() {

    final Object value = this.findTaggedValue(GuiProfile.TAGGEDVALUE_TABLE_PAGEABLE);

    return Boolean.valueOf(ObjectUtils.toString(value)).booleanValue();

}

From source file:org.andromda.cartridges.gui.metafacades.GuiParameterLogicImpl.java

/**
 * @return backingListName/*  www  .ja va2s.  c om*/
 * @see org.andromda.cartridges.gui.metafacades.GuiParameter#getBackingListName()
 */
@Override
protected String handleGetBackingListName() {

    return ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.BACKING_LIST_PATTERN))
            .replaceAll("\\{0\\}", this.getName());

}

From source file:org.andromda.cartridges.gui.metafacades.GuiParameterLogicImpl.java

/**
 * @return backingValueName/*www. jav a 2  s. co  m*/
 * @see org.andromda.cartridges.gui.metafacades.GuiParameter#getBackingValueName()
 */
@Override
protected String handleGetBackingValueName() {

    return ObjectUtils.toString(this.getConfiguredProperty(GuiGlobals.BACKING_VALUE_PATTERN))
            .replaceAll("\\{0\\}", this.getName());

}

From source file:org.andromda.cartridges.gui.metafacades.GuiParameterLogicImpl.java

/**
 * Overridden to have the same behavior as gui.
 * /*from   ww w  .  j ava  2 s .c  om*/
 * @see org.andromda.metafacades.uml.ParameterFacade#isRequired()
 */
@Override
public boolean isRequired() {

    if ("org.omg.uml.foundation.core".equals(this.metaObject.getClass().getPackage().getName())) {

        // if uml 1.4, keep the old behavior (like bpm4struts)
        final Object value = this.findTaggedValue(GuiProfile.TAGGEDVALUE_INPUT_REQUIRED);

        return Boolean.valueOf(ObjectUtils.toString(value)).booleanValue();

    } else {

        // if >= uml 2, default behavior
        final Object filterTag = this.findTaggedValue(GuiProfile.TAGGEDVALUE_INPUT_REQUIRED);

        return (filterTag == null) ? super.isRequired() : GuiUtils.isTrue(String.valueOf(filterTag));

        // @see behavior in org.andromda.metafacades.emf.uml22.ParameterFacadeLogicImpl#handleIsRequired()
        // in ..\\andromda\\trunk\\metafacades\\uml\\emf\\uml22\\src\\main\\java\\org\\andromda\\metafacades\\emf\\uml22
        // !this.hasStereotype(UMLProfile.STEREOTYPE_NULLABLE)
    }

}

From source file:org.andromda.cartridges.gui.metafacades.GuiParameterLogicImpl.java

/**
 * @return reset//  w w w. j  a  v  a2  s  . c  o m
 * @see org.andromda.cartridges.gui.metafacades.GuiParameter#isReset()
 */
@Override
protected boolean handleIsReset() {

    boolean reset = Boolean
            .valueOf(ObjectUtils.toString(this.findTaggedValue(GuiProfile.TAGGEDVALUE_INPUT_RESET)))
            .booleanValue();

    if (!reset) {

        final GuiAction action = (GuiAction) this.getAction();

        reset = (action != null) && action.isFormReset();

    }

    return reset;

}