BadCoffeeFinal
Class BadCoffeeFinal

java.lang.Object
  extended by MIDlet
      extended by BadCoffeeFinal.BadCoffeeFinal

public class BadCoffeeFinal
extends MIDlet

This is the main class for BadCoffee. It manages all of the screens and all of the major objects.

Author:
John Van Enk

Field Summary
protected  APListScreen aplist
           
protected  FavScreen fav
           
protected  Form form
           
protected  GroupScreen group
           
protected  MessageScreen message
           
protected  MessageListScreen messagelist
           
protected  PostMessageScreen postmessage
           
protected  SearchScreen search
           
protected  SearchResultsScreen searchresults
           
protected  StartScreen start
           
protected  TestScreen test
           
 
Constructor Summary
BadCoffeeFinal()
           
 
Method Summary
protected  void destroyApp(boolean flag)
           
 APListScreen getAPListScreen()
          Returns the APListScreen.
 FavScreen getFavScreen()
          Returns the favorites screen.
protected  Form getForm()
           
 GroupScreen getGroupScreen()
          Returns the GroupScreen.
 MessageListScreen getMessageListScreen()
          Returns the MessageListScreen.
 MessageScreen getMessageScreen()
          Returns the MessageScreen.
 PostMessageScreen getPostMessageScreen()
          Returns the PostMessageScreen.
 Result getResult()
          This returns the result object.
 SearchResultsScreen getSearchResultsScreen()
          Returns the SearchResultsScreen.
 SearchScreen getSearchScreen()
          Returns the Search Screen
 StartScreen getStartScreen()
           
 java.lang.String getUserXML()
          This retrieves the XML for the user's credentials from the user object.
protected  void pauseApp()
           
 void setResult(Result r)
          This sets the result object.
 void setScreen(int theScreen)
          Sets the current screen.
protected  void startApp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

form

protected Form form

start

protected StartScreen start

fav

protected FavScreen fav

aplist

protected APListScreen aplist

group

protected GroupScreen group

message

protected MessageScreen message

messagelist

protected MessageListScreen messagelist

postmessage

protected PostMessageScreen postmessage

searchresults

protected SearchResultsScreen searchresults

search

protected SearchScreen search

test

protected TestScreen test
Constructor Detail

BadCoffeeFinal

public BadCoffeeFinal()
Method Detail

startApp

protected void startApp()
                 throws MIDletStateChangeException
Throws:
MIDletStateChangeException

pauseApp

protected void pauseApp()

destroyApp

protected void destroyApp(boolean flag)
                   throws MIDletStateChangeException
Throws:
MIDletStateChangeException

getUserXML

public java.lang.String getUserXML()
This retrieves the XML for the user's credentials from the user object.


getForm

protected Form getForm()

getResult

public Result getResult()
This returns the result object.

Returns:
Result

setResult

public void setResult(Result r)
This sets the result object.

Parameters:
r - -- A Result object

getStartScreen

public StartScreen getStartScreen()

getFavScreen

public FavScreen getFavScreen()
Returns the favorites screen.

Returns:
FavScreen

getAPListScreen

public APListScreen getAPListScreen()
Returns the APListScreen.

Returns:
APListScreen

getGroupScreen

public GroupScreen getGroupScreen()
Returns the GroupScreen.

Returns:
GroupScreen

getMessageScreen

public MessageScreen getMessageScreen()
Returns the MessageScreen.

Returns:
MessageScreen

getMessageListScreen

public MessageListScreen getMessageListScreen()
Returns the MessageListScreen.

Returns:
MessageListScreen

getPostMessageScreen

public PostMessageScreen getPostMessageScreen()
Returns the PostMessageScreen.

Returns:
PostMessageScreen

getSearchScreen

public SearchScreen getSearchScreen()
Returns the Search Screen

Returns:
SearchScreen

getSearchResultsScreen

public SearchResultsScreen getSearchResultsScreen()
Returns the SearchResultsScreen.

Returns:
SearchResultsScreen

setScreen

public void setScreen(int theScreen)
Sets the current screen.

Parameters:
theScreen -