Kasutajaliidesed lab 2 web service definitions

Allikas: Lambda
<?xml version="1.0" encoding="iso-8859-1"?>
<functions>

<!-- party -->

   <function>
    <name>/party_all</name>     
    <doc>    
    </doc>	
    <sql>
      select * from party 
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>0</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>
  
  
  <function>
    <name>/party_select</name>     
    <doc>    
    </doc>	
    <sql>
      select *
      from party 
      where student=':3' and :4
      order by :1 :2	
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>2</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>


  <function>           
    <name>/party_insert</name>
    <sql>
      insert into party 
       (id,student,autent,name,organizer,date,time,duration,location,
        xcoordinate,ycoordinate,type,poster,postingdatetime,status)	    	    
      values
       (nextval('house_sequence'),':1',':2',':3',':4',':5',':6',':7',':8',
        ':9',':10',':11',':12',now(),'A');    
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>12</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


   <function>           
    <name>/party_update</name>
    <sql>
     update party set 
       name=':4',
       organizer=':5',
       date=':6',
       time=':7',
       duration=':8',
       location=':9',
       xcoordinate=':10',
       ycoordinate=':11',
       type=':12',
       poster=':13',
       status=':14'
     where id=':1' and student=':2' and autent=':3'  
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>14</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


<!-- note -->


   <function>
    <name>/note_all</name>     
    <doc>    
    </doc>	
    <sql>
      select * from note 
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>0</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>
  
  
  <function>
    <name>/note_select</name>     
    <doc>    
    </doc>	
    <sql>
      select *
      from note 
      where student=':3' and :4
      order by :1 :2	
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>2</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>


  <function>           
    <name>/note_insert</name>
    <sql>
      insert into note 
       (id,partyid,student      
        ,notetext,notecategory,poster,postingdatetime,picturefile)          	    
      values
       (nextval('house_sequence'),':1',':2',
       ':3',':4',':5',now(),':6')       
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>6</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


   <function>           
    <name>/note_update</name>
    <sql>
     update note set 
       partyid=':3',
       notetext=':4',
       notecategory=':5',
       poster=':6',
       postingdatetime=now(),
       picturefile=':7'     
     where id=':1' and student=':2'
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>7</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>



<!-- house functions -->

   <function>
    <name>/house_all</name>     
    <doc>    
    </doc>	
    <sql>
      select * from house
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>0</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>
  
  
  <function>
    <name>/house_select</name>     
    <doc>    
    </doc>	
    <sql>
      select *
      from house
      where student=':3' and :4
      order by :1 :2	
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>2</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>  
  </function> 

  <function>           
    <name>/house_insert</name>
    <sql>
      insert into house
       (id,student,category,city,address,price,owner,stories)	    	    
      values
       (nextval('house_sequence'),':1',':2',':3',':4',:5,':6',:7);    
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>7</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>

   <function>           
    <name>/house_update</name>
    <sql>
     update house set     
      category=':3',
      city=':4',
      address=':5',
      price=:6,
      owner=':7',
      stories=:8      
     where id=':1' and student=':2'  
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>8</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


  <function>           
    <name>/house_delete</name>
    <sql>
      delete from house where id=':1' and student=':2'           
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>2</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
   </function>


<!-- description functions -->


   <function>
    <name>/decription_all</name>     
    <doc>    
    </doc>	
    <sql>
      select * from description
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>0</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>
  
  
  <function>
    <name>/description_select</name>     
    <doc>    
    </doc>	
    <sql>
      select *
      from description
      where student=':3' and :4
      order by :1 :2	
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>2</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>  
  </function> 

  <function>           
    <name>/description_insert</name>
    <sql>
      insert into description
       (id,student,houseid,enterdate,description,points)	    	    
      values
       (nextval('house_sequence'),':1',':2',current_date,':3',:4);    
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


  <function>           
    <name>/description_delete</name>
    <sql>
      delete from description where id=':1' and student=':2'           
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>2</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
   </function>



<!-- visit functions -->


   <function>
    <name>/visit_all</name>     
    <doc>    
    </doc>	
    <sql>
      select * from visit
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>0</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>
  </function>
  
  
  <function>
    <name>/visit_select</name>     
    <doc>    
    </doc>	
    <sql>
      select *
      from visit
      where student=':3' and :4
      order by :1 :2	
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>4</nrparams>
    <fparams>2</fparams>
    <fname>psql_select</fname>
    <output>xml</output>
    <auth>N</auth>  
  </function> 

  <function>           
    <name>/visit_insert</name>
    <sql>
      insert into visit
       (id,student,houseid,category,visitdate,description,points)	    	    
      values
       (nextval('house_sequence'),':1',':2',':3',':4',':5',:6);    
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>6</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
  </function>


  <function>           
    <name>/visit_delete</name>
    <sql>
      delete from visit where id=':1' and student=':2'           
    </sql>
    <nsqlparams>0</nsqlparams>
    <nrparams>2</nrparams>
    <fparams>0</fparams>
    <fname>psql_select</fname>
    <auth>N</auth>  
   </function>  

</functions>