package cern.laser.definition.impl;
import java.io.Reader;
import java.io.Writer;
import java.util.Collection;
import cern.laser.business.definition.data.CategoryLink;
import cern.laser.definition.CategoryLinkDefinitionHandler;
import cern.laser.definition.LaserDefinitionException;
import cern.laser.definition.LaserDefinitionNotAllowedException;
import cern.laser.definition.LaserDefinitionNotFoundException;
import cern.laser.definition.LaserDefinitionNotValidException;
import cern.laser.definition.LaserDefinitionXMLException;
/**
* DOCUMENT ME!
*
* @author $author$
* @version $Revision: 1.2 $
*/
public class CategoryLinkDefinitionHandlerImpl extends DefinitionHandlerImpl implements CategoryLinkDefinitionHandler {
/**
* Creates a new CategoryLinkDefinitionHandlerImpl object.
*
* @param userId DOCUMENT ME!
*/
public CategoryLinkDefinitionHandlerImpl(String userId) throws LaserDefinitionException {
super(userId);
}
/**
* DOCUMENT ME!
*
* @param link DOCUMENT ME!
*
* @throws LaserDefinitionException DOCUMENT ME!
* @throws LaserDefinitionNotValidException DOCUMENT ME!
* @throws LaserDefinitionNotFoundException DOCUMENT ME!
* @throws LaserDefinitionNotAllowedException DOCUMENT ME!
*/
public void createCategoryLink(CategoryLink 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 link DOCUMENT ME!
*
* @throws LaserDefinitionException DOCUMENT ME!
* @throws LaserDefinitionNotValidException DOCUMENT ME!
* @throws LaserDefinitionNotFoundException DOCUMENT ME!
* @throws LaserDefinitionNotAllowedException DOCUMENT ME!
*/
public void removeCategoryLink(CategoryLink link) throws LaserDefinitionException {
throw new UnsupportedOperationException();
}
/**
* DOCUMENT ME!
*
* @param toBeCreated DOCUMENT ME!
* @param toBeRemoved DOCUMENT ME!
*
* @throws LaserDefinitionException DOCUMENT ME!
*/
public void upload(Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException {
throw new UnsupportedOperationException();
}
/**
* DOCUMENT ME!
*
* @param xmlDefinitionsReader DOCUMENT ME!
*
* @throws LaserDefinitionException DOCUMENT ME!
* @throws LaserDefinitionXMLException DOCUMENT ME!
*/
public void upload(Reader xmlDefinitionsReader) throws LaserDefinitionException {
throw new UnsupportedOperationException();
}
}