triploa
Class WebMethods

java.lang.Object
  extended by triploa.WebMethods
All Implemented Interfaces:
java.lang.Runnable

public class WebMethods
extends java.lang.Object
implements java.lang.Runnable


Field Summary
protected  int ACCEPT_FRIENDSHIP
           
protected  int ADD_FAVORITE
           
protected  int ADD_FRIEND
           
protected  int ALL_MSG
           
protected  int BAN_FRIEND
           
protected  int BANNED_LIST
           
protected  int BOOK
           
protected  int BOOKED
           
protected  int BUDDY_LIST
           
protected  int CANCEL
           
protected  int DELETE
           
protected  int DELETE_MSG
           
protected  int DENY_FRIENDSHIP
           
protected  int DETAILED_INFO
           
protected  int FAVORITE
           
protected  int FRIENDSHIP_NOTIFICATION
           
protected  int GET_PROFILE
           
protected  int INSERT
           
protected  int LOGIN
           
protected  int MY_PROFILE
           
protected  int NOTIFICATION_LIST
           
protected  int OFFERED
           
protected  int READED_MSG
           
protected  int REMOVE_FAVORITE
           
protected  int REMOVE_FRIEND
           
protected  int REVERSE_GEOCODING
           
protected  int SEARCH
           
protected  int SEARCH_FROM_POINT
           
protected  int SEARCH_MAP_POINT
           
protected  int SEARCH_TO_POINT
           
protected  int SEND_MSG
           
protected  int SENT_MSG
           
protected  int UNBAN_FRIEND
           
protected  int UNREAD_MSG
           
protected  int USER_REQUEST_LIST
           
protected  int VEHICLE_LIST
           
 
Constructor Summary
WebMethods(MainMIDlet m)
           
 
Method Summary
 void acceptFriendshipRequest(java.lang.String api_key, java.lang.String userId)
          Call WS for Accept a Friend
 void addFriend(java.lang.String api_key, java.lang.String userId)
          Call WS for add a Friend
 void addToFavorite(java.lang.String api_key, java.lang.String tripId)
          Call WS for adding a Travel to Favorite
 void banFriend(java.lang.String api_key, java.lang.String userId)
          Call WS for ban a Friend
 void book(java.lang.String api_key, java.lang.String tripId)
          Deprecated.  
 void book(java.lang.String api_key, java.lang.String tripId, java.lang.String from, java.lang.String to, java.lang.String seats, java.lang.String tollerance, java.lang.String notes)
          Call WS for booking a travel
 void booked(java.lang.String api_key, int start, int max)
          Call WS for getting booked Travel
 void cancelBookedTrip(java.lang.String api_key, java.lang.String tripId)
          Call WS for cancel a booked Travel
 void deleteMessage(java.lang.String api_key, int msgId)
          Call WS for deleting a message
 void deleteOfferedTrip(java.lang.String api_key, java.lang.String tripId)
          Call WS for deleting Offered Travel
 void denyFriendshipRequest(java.lang.String api_key, java.lang.String userId)
          Call WS for Denied a Friend Request
 void favoriteTrip(java.lang.String api_key, int start, int max)
          Call WS for getting favorite Trip
 void getBannedList(java.lang.String api_key)
          Call WS for getting banned Friend List
 void getBuddyList(java.lang.String api_key)
          Call WS for getting Friend List
 void getDetailedInfo(java.lang.String api_key, int tripId)
          Call WS for getting detalied info for a Travel
 void getMapPoint(java.lang.String api_key, java.lang.String location)
          Call WS for getting address coordinate
 void getMapPoint(java.lang.String api_key, java.lang.String state, java.lang.String city, java.lang.String address)
          Call WS for getting address coordinate
 void getMessages(java.lang.String api_key, java.lang.String username, int start, int max)
          Call WS for getting Messages
 void getNotificationList(java.lang.String api_key)
          Call WS for getting Notifications
 void getProfile(java.lang.String api_key, java.lang.String username)
          Call WS for getting profiles
 void getSentMessages(java.lang.String api_key, java.lang.String username, int start, int max)
          Call WS for getting Sent Messages
 void getUnreadMessages(java.lang.String api_key, java.lang.String username)
          Call WS for getting unreaded Message
 void getUserFriendshipNotifications(java.lang.String api_key)
          Call WS for getting the current queuq of Friendship request
 void getUserFriendshipRequests(java.lang.String api_key)
          Call WS for getting the current request of Friendship
 void getVehicleList(java.lang.String api_key, java.lang.String userId)
          Call WS for getting Vehicle List for the user
 void insert(java.lang.String api_key, java.lang.String departure, java.lang.String arrival, java.lang.String departureDate, java.lang.String freeSeats, java.lang.String generalNotes)
          Deprecated. Call WS for inser Travel
 void insert(java.lang.String api_key, java.lang.String departure, java.lang.String arrival, java.lang.String departureDate, java.lang.String freeSeats, java.lang.String generalNotes, java.lang.String deviation, int id, int vehicleID, java.lang.String vehicleClass, boolean isFrequently, java.lang.String estimatedTime, java.lang.String estimatedBudget, boolean draft, java.lang.String expirationDate, boolean license, boolean smokers)
          Call WS for insert new Travel
 void login(java.lang.String user, java.lang.String password)
          Call WS for do Login
 void offered(java.lang.String api_key, int start, int max)
          Call WS for getting offered Travel
protected  void oKcases(org.kxml2.io.KXmlParser p)
          call when a result call of WS has passed the error checking
 void removeFriend(java.lang.String api_key, java.lang.String userId)
          Call WS for remove a Friend
 void removeFromFavorite(java.lang.String api_key, java.lang.String tripId)
          Call WS for removing a Travel form Favorite
 void reverseGeocoding(java.lang.String api_key, float lat, float lon)
          Call WS for do reverse Geocoding
 void run()
          Call for WS request
 void search(java.lang.String api_key, java.lang.String from, java.lang.String to, java.lang.String fromDate, int start, int max, java.lang.String toDate)
          Call WS for searching Travels
 void sendMessage(java.lang.String api_key, java.lang.String username, java.lang.String title, java.lang.String text, boolean priority)
          Call WS for send a Message
 void setLocazione(int index)
          Call when user choise the alternative Location of the searched Address
 void setReadMessage(java.lang.String api_key, int msgId)
          Call WS for setting to readed a message
 boolean sNN(java.lang.String s)
          chack if the string is null or empty
 void unbanFriend(java.lang.String api_key, java.lang.String userId)
          Call WS for unBan a Friend
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGIN

protected final int LOGIN
See Also:
Constant Field Values

SEARCH

protected final int SEARCH
See Also:
Constant Field Values

MY_PROFILE

protected final int MY_PROFILE
See Also:
Constant Field Values

GET_PROFILE

protected final int GET_PROFILE
See Also:
Constant Field Values

INSERT

protected final int INSERT
See Also:
Constant Field Values

BOOK

protected final int BOOK
See Also:
Constant Field Values

BOOKED

protected final int BOOKED
See Also:
Constant Field Values

OFFERED

protected final int OFFERED
See Also:
Constant Field Values

DETAILED_INFO

protected final int DETAILED_INFO
See Also:
Constant Field Values

SEARCH_MAP_POINT

protected final int SEARCH_MAP_POINT
See Also:
Constant Field Values

SEARCH_FROM_POINT

protected final int SEARCH_FROM_POINT
See Also:
Constant Field Values

SEARCH_TO_POINT

protected final int SEARCH_TO_POINT
See Also:
Constant Field Values

REVERSE_GEOCODING

protected final int REVERSE_GEOCODING
See Also:
Constant Field Values

UNREAD_MSG

protected final int UNREAD_MSG
See Also:
Constant Field Values

ALL_MSG

protected final int ALL_MSG
See Also:
Constant Field Values

READED_MSG

protected final int READED_MSG
See Also:
Constant Field Values

SEND_MSG

protected final int SEND_MSG
See Also:
Constant Field Values

SENT_MSG

protected final int SENT_MSG
See Also:
Constant Field Values

DELETE_MSG

protected final int DELETE_MSG
See Also:
Constant Field Values

VEHICLE_LIST

protected final int VEHICLE_LIST
See Also:
Constant Field Values

ADD_FAVORITE

protected final int ADD_FAVORITE
See Also:
Constant Field Values

CANCEL

protected final int CANCEL
See Also:
Constant Field Values

REMOVE_FAVORITE

protected final int REMOVE_FAVORITE
See Also:
Constant Field Values

FAVORITE

protected final int FAVORITE
See Also:
Constant Field Values

DELETE

protected final int DELETE
See Also:
Constant Field Values

NOTIFICATION_LIST

protected final int NOTIFICATION_LIST
See Also:
Constant Field Values

BANNED_LIST

protected final int BANNED_LIST
See Also:
Constant Field Values

BUDDY_LIST

protected final int BUDDY_LIST
See Also:
Constant Field Values

ADD_FRIEND

protected final int ADD_FRIEND
See Also:
Constant Field Values

REMOVE_FRIEND

protected final int REMOVE_FRIEND
See Also:
Constant Field Values

BAN_FRIEND

protected final int BAN_FRIEND
See Also:
Constant Field Values

UNBAN_FRIEND

protected final int UNBAN_FRIEND
See Also:
Constant Field Values

USER_REQUEST_LIST

protected final int USER_REQUEST_LIST
See Also:
Constant Field Values

FRIENDSHIP_NOTIFICATION

protected final int FRIENDSHIP_NOTIFICATION
See Also:
Constant Field Values

DENY_FRIENDSHIP

protected final int DENY_FRIENDSHIP
See Also:
Constant Field Values

ACCEPT_FRIENDSHIP

protected final int ACCEPT_FRIENDSHIP
See Also:
Constant Field Values
Constructor Detail

WebMethods

public WebMethods(MainMIDlet m)
Method Detail

oKcases

protected void oKcases(org.kxml2.io.KXmlParser p)
call when a result call of WS has passed the error checking

Parameters:
p - Parser

setLocazione

public void setLocazione(int index)
                  throws LOAException
Call when user choise the alternative Location of the searched Address

Parameters:
index -
Throws:
LOAException

run

public void run()
Call for WS request

Specified by:
run in interface java.lang.Runnable

login

public void login(java.lang.String user,
                  java.lang.String password)
           throws LOAException
Call WS for do Login

Parameters:
user -
password -
Throws:
LOAException

sNN

public boolean sNN(java.lang.String s)
chack if the string is null or empty

Parameters:
s - String
Returns:
true if not null and not empty,false otherwise

getMapPoint

public void getMapPoint(java.lang.String api_key,
                        java.lang.String state,
                        java.lang.String city,
                        java.lang.String address)
                 throws LOAException
Call WS for getting address coordinate

Parameters:
api_key -
state -
city -
address -
Throws:
LOAException

getMapPoint

public void getMapPoint(java.lang.String api_key,
                        java.lang.String location)
                 throws LOAException
Call WS for getting address coordinate

Parameters:
api_key -
location -
Throws:
LOAException

search

public void search(java.lang.String api_key,
                   java.lang.String from,
                   java.lang.String to,
                   java.lang.String fromDate,
                   int start,
                   int max,
                   java.lang.String toDate)
            throws LOAException
Call WS for searching Travels

Parameters:
api_key -
from -
to -
fromDate -
start -
max -
toDate -
Throws:
LOAException

insert

public void insert(java.lang.String api_key,
                   java.lang.String departure,
                   java.lang.String arrival,
                   java.lang.String departureDate,
                   java.lang.String freeSeats,
                   java.lang.String generalNotes)
            throws LOAException
Deprecated. Call WS for inser Travel

Parameters:
api_key -
departure -
arrival -
departureDate -
freeSeats -
generalNotes -
Throws:
LOAException

insert

public void insert(java.lang.String api_key,
                   java.lang.String departure,
                   java.lang.String arrival,
                   java.lang.String departureDate,
                   java.lang.String freeSeats,
                   java.lang.String generalNotes,
                   java.lang.String deviation,
                   int id,
                   int vehicleID,
                   java.lang.String vehicleClass,
                   boolean isFrequently,
                   java.lang.String estimatedTime,
                   java.lang.String estimatedBudget,
                   boolean draft,
                   java.lang.String expirationDate,
                   boolean license,
                   boolean smokers)
            throws LOAException
Call WS for insert new Travel

Parameters:
api_key -
departure -
arrival -
departureDate -
freeSeats -
generalNotes -
deviation -
id -
vehicleID -
vehicleClass -
isFrequently -
estimatedTime -
estimatedBudget -
draft -
expirationDate -
license -
smokers -
Throws:
LOAException

booked

public void booked(java.lang.String api_key,
                   int start,
                   int max)
            throws LOAException
Call WS for getting booked Travel

Parameters:
api_key -
start -
max -
Throws:
LOAException

offered

public void offered(java.lang.String api_key,
                    int start,
                    int max)
             throws LOAException
Call WS for getting offered Travel

Parameters:
api_key -
start -
max -
Throws:
LOAException

favoriteTrip

public void favoriteTrip(java.lang.String api_key,
                         int start,
                         int max)
                  throws LOAException
Call WS for getting favorite Trip

Parameters:
api_key -
start -
max -
Throws:
LOAException

reverseGeocoding

public void reverseGeocoding(java.lang.String api_key,
                             float lat,
                             float lon)
                      throws LOAException
Call WS for do reverse Geocoding

Parameters:
api_key -
lat -
lon -
Throws:
LOAException

book

public void book(java.lang.String api_key,
                 java.lang.String tripId)
          throws LOAException
Deprecated. 

Call WS for book travel

Parameters:
api_key -
tripId -
Throws:
LOAException

book

public void book(java.lang.String api_key,
                 java.lang.String tripId,
                 java.lang.String from,
                 java.lang.String to,
                 java.lang.String seats,
                 java.lang.String tollerance,
                 java.lang.String notes)
          throws LOAException
Call WS for booking a travel

Parameters:
api_key -
tripId -
from -
to -
seats -
tollerance -
notes -
Throws:
LOAException

cancelBookedTrip

public void cancelBookedTrip(java.lang.String api_key,
                             java.lang.String tripId)
                      throws LOAException
Call WS for cancel a booked Travel

Parameters:
api_key -
tripId -
Throws:
LOAException

deleteOfferedTrip

public void deleteOfferedTrip(java.lang.String api_key,
                              java.lang.String tripId)
                       throws LOAException
Call WS for deleting Offered Travel

Parameters:
api_key -
tripId -
Throws:
LOAException

addToFavorite

public void addToFavorite(java.lang.String api_key,
                          java.lang.String tripId)
                   throws LOAException
Call WS for adding a Travel to Favorite

Parameters:
api_key -
tripId -
Throws:
LOAException

removeFromFavorite

public void removeFromFavorite(java.lang.String api_key,
                               java.lang.String tripId)
                        throws LOAException
Call WS for removing a Travel form Favorite

Parameters:
api_key -
tripId -
Throws:
LOAException

getDetailedInfo

public void getDetailedInfo(java.lang.String api_key,
                            int tripId)
                     throws LOAException
Call WS for getting detalied info for a Travel

Parameters:
api_key -
tripId -
Throws:
LOAException

getProfile

public void getProfile(java.lang.String api_key,
                       java.lang.String username)
                throws LOAException
Call WS for getting profiles

Parameters:
api_key -
username -
Throws:
LOAException

getUnreadMessages

public void getUnreadMessages(java.lang.String api_key,
                              java.lang.String username)
                       throws LOAException
Call WS for getting unreaded Message

Parameters:
api_key -
username -
Throws:
LOAException

getVehicleList

public void getVehicleList(java.lang.String api_key,
                           java.lang.String userId)
                    throws LOAException
Call WS for getting Vehicle List for the user

Parameters:
api_key -
userId -
Throws:
LOAException

addFriend

public void addFriend(java.lang.String api_key,
                      java.lang.String userId)
               throws LOAException
Call WS for add a Friend

Parameters:
api_key -
userId -
Throws:
LOAException

acceptFriendshipRequest

public void acceptFriendshipRequest(java.lang.String api_key,
                                    java.lang.String userId)
                             throws LOAException
Call WS for Accept a Friend

Parameters:
api_key -
userId -
Throws:
LOAException

denyFriendshipRequest

public void denyFriendshipRequest(java.lang.String api_key,
                                  java.lang.String userId)
                           throws LOAException
Call WS for Denied a Friend Request

Parameters:
api_key -
userId -
Throws:
LOAException

unbanFriend

public void unbanFriend(java.lang.String api_key,
                        java.lang.String userId)
                 throws LOAException
Call WS for unBan a Friend

Parameters:
api_key -
userId -
Throws:
LOAException

banFriend

public void banFriend(java.lang.String api_key,
                      java.lang.String userId)
               throws LOAException
Call WS for ban a Friend

Parameters:
api_key -
userId -
Throws:
LOAException

removeFriend

public void removeFriend(java.lang.String api_key,
                         java.lang.String userId)
                  throws LOAException
Call WS for remove a Friend

Parameters:
api_key -
userId -
Throws:
LOAException

getNotificationList

public void getNotificationList(java.lang.String api_key)
                         throws LOAException
Call WS for getting Notifications

Parameters:
api_key -
Throws:
LOAException

getUserFriendshipRequests

public void getUserFriendshipRequests(java.lang.String api_key)
                               throws LOAException
Call WS for getting the current request of Friendship

Parameters:
api_key -
Throws:
LOAException

getUserFriendshipNotifications

public void getUserFriendshipNotifications(java.lang.String api_key)
                                    throws LOAException
Call WS for getting the current queuq of Friendship request

Parameters:
api_key -
Throws:
LOAException

getBuddyList

public void getBuddyList(java.lang.String api_key)
                  throws LOAException
Call WS for getting Friend List

Parameters:
api_key -
Throws:
LOAException

getBannedList

public void getBannedList(java.lang.String api_key)
                   throws LOAException
Call WS for getting banned Friend List

Parameters:
api_key -
Throws:
LOAException

setReadMessage

public void setReadMessage(java.lang.String api_key,
                           int msgId)
                    throws LOAException
Call WS for setting to readed a message

Parameters:
api_key -
msgId -
Throws:
LOAException

deleteMessage

public void deleteMessage(java.lang.String api_key,
                          int msgId)
                   throws LOAException
Call WS for deleting a message

Parameters:
api_key -
msgId -
Throws:
LOAException

getMessages

public void getMessages(java.lang.String api_key,
                        java.lang.String username,
                        int start,
                        int max)
                 throws LOAException
Call WS for getting Messages

Parameters:
api_key -
username -
start -
max -
Throws:
LOAException

getSentMessages

public void getSentMessages(java.lang.String api_key,
                            java.lang.String username,
                            int start,
                            int max)
                     throws LOAException
Call WS for getting Sent Messages

Parameters:
api_key -
username -
start -
max -
Throws:
LOAException

sendMessage

public void sendMessage(java.lang.String api_key,
                        java.lang.String username,
                        java.lang.String title,
                        java.lang.String text,
                        boolean priority)
                 throws LOAException
Call WS for send a Message

Parameters:
api_key -
username -
title -
text -
priority -
Throws:
LOAException