Example usage for com.google.common.base Strings emptyToNull

List of usage examples for com.google.common.base Strings emptyToNull

Introduction

In this page you can find the example usage for com.google.common.base Strings emptyToNull.

Prototype

@Nullable
public static String emptyToNull(@Nullable String string) 

Source Link

Document

Returns the given string if it is nonempty; null otherwise.

Usage

From source file:org.apache.isis.core.metamodel.facets.param.layout.NamedFacetForParameterLayoutAnnotation.java

public static NamedFacet create(ParameterLayout parameterLayout, FacetHolder holder) {
    if (parameterLayout == null) {
        return null;
    }/*ww w. ja  v  a  2s.  c  om*/
    final String named = Strings.emptyToNull(parameterLayout.named());
    return named != null
            ? new NamedFacetForParameterLayoutAnnotation(named, parameterLayout.namedEscaped(), holder)
            : null;
}

From source file:org.apache.isis.core.metamodel.facets.object.layout.NamedFacetForDomainObjectLayoutAnnotation.java

public static NamedFacet create(DomainObjectLayout domainObjectLayout, FacetHolder holder) {
    if (domainObjectLayout == null) {
        return null;
    }//  www  .j  a va 2  s. co  m
    final String named = Strings.emptyToNull(domainObjectLayout.named());
    return named != null ? new NamedFacetForDomainObjectLayoutAnnotation(named, holder) : null;
}

From source file:de.metas.ui.web.globalaction.GlobalActionEvent.java

public static GlobalActionEvent parseQRCode(@NonNull final String eventStr) {
    final int idx = eventStr.indexOf(SEPARATOR);

    if (idx > 0) {
        final String typeStr = eventStr.substring(0, idx);
        final GlobalActionType type = GlobalActionType.forCode(typeStr);
        final String payload = Strings.emptyToNull(eventStr.substring(idx + SEPARATOR.length()));
        return builder().type(type).payload(payload).build();
    } else {//from  ww w . ja v a 2  s  .  c  o m
        final GlobalActionType type = GlobalActionType.forCode(eventStr);
        return builder().type(type).build();
    }
}

From source file:org.apache.isis.core.metamodel.facets.properties.propertylayout.NamedFacetForPropertyXml.java

public static NamedFacet create(PropertyLayoutData propertyLayout, FacetHolder holder) {
    if (propertyLayout == null) {
        return null;
    }/*from w  ww .j  a va  2s  .  co m*/
    final String named = Strings.emptyToNull(propertyLayout.getNamed());
    final Boolean escaped = propertyLayout.getNamedEscaped();
    return named != null ? new NamedFacetForPropertyXml(named, (escaped == null || escaped), holder) : null;
}

From source file:org.apache.isis.core.metamodel.facets.collections.layout.NamedFacetForCollectionXml.java

public static NamedFacet create(CollectionLayoutData collectionLayout, FacetHolder holder) {
    if (collectionLayout == null) {
        return null;
    }// w ww .j av a2 s .  c om
    final String named = Strings.emptyToNull(collectionLayout.getNamed());
    final Boolean escaped = collectionLayout.getNamedEscaped();
    return named != null ? new NamedFacetForCollectionXml(named, escaped == null || escaped, holder) : null;
}

From source file:org.apache.isis.core.metamodel.facets.collections.layout.NamedFacetForCollectionLayoutAnnotation.java

public static NamedFacet create(CollectionLayout collectionLayout, FacetHolder holder) {
    if (collectionLayout == null) {
        return null;
    }//  w  w w.j  a  v  a  2  s.co m
    final String named = Strings.emptyToNull(collectionLayout.named());
    return named != null
            ? new NamedFacetForCollectionLayoutAnnotation(named, collectionLayout.namedEscaped(), holder)
            : null;
}

From source file:org.apache.isis.core.metamodel.facets.actions.layout.CssClassFacetForActionLayoutAnnotation.java

public static CssClassFacet create(ActionLayout actionLayout, FacetHolder holder) {
    if (actionLayout == null) {
        return null;
    }/*from w w w . jav a2  s  .c o m*/
    final String cssClass = Strings.emptyToNull(actionLayout.cssClass());
    return cssClass != null ? new CssClassFacetForActionLayoutAnnotation(cssClass, holder) : null;
}

From source file:org.apache.isis.core.metamodel.facets.actions.layout.CssClassFacetForActionXml.java

public static CssClassFacet create(ActionLayoutData actionLayout, FacetHolder holder) {
    if (actionLayout == null) {
        return null;
    }/*from   ww  w  .j av  a 2s.  co m*/
    final String cssClass = Strings.emptyToNull(actionLayout.getCssClass());
    return cssClass != null ? new CssClassFacetForActionXml(cssClass, holder) : null;
}

From source file:org.apache.isis.core.metamodel.facets.object.domainobjectlayout.NamedFacetForViewModelLayoutAnnotation.java

public static NamedFacet create(final ViewModelLayout viewModelLayout, final FacetHolder holder) {
    if (viewModelLayout == null) {
        return null;
    }/*  ww  w  . ja va  2s.  c  o m*/
    final String named = Strings.emptyToNull(viewModelLayout.named());
    return named != null ? new NamedFacetForViewModelLayoutAnnotation(named, holder) : null;
}

From source file:org.apache.isis.core.metamodel.facets.object.layout.PluralFacetForDomainObjectLayoutAnnotation.java

public static PluralFacet create(DomainObjectLayout domainObjectLayout, FacetHolder holder) {
    if (domainObjectLayout == null) {
        return null;
    }//from   w w  w.  j  a  v  a 2 s .  c o  m
    final String plural = Strings.emptyToNull(domainObjectLayout.plural());
    return plural != null ? new PluralFacetForDomainObjectLayoutAnnotation(plural, holder) : null;
}