public static List<XAttrProto> convertXAttrProto( List<XAttr> xAttrSpec) { if (xAttrSpec == null) { return Lists.newArrayListWithCapacity(0); } ArrayList<XAttrProto> xAttrs = Lists.newArrayListWithCapacity( xAttrSpec.size()); for (XAttr a : xAttrSpec) { XAttrProto.Builder builder = XAttrProto.newBuilder(); builder.setNamespace(convert(a.getNameSpace())); if (a.getName() != null) { builder.setName(a.getName()); } if (a.getValue() != null) { builder.setValue(getByteString(a.getValue())); } xAttrs.add(builder.build()); } return xAttrs; }
public static XAttrProto convertXAttrProto(XAttr a) { XAttrProto.Builder builder = XAttrProto.newBuilder(); builder.setNamespace(convert(a.getNameSpace())); if (a.getName() != null) { builder.setName(a.getName()); } if (a.getValue() != null) { builder.setValue(getByteString(a.getValue())); } return builder.build(); }
public static XAttr convertXAttr(XAttrProto a) { XAttr.Builder builder = new XAttr.Builder(); builder.setNameSpace(convert(a.getNamespace())); if (a.hasName()) { builder.setName(a.getName()); } if (a.hasValue()) { builder.setValue(a.getValue().toByteArray()); } return builder.build(); }
public static List<XAttr> convertXAttrs(List<XAttrProto> xAttrSpec) { ArrayList<XAttr> xAttrs = Lists.newArrayListWithCapacity(xAttrSpec.size()); for (XAttrProto a : xAttrSpec) { XAttr.Builder builder = new XAttr.Builder(); builder.setNameSpace(convert(a.getNamespace())); if (a.hasName()) { builder.setName(a.getName()); } if (a.hasValue()) { builder.setValue(a.getValue().toByteArray()); } xAttrs.add(builder.build()); } return xAttrs; }
public static List<XAttr> convert(GetXAttrsResponseProto a) { List<XAttrProto> xAttrs = a.getXAttrsList(); return convertXAttrs(xAttrs); }
public static List<XAttr> convert(ListXAttrsResponseProto a) { final List<XAttrProto> xAttrs = a.getXAttrsList(); return convertXAttrs(xAttrs); }