/** * Please modify this class to meet your needs * This class is not complete */ package org.fosstrak.ale.wsdl.alelr.epcglobal; import org.apache.log4j.Logger; import org.fosstrak.ale.server.ac.ALEACImpl; import org.fosstrak.ale.server.readers.LogicalReaderManager; import org.springframework.beans.factory.annotation.Autowired; /** * This class was generated by Apache CXF (incubator) 2.0.4-incubator * Sun Mar 02 20:44:38 CET 2008 * Generated source version: 2.0.4-incubator * */ public class ALELRServicePortTypeImpl implements ALELRServicePortType { private static final Logger LOG = Logger.getLogger(ALELRServicePortTypeImpl.class); @Autowired private LogicalReaderManager logicalReaderManager; @Autowired private ALEACImpl aleac; public ALELRServicePortTypeImpl() { } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#setReaders(org.fosstrak.ale.wsdl.alelr.epcglobal.SetReaders parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.SetReadersResult setReaders(SetReaders parms) throws ValidationExceptionResponse, InUseExceptionResponse, ImplementationExceptionResponse, NonCompositeReaderExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse, ReaderLoopExceptionResponse { LOG.debug("setReaders"); try { logicalReaderManager.setReaders(parms.getName(), parms.getReaders().getReader()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.NonCompositeReaderException e) { throw new NonCompositeReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ValidationException e) { throw new ValidationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ReaderLoopException e) { throw new ReaderLoopExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#undefine(org.fosstrak.ale.wsdl.alelr.epcglobal.Undefine parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.UndefineResult undefine(Undefine parms) throws InUseExceptionResponse, ImplementationExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse { LOG.debug("undefine"); try { logicalReaderManager.undefine(parms.getName()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#setProperties(org.fosstrak.ale.wsdl.alelr.epcglobal.SetProperties parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.SetPropertiesResult setProperties(SetProperties parms) throws ValidationExceptionResponse, InUseExceptionResponse, ImplementationExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse { LOG.debug("setProperties"); try { logicalReaderManager.setProperties(parms.getName(), parms.getProperties().getProperty()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ValidationException e) { throw new ValidationExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#update(org.fosstrak.ale.wsdl.alelr.epcglobal.Update parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.UpdateResult update(Update parms) throws ValidationExceptionResponse, InUseExceptionResponse, ImplementationExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse, ReaderLoopExceptionResponse { LOG.debug("update"); try { logicalReaderManager.update(parms.getName(), parms.getSpec()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ValidationException e) { throw new ValidationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ReaderLoopException e) { throw new ReaderLoopExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#addReaders(org.fosstrak.ale.wsdl.alelr.epcglobal.AddReaders parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.AddReadersResult addReaders(AddReaders parms) throws ValidationExceptionResponse, InUseExceptionResponse, ImplementationExceptionResponse, NonCompositeReaderExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse, ReaderLoopExceptionResponse { LOG.debug("addReaders"); try { logicalReaderManager.addReaders(parms.getName(), parms.getReaders().getReader()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ValidationException e) { throw new ValidationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ReaderLoopException e) { throw new ReaderLoopExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.NonCompositeReaderException e) { throw new NonCompositeReaderExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#define(org.fosstrak.ale.wsdl.alelr.epcglobal.Define parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.DefineResult define(Define parms) throws ValidationExceptionResponse, ImplementationExceptionResponse, DuplicateNameExceptionResponse, SecurityExceptionResponse { LOG.debug("define"); try { logicalReaderManager.define(parms.getName(), parms.getSpec()); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ValidationException e) { throw new ValidationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.DuplicateNameException e) { throw new DuplicateNameExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#getPropertyValue(org.fosstrak.ale.wsdl.alelr.epcglobal.GetPropertyValue parms )* */ public java.lang.String getPropertyValue(GetPropertyValue parms) throws ImplementationExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse { LOG.debug("getPropertyValue"); try { return logicalReaderManager.getPropertyValue(parms.getName(), parms.getPropertyName()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#removeReaders(org.fosstrak.ale.wsdl.alelr.epcglobal.RemoveReaders parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.RemoveReadersResult removeReaders(RemoveReaders parms) throws InUseExceptionResponse, ImplementationExceptionResponse, NonCompositeReaderExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse, ImmutableReaderExceptionResponse { LOG.debug("removeReaders"); try { logicalReaderManager.removeReaders(parms.getName(), parms.getReaders().getReader()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.InUseException e) { throw new InUseExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImmutableReaderException e) { throw new ImmutableReaderExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.NonCompositeReaderException e) { throw new NonCompositeReaderExceptionResponse(e.getMessage(), e); } return null; } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#getVendorVersion(org.fosstrak.ale.wsdl.alelr.epcglobal.EmptyParms parms )* */ public java.lang.String getVendorVersion(EmptyParms parms) throws ImplementationExceptionResponse { LOG.debug("getVendorVersion"); try { return logicalReaderManager.getVendorVersion(); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#getLRSpec(org.fosstrak.ale.wsdl.alelr.epcglobal.GetLRSpec parms )* */ public org.fosstrak.ale.xsd.ale.epcglobal.LRSpec getLRSpec(GetLRSpec parms) throws ImplementationExceptionResponse, SecurityExceptionResponse, NoSuchNameExceptionResponse { LOG.debug("getLRSpec"); try { return logicalReaderManager.getLRSpec(parms.getName()); } catch (org.fosstrak.ale.exception.NoSuchNameException e) { throw new NoSuchNameExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#getStandardVersion(org.fosstrak.ale.wsdl.alelr.epcglobal.EmptyParms parms )* */ public java.lang.String getStandardVersion(EmptyParms parms) throws ImplementationExceptionResponse { LOG.debug("getStandardVersion"); try { return logicalReaderManager.getStandardVersion(); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } } /* (non-Javadoc) * @see org.fosstrak.ale.wsdl.alelr.epcglobal.ALELRServicePortType#getLogicalReaderNames(org.fosstrak.ale.wsdl.alelr.epcglobal.EmptyParms parms )* */ public org.fosstrak.ale.wsdl.alelr.epcglobal.ArrayOfString getLogicalReaderNames(EmptyParms parms) throws ImplementationExceptionResponse, SecurityExceptionResponse { LOG.debug("getLogicalReaderNames"); ArrayOfString aof = new ArrayOfString(); try { aof.getString().addAll(logicalReaderManager.getLogicalReaderNames()); } catch (org.fosstrak.ale.exception.SecurityException e) { throw new SecurityExceptionResponse(e.getMessage(), e); } catch (org.fosstrak.ale.exception.ImplementationException e) { throw new ImplementationExceptionResponse(e.getMessage(), e); } return aof; } }