All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.javers.core.diff.changetype.container.ValueAdded Maven / Gradle / Ivy

There is a newer version: 7.6.1
Show newest version
package org.javers.core.diff.changetype.container;

import static org.javers.common.string.ToStringBuilder.toStringSimple;

/**
 * element added to collection
 *
 * @author bartosz walacik
 */
public class ValueAdded extends ValueAddOrRemove {

    public ValueAdded(int index, Object value) {
        super(index, value);
    }

    public ValueAdded(Object value) {
        super(value);
    }

    public Object getAddedValue() {
        return value.unwrap();
    }

    @Override
    public String toString() {
        if (getIndex() == null){
            return toStringSimple("added", getAddedValue());
        }
        else{
            return toStringSimple("("+getIndex()+").added", getAddedValue());
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy