package info.oais.implementation.infomodel;
import  info.oais.interfaces.infomodel.FixityInformation;
import  java.io.Serializable;
import  java.util.ArrayList;
import  info.oais.implementation.infomodel.poss1Fixity.FixityEntryImpl1;


/**
 * This interface provides a possible set of details for Fixity as an ArrayList of FixityEntries.
 * 
 * @author David
 * @version 1.0
 * @since 06-Sep-2021 16:28:17
 */
public class FixityInformationImpl1 extends InformationObjectImpl1 implements FixityInformation, Serializable {

	/**
	 * For object serialization
	 */
	private static final long serialVersionUID = -889381774257672299L;
	
	/**
	 * The internal value for the Fixity entries which make up the Fixity.
	 * This is an ArrayList of type FixityEntryImpl1 which can be added to or accessed.
	 */
	ArrayList<FixityEntryImpl1> fixityEntries = null;
	
	/**
	 * Constructor for FixityInformationImpl1.
	 */
	public FixityInformationImpl1(){
		fixityEntries = new ArrayList<FixityEntryImpl1>();
	}
	
	/**
	 * Get the ArrayList of FixityEntries.
	 * 
	 * @return ArrayList of the FixityEntries.
	 */
	public ArrayList<FixityEntryImpl1> getEntries(){
		return fixityEntries;
	}
	

}