Changeset 447 for tapas/service


Ignore:
Timestamp:
04/02/12 17:48:51 (12 years ago)
Author:
rboipsl
Message:

mapping tapas num request

Location:
tapas/service
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • tapas/service/implementation/com/ether/TapasServiceImpl.java

    r444 r447  
    22 
    33import com.ether.dao.ObservatoryDAO; 
     4import com.ether.dao.TapasNumRequestDAO; 
    45import com.ether.tapas.Observatory; 
    56import com.ether.tapas.Request; 
     
    3031 
    3132    public void createXMLRequest( @NotNull final Tapas fTapas ) 
     33            throws ServiceException 
    3234    { 
    3335 
     
    4042        //On crée un nouveau Document JDOM basé sur la racine que l'on vient de créer 
    4143        final Document document = new Document( tapas ); 
    42  
    4344 
    4445        //a terme recuperer id tapas via la BDD 
     
    5758            request.setAttribute( idR ); 
    5859 
     60            final Observatory obs = getObservatoryByName( iRequest.getObservation().getObservatory().getName() ); 
     61 
    5962            // PREFERENCES 
    6063            final Element preferences = new Element( "preferences" ); 
     
    7073 
    7174            // Element rayleighExtinction 
    72            /* final Element rayleighExtinction = new Element( "rayleigh_extinction" ); 
    73             final Attribute validR = new Attribute( "valid", iRequest.getPreference().getRayleighExtinction().getFirstValue() ); 
    74             rayleighExtinction.setAttribute( validR ); 
    75             rayleighExtinction.setText( iRequest.getPreference().getRayleighExtinction().getSecondValue() ); 
    76             preferences.addContent( rayleighExtinction );*/ 
     75            /* final Element rayleighExtinction = new Element( "rayleigh_extinction" ); 
     76          final Attribute validR = new Attribute( "valid", iRequest.getPreference().getRayleighExtinction().getFirstValue() ); 
     77          rayleighExtinction.setAttribute( validR ); 
     78          rayleighExtinction.setText( iRequest.getPreference().getRayleighExtinction().getSecondValue() ); 
     79          preferences.addContent( rayleighExtinction );*/ 
    7780 
    7881 
     
    129132    } 
    130133 
     134    // recuperation infos observatoire avec le nom 
     135    @Nullable 
     136    @Transactional(readOnly = true) 
     137    public Long getNumRequest() 
     138            throws ServiceException 
     139    { 
     140        try 
     141        { 
     142            return _tapasNumRequestDAO.getNumRequest(); 
     143        } 
     144        catch( PersistenceException e ) 
     145        { 
     146            throw new ServiceException( ServiceException.ServiceCode.OBSERVATORY_NOT_FOUND, e ); 
     147        } 
     148    } 
     149 
     150 
     151    // recuperation infos observatoire avec le nom 
     152    @Nullable 
     153    @Transactional(readOnly = true) 
     154    public Observatory getObservatoryByName( @NotNull final String name ) 
     155            throws ServiceException 
     156    { 
     157        try 
     158        { 
     159            return _observatoryDAO.getObservatoryByName( name ); 
     160        } 
     161        catch( PersistenceException e ) 
     162        { 
     163            throw new ServiceException( ServiceException.ServiceCode.OBSERVATORY_NOT_FOUND, e ); 
     164        } 
     165    } 
     166 
    131167 
    132168    @Required 
     
    136172    } 
    137173 
     174    @Required 
     175    public void setTapasNumRequestDAO( final TapasNumRequestDAO tapasNumRequestDAO ) 
     176    { 
     177        _tapasNumRequestDAO = tapasNumRequestDAO; 
     178    } 
     179 
    138180    private static final Log LOGGER = LogFactory.getLog( TapasServiceImpl.class ); 
    139181 
    140182    private ObservatoryDAO _observatoryDAO; 
     183 
     184    private TapasNumRequestDAO _tapasNumRequestDAO; 
    141185} 
  • tapas/service/implementation/service-context.xml

    r420 r447  
    55    <bean id="tapasServiceTarget" class="com.ether.TapasServiceImpl" parent="backofficeServiceTarget"> 
    66        <property name="observatoryDAO" ref="refObservatoryDAO"/> 
     7        <property name="tapasNumRequestDAO" ref="refTapasNumRequestDAO"/> 
    78    </bean> 
    89 
  • tapas/service/interface/com/ether/TapasService.java

    r444 r447  
    1717{ 
    1818 
    19     public void createXMLRequest( @NotNull final Tapas tapas ); 
     19    public void createXMLRequest( @NotNull final Tapas tapas ) 
     20            throws ServiceException; 
    2021 
    2122    public void createXMLFile( final String fichier, final Document document ); 
     
    2324    public List<Observatory> getAllObservatories() throws ServiceException; 
    2425 
     26    public Observatory getObservatoryByName(@NotNull final String name) throws ServiceException; 
     27 
     28    public Long getNumRequest() throws ServiceException; 
     29 
    2530} 
Note: See TracChangeset for help on using the changeset viewer.