Factory Class Reference

Inherits er::directtoweb::ERD2WFactory, and com::webobjects::foundation::NSKeyValueCoding.

Collaboration diagram for Factory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

WOComponent commentBug (Bug bug)
WOComponent createBug ()
 Bug stuff.
WOComponent createBugFromTestItem (TestItem testItem)
WOComponent createComponent ()
 Component stuff;.
WOComponent createFramework ()
 Framework stuff.
WOComponent createPeople ()
 People stuff.
WOComponent createRelease ()
WOComponent createRequirement ()
 Requirement stuff.
WOComponent createTestItem ()
 Test item stuff.
WOComponent createTestItemFromBug (Bug bug)
WOComponent currentPage ()
WOComponent editBug (Bug bug)
EditPageInterface editPageNamed (String pageConfiguration, EOEnterpriseObject eo)
WOComponent findBugs (String string)
WOComponent homePage ()
WOComponent inspectBug (Bug bug)
InspectPageInterface inspectPageNamed (String pageConfiguration, EOEnterpriseObject eo)
WOComponent listComponents ()
WOComponent listFrameworks ()
WOComponent listMyBugs ()
WOComponent listMyRequirements ()
WOComponent listMyTestItems ()
WOComponent listPeoples ()
WOComponent listRecentBugs ()
WOComponent listRecentRequirements ()
WOComponent pageWithContextTaskEntity (D2WContext d2wcontext, String task, String entity, WOContext wocontext)
WOComponent pushRelease ()
WOComponent queryBugs ()
WOComponent queryRequirements ()
WOComponent queryTestItems ()
WOComponent rejectBug (Bug bug)
WOComponent reopenBug (Bug bug)
WOComponent reportForName (String name)
WOComponent resolveBug (Bug bug)
WOComponent signUp ()
void takeValueForKey (Object value, String key)
WOComponent trackDefaultRelease ()
 Release stuff.
WOComponent trackMyRelease ()
WOComponent trackRelease ()
Object valueForKey (String key)

Static Public Member Functions

static Factory bugTracker ()

Protected Member Functions

void applyCurrentUser (EOEnterpriseObject eo, String relationshipName)
InspectPageInterface createPageNamed (String name)
ListPageInterface listPageNamed (String name, EOEnterpriseObjectClazz clazz)
ListPageInterface listPageNamed (String name, EODataSource ds)
WOComponent pageForConfigurationNamed (String name)
WOComponent pageWithName (String name)

Private Member Functions

People currentUser (EOEditingContext ec)
Session session ()


Detailed Description

Central page creation class. All workflow things should go here or in the super classes. The session and the current user will get retrieved via thread storage.
Author:
ak

Member Function Documentation

void applyCurrentUser ( EOEnterpriseObject  eo,
String  relationshipName 
) [protected]

static Factory bugTracker (  )  [static]

Singleton of this class.

Returns:

WOComponent commentBug ( Bug  bug  ) 

WOComponent createBug (  ) 

Bug stuff.

WOComponent createBugFromTestItem ( TestItem  testItem  ) 

WOComponent createComponent (  ) 

Component stuff;.

WOComponent createFramework (  ) 

Framework stuff.

InspectPageInterface createPageNamed ( String  name  )  [protected]

WOComponent createPeople (  ) 

People stuff.

WOComponent createRelease (  ) 

WOComponent createRequirement (  ) 

Requirement stuff.

WOComponent createTestItem (  ) 

Test item stuff.

WOComponent createTestItemFromBug ( Bug  bug  ) 

WOComponent currentPage (  ) 

People currentUser ( EOEditingContext  ec  )  [private]

WOComponent editBug ( Bug  bug  ) 

EditPageInterface editPageNamed ( String  pageConfiguration,
EOEnterpriseObject  eo 
)

WOComponent findBugs ( String  string  ) 

WOComponent homePage (  ) 

WOComponent inspectBug ( Bug  bug  ) 

InspectPageInterface inspectPageNamed ( String  pageConfiguration,
EOEnterpriseObject  eo 
)

WOComponent listComponents (  ) 

WOComponent listFrameworks (  ) 

WOComponent listMyBugs (  ) 

WOComponent listMyRequirements (  ) 

WOComponent listMyTestItems (  ) 

ListPageInterface listPageNamed ( String  name,
EOEnterpriseObjectClazz  clazz 
) [protected]

ListPageInterface listPageNamed ( String  name,
EODataSource  ds 
) [protected]

WOComponent listPeoples (  ) 

WOComponent listRecentBugs (  ) 

WOComponent listRecentRequirements (  ) 

WOComponent pageForConfigurationNamed ( String  name  )  [protected]

WOComponent pageWithContextTaskEntity ( D2WContext  d2wcontext,
String  task,
String  entity,
WOContext  wocontext 
)

Bottleneck for the page creation. Applies the current navigation item if the actual item starts with the new one. This leads to ListRecentBug stying selected, even when the user goes to an edit page.

Reimplemented from ERD2WFactory.

WOComponent pageWithName ( String  name  )  [protected]

WOComponent pushRelease (  ) 

WOComponent queryBugs (  ) 

WOComponent queryRequirements (  ) 

WOComponent queryTestItems (  ) 

WOComponent rejectBug ( Bug  bug  ) 

WOComponent reopenBug ( Bug  bug  ) 

WOComponent reportForName ( String  name  ) 

WOComponent resolveBug ( Bug  bug  ) 

Session session (  )  [private]

WOComponent signUp (  ) 

void takeValueForKey ( Object  value,
String  key 
)

WOComponent trackDefaultRelease (  ) 

Release stuff.

WOComponent trackMyRelease (  ) 

WOComponent trackRelease (  ) 

Object valueForKey ( String  key  ) 


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:43 2012 for Project Wonder by  doxygen 1.5.8