/** * Removes a class (all occurrences) from a given class string. */ public String removeCssClass(String cssClasses, String cssClass) { String[] classes = StringUtility.split(cssClasses, " "); for (int i = 0; i < classes.length; i++) { if (ObjectUtility.equals(classes[i], cssClass)) { classes[i] = null; } } return StringUtility.join(" ", classes); }
/** * @return never <code>null</code> * @throws AssertionException * if object was not initialized using {@link #init(String)} */ public String getUserAgent() { Assertions.assertTrue(m_userAgent.isSet()); return m_userAgent.get(); }
@Override public String toString() { ToStringBuilder sb = new ToStringBuilder(this) .attr("Rec Lookup") .attr("parentKey", parentKey) .attr("activeState", activeState); return sb.toString(); } };
public static <S extends IWidget> IDepthFirstTreeVisitor<S> functionToVisitor(Function<S, TreeVisitResult> visitor) { assertNotNull(visitor); return new DepthFirstTreeVisitor<S>() { @Override public TreeVisitResult preVisit(S widget, int level, int index) { return visitor.apply(widget); } }; }
protected Set<TileGridMenuType> getMenuTypesForSelection(List<? extends ITile> selection) { if (CollectionUtility.isEmpty(selection)) { return CollectionUtility.hashSet(TileGridMenuType.EmptySpace); } else if (CollectionUtility.size(selection) == 1) { return CollectionUtility.hashSet(TileGridMenuType.SingleSelection); } else { return CollectionUtility.hashSet(TileGridMenuType.MultiSelection); } } }
@Override public String filter(String name, String value) { return StringUtility.equalsIgnoreCase(m_name, name) && ObjectUtility.equals(m_value, value) ? m_replacement : value; }
/** * @return only permanent head sort columns */ public List<IColumn<?>> getPermanentHeadSortColumns() { return CollectionUtility.arrayList(m_permanentHeadSortColumns); }
@Override public String toString() { return "RequestHistory: lastProcessedRequestSequenceNo=" + m_lastProcessedRequestSequenceNo + ", missingRequestSequenceNos=[" + CollectionUtility.format(m_missingRequestSequenceNos) + "]"; } }
private int compareInternal(NUMBER a, NUMBER b) { return ObjectUtility.compareTo(NumberUtility.numberToBigDecimal(a), NumberUtility.numberToBigDecimal(b)); }
@Override public Object toJson() { if (m_bytes == null) { return null; } return Base64Utility.encode(m_bytes); }
protected void uninstallUiDataAvailableListener() { if (m_uiDataAvailableListener != null) { m_uiDataAvailableListener.dispose(); m_uiDataAvailableListener = null; } }
public DeepLinkUriBuilder parameterPath(String path) { m_path = path; m_builder.parameter(DeepLinkUrlParameter.DEEP_LINK, path); return this; }
@Override public String toString() { return new ToStringBuilder(this, false) .attr("resourcePath", m_resourcePath) .attr("attributes", m_attributes) .toString(); } }
public JsonLookupCallResult(ILookupCallResult<T> result, boolean multipleColumns, Function<T, ? extends Object> keyMapper) { Assertions.assertNotNull(result); m_result = result; m_multipleColumns = multipleColumns; m_keyMapper = keyMapper; }
protected Set<TableMenuType> getMenuTypesForSelection(List<? extends ITableRow> selection) { if (CollectionUtility.isEmpty(selection)) { return CollectionUtility.hashSet(TableMenuType.EmptySpace); } else if (CollectionUtility.size(selection) == 1) { return CollectionUtility.hashSet(TableMenuType.SingleSelection); } else { return CollectionUtility.hashSet(TableMenuType.MultiSelection); } } }
/** * form property */ public List<IDataModelAttribute> getAvailableAttributes() { return CollectionUtility.arrayList(m_validAttributes); }
private int compareInternal(NUMBER a, NUMBER b) { return ObjectUtility.compareTo(NumberUtility.numberToBigDecimal(a), NumberUtility.numberToBigDecimal(b)); }