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

org.openfact.models.DocumentLineModel Maven / Gradle / Ivy

package org.openfact.models;

import java.math.BigDecimal;
import java.util.Map;

public interface DocumentLineModel {

    String getId();

    void setAttribute(String name, String value);

    void setAttribute(String name, Boolean value);

    void setAttribute(String name, Integer value);

    void setAttribute(String name, Long value);

    void setAttribute(String name, BigDecimal value);

    void removeAttribute(String name);

    String getAttribute(String name);

    Integer getAttribute(String name, Integer defaultValue);

    Long getAttribute(String name, Long defaultValue);

    Boolean getAttribute(String name, Boolean defaultValue);

    Map getAttributes();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy