package edu.ualberta.med.biobank.common.action.container; import java.util.ArrayList; import java.util.List; import java.util.Set; import edu.ualberta.med.biobank.common.action.Action; import edu.ualberta.med.biobank.common.action.BooleanResult; import edu.ualberta.med.biobank.common.util.RowColPos; public abstract class ContainerChildAction implements Action<BooleanResult> { private static final long serialVersionUID = 1L; protected Integer parentContainerId; protected Integer childContainerTypeId; protected List<RowColPos> positions; public void setParentContainerId(Integer parentContainerId) { this.parentContainerId = parentContainerId; } public void setContainerTypeId(Integer childContainerTypeId) { this.childContainerTypeId = childContainerTypeId; } public void setParentPositions(Set<RowColPos> positions) { this.positions = new ArrayList<RowColPos>(positions); } }