package cern.laser.definition.impl; import java.io.Reader; import java.io.Writer; import java.util.Collection; import cern.laser.business.definition.data.AlarmDefinition; import cern.laser.business.definition.data.MaintenanceMask; import cern.laser.business.definition.data.ModeMask; import cern.laser.business.definition.data.MultiplicityThreshold; import cern.laser.business.definition.data.ReductionLink; import cern.laser.definition.LaserDefinitionException; import cern.laser.definition.LaserDefinitionNotValidException; import cern.laser.definition.ReductionMaskDefinitionHandler; /** * DOCUMENT ME! * * @author $author$ * @version $Revision: 1.2 $ */ public class ReductionMaskDefinitionHandlerImpl extends DefinitionHandlerImpl implements ReductionMaskDefinitionHandler { /** * Creates a new ReductionMaskDefinitionHandlerImpl object. * * @param userId DOCUMENT ME! */ public ReductionMaskDefinitionHandlerImpl(String userId) throws LaserDefinitionException { super(userId); } /** * DOCUMENT ME! * * @param threshold DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! * @throws LaserDefinitionNotValidException DOCUMENT ME! */ public void setMultiplicityThreshold(MultiplicityThreshold threshold) throws LaserDefinitionException { throw new UnsupportedOperationException(); } /** * DOCUMENT ME! * * @param alarm DOCUMENT ME! * @param maintenance DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void addMaintenanceMask(AlarmDefinition alarm, MaintenanceMask maintenance) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param alarm DOCUMENT ME! * @param mode DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void addModeMask(AlarmDefinition alarm, ModeMask mode) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param link DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! * @throws LaserDefinitionNotValidException DOCUMENT ME! */ public void createMultiplicityLink(ReductionLink link) throws LaserDefinitionException { throw new UnsupportedOperationException(); } /** * DOCUMENT ME! * * @param link DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! * @throws LaserDefinitionNotValidException DOCUMENT ME! */ public void createNodeLink(ReductionLink link) throws LaserDefinitionException { throw new UnsupportedOperationException(); } /** * DOCUMENT ME! * * @param xmlDefinitionsWriter DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void download(Writer xmlDefinitionsWriter) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param alarm DOCUMENT ME! * @param maintenance DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void removeMaintenanceMask(AlarmDefinition alarm, MaintenanceMask maintenance) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param alarm DOCUMENT ME! * @param mode DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void removeModeMask(AlarmDefinition alarm, ModeMask mode) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param link DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! * @throws LaserDefinitionNotValidException DOCUMENT ME! */ public void removeMultiplicityLink(ReductionLink link) throws LaserDefinitionException { throw new UnsupportedOperationException(); } /** * DOCUMENT ME! * * @param link DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! * @throws LaserDefinitionNotValidException DOCUMENT ME! */ public void removeNodeLink(ReductionLink link) throws LaserDefinitionException { throw new UnsupportedOperationException(); } /** * DOCUMENT ME! * * @param toBeCreated DOCUMENT ME! * @param toBeRemoved DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void uploadNode(Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException { throw new UnsupportedOperationException(); } public void uploadMultiplicity(Collection toBeCreated, Collection toBeRemoved, Collection thresholds) throws LaserDefinitionException { throw new UnsupportedOperationException(); } public void uploadMaintenance(Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException { System.out.println("TBD"); } public void uploadMode(Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException { System.out.println("TBD"); } /** * DOCUMENT ME! * * @param xmlDefinitionsReader DOCUMENT ME! * * @throws LaserDefinitionException DOCUMENT ME! */ public void uploadReduction(Reader xmlDefinitionsReader) throws LaserDefinitionException { throw new UnsupportedOperationException(); } public void uploadMask(Reader xmlDefinitionsReader) throws LaserDefinitionException { System.out.println("TBD"); } }