package fr.lteconsulting.hexa.client.ui.miracle; public class ColumnMng<T> implements IColumnMng<T> { PrintsOn<T> prints; Edits<T> edits; CellClickMng<T> clicks; PrintsOn<Void> hdrPrintsOn; CellClickMng<Void> hdrClickMng; public ColumnMng( PrintsOn<T> prints, Edits<T> edits, CellClickMng<T> clicks, PrintsOn<Void> hdrPrintsOn, CellClickMng<Void> hdrClickMng ) { this.prints = prints; this.edits = edits; this.clicks = clicks; this.hdrPrintsOn = hdrPrintsOn; this.hdrClickMng = hdrClickMng; } @Override public PrintsOn<Void> getHdrPrintsOn() { return hdrPrintsOn; } @Override public PrintsOn<T> getPrintsOn() { return prints; } @Override public Edits<T> getEdits() { return edits; } @Override public CellClickMng<T> getClicks() { return clicks; } @Override public CellClickMng<Void> getHdrClickMng() { return hdrClickMng; } }