package org.opendaylight.yangtools.yang.data.impl.codec;
import com.google.common.base.Optional;
+import com.google.common.io.BaseEncoding;
+import java.util.Objects;
import org.opendaylight.yangtools.yang.data.api.codec.UnionCodec;
import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition;
@Override
public String serialize(final Object data) {
- return data == null ? "" : data.toString();
+ if (data instanceof byte[]) {
+ return BaseEncoding.base64().encode((byte[]) data);
+ } else {
+ return Objects.toString(data, "");
+ }
}
@Override