1 package org.onap.ccsdk.features.sdnr.wt.yang.mapper.serialize;
3 import com.fasterxml.jackson.core.JsonGenerator;
4 import com.fasterxml.jackson.databind.JsonSerializer;
5 import com.fasterxml.jackson.databind.SerializerProvider;
6 import org.opendaylight.yangtools.yang.binding.BaseIdentity;
8 import java.io.IOException;
10 public class BaseIdentitySerializer extends JsonSerializer<BaseIdentity> {
13 public void serialize(BaseIdentity value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
14 String clsName = value.getClass().getName();
15 int idx = clsName.indexOf("$");
17 clsName = clsName.substring(0,idx);
19 gen.writeString(clsName);