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();
}