+++ /dev/null
-package adullact.publicrowdfunding.model.local.callback;
-
-import java.util.ArrayList;
-
-import adullact.publicrowdfunding.model.local.ressource.Resource;
-
-/**
- * @author Ferrand and Nelaupe
- */
-public abstract class HoldAllToDo<TResource extends Resource<TResource, ?, ?>> extends WhatToDo<TResource> {
- private ArrayList<TResource> m_resources;
-
- public HoldAllToDo() {
- this.m_resources = new ArrayList<TResource>();
- }
-
- @Override
- public void hold(TResource resource) {
- m_resources.add(resource);
- }
-
- @Override
- public void eventually() {
- holdAll(m_resources);
- }
-
- public abstract void holdAll(ArrayList<TResource> resources);
-}
\ No newline at end of file