com.primix.vlib.components
Class BookLink

java.lang.Object
  |
  +--com.primix.tapestry.AbstractComponent
        |
        +--com.primix.tapestry.BaseComponent
              |
              +--com.primix.vlib.components.BookLink
All Implemented Interfaces:
IComponent, IRender

public class BookLink
extends BaseComponent

Creates a link to the ViewBook page using the external service.
Parameter Type Read / Write Required Default Description
book Book R yes   The Book to create a link to.

Informal parameters are allowed.

Version:
$Id: BookLink.java,v 1.8 2001/08/27 22:19:12 hship Exp $
Author:
Howard Ship

Fields inherited from class com.primix.tapestry.BaseComponent
outer, OUTER_INIT_SIZE, outerCount
 
Fields inherited from class com.primix.tapestry.AbstractComponent
id, page, specification, wrapped, wrappedCount
 
Constructor Summary
BookLink()
           
 
Method Summary
 Book getBook()
           
 IBinding getBookBinding()
           
 java.lang.String[] getContext()
          The context has two elements.
 boolean isNew()
           
 void render(IResponseWriter writer, IRequestCycle cycle)
          Overrides render() to always set the book property to null after renderring.
 void setBookBinding(IBinding value)
           
 
Methods inherited from class com.primix.tapestry.BaseComponent
addOuter, finishLoad, readTemplate
 
Methods inherited from class com.primix.tapestry.AbstractComponent
addAsset, addComponent, addWrapped, cleanupAfterRender, cleanupComponent, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getPage, getSpecification, prepareForRender, renderWrapped, reset, setBinding, setContainer, setId, setPage, setSpecification, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BookLink

public BookLink()
Method Detail

getBookBinding

public IBinding getBookBinding()

setBookBinding

public void setBookBinding(IBinding value)

getBook

public Book getBook()

isNew

public boolean isNew()

getContext

public java.lang.String[] getContext()
The context has two elements. The first is the page to jump to (PersonPage), the second is the primary key of the person.

render

public void render(IResponseWriter writer,
                   IRequestCycle cycle)
            throws RequestCycleException
Overrides render() to always set the book property to null after renderring.
Overrides:
render in class BaseComponent