Example usage for org.apache.commons.lang3 SerializationUtils serialize

List of usage examples for org.apache.commons.lang3 SerializationUtils serialize

Introduction

In this page you can find the example usage for org.apache.commons.lang3 SerializationUtils serialize.

Prototype

public static byte[] serialize(final Serializable obj) 

Source Link

Document

Serializes an Object to a byte array for storage/serialization.

Usage

From source file:fr.inria.atlanmod.neoemf.data.berkeleydb.serializer.FKSerializer.java

public static byte[] serialize(FeatureKey fk) {
    return SerializationUtils.serialize(fk);
}

From source file:fr.inria.atlanmod.neoemf.data.berkeleydb.serializer.ClassInfoSerializer.java

public static byte[] serialize(ClassInfo ci) {
    return SerializationUtils.serialize(ci);
}

From source file:fr.inria.atlanmod.neoemf.data.berkeleydb.serializer.ContainerInfoSerializer.java

public static byte[] serialize(ContainerInfo ci) {
    return SerializationUtils.serialize(ci);
}

From source file:fr.inria.atlanmod.neoemf.data.berkeleydb.serializer.IdSerializer.java

public static byte[] serialize(Id id) {
    return SerializationUtils.serialize(id.toString());
}

From source file:com.algodefu.yeti.md5.MD5HashGenerator.java

public static String generateKeyByObject(Object object) {
    MessageDigest m = null;// w  ww  .  j a va 2s.  c  om
    try {
        m = MessageDigest.getInstance("MD5");
    } catch (NoSuchAlgorithmException e) {
        e.printStackTrace();
    }
    m.reset();
    //m.update(objectToByteArray(object));
    m.update(SerializationUtils.serialize((Serializable) object));
    byte[] digest = m.digest();
    BigInteger bigInt = new BigInteger(1, digest);
    String hashtext = bigInt.toString(16);
    while (hashtext.length() < 32) {
        hashtext = "0" + hashtext;
    }
    return hashtext;
}

From source file:com.sinet.gage.provision.data.model.SchoolTest.java

@Test
public void beanIsSerializable() {
    final byte[] serializedMyBean = SerializationUtils.serialize(myBean);
    final School deserializedMyBean = (School) SerializationUtils.deserialize(serializedMyBean);
    long k = deserializedMyBean.getSchoolId();
    assertEquals(123456L, k);/*w ww  . j  a v a2  s . c  o m*/
}

From source file:name.martingeisse.webide.plugin.serializer.JvmSerializer.java

@Override
public byte[] serialize(Serializable state) {
    return SerializationUtils.serialize(state);
}

From source file:com.sinet.gage.provision.data.model.DistrictTest.java

@Test
public void beanIsSerializable() {
    final byte[] serializedMyBean = SerializationUtils.serialize(myBean);
    final District deserializedMyBean = (District) SerializationUtils.deserialize(serializedMyBean);
    long k = deserializedMyBean.getDomainId();
    assertEquals(123456L, k);/* w  w  w . j  av  a 2s . c om*/
}

From source file:io.pravega.controller.store.task.LockData.java

public byte[] serialize() {
    return SerializationUtils.serialize(this);
}

From source file:de.kaiserpfalzEdv.commons.encoding.EncodingHelper.java

/**
 * Encodes the serializable object into a BASE64 encoded string.
 *
 * @param obj The object to be serialized
 * @return The BASE64 encoded string containing the object.
 * @throws EncodingException If an {@link IOException} has been thrown.
 *///  w w w .  java  2  s .c o m
public static String encode(final Serializable obj) {
    LOG.trace("Trying to encode: {}", obj);
    checkArgument(obj != null, "Can't encode a null!");

    String out = Base64.getEncoder().encodeToString(SerializationUtils.serialize(obj));

    LOG.debug("Encoded serializable object. Now returning string containing BASE64 encoded object ...");
    return out;
}