Previous | Next
WireHose Developers Guide


WireHose extends WebObjects so you can create enterprise objects which can be tagged with categories and searched by keywords. Objects are defined as "taggable" and/or "indexable". By convention, objects which are both taggable and indexable are referred to as "resources".

The taggable and indexable capabilities are defined as Java interfaces, called WHTaggable and WHIndexable, respectively. WireHose uses this approach so they can be added to any enterprise object class -- even ones you've already modeled and implemented -- by adding a few relationships and implementing these interfaces.

WireHose provides an assortment of objects and methods which fetch and manage objects which implement a particular interface, rather than those of a specific entity, so any code written to work with one type of taggable object will work with all taggable objects.

Previous | Next