List of usage examples for org.apache.commons.lang ObjectUtils toString
public static String toString(Object obj)
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"
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; }