com.primix.vlib.pages.admin
Class EditPublishers

java.lang.Object
  |
  +--com.primix.tapestry.AbstractComponent
        |
        +--com.primix.tapestry.BaseComponent
              |
              +--com.primix.tapestry.AbstractPage
                    |
                    +--com.primix.tapestry.BasePage
                          |
                          +--com.primix.vlib.Protected
                                |
                                +--com.primix.vlib.AdminPage
                                      |
                                      +--com.primix.vlib.pages.admin.EditPublishers
All Implemented Interfaces:
IComponent, IErrorProperty, IPage, IRender

public class EditPublishers
extends AdminPage

Allows editting of the publishers in the database, including deleting publishers (which can be dangerous if any books are linked to the publisher).

Version:
$Id: EditPublishers.java,v 1.3 2001/07/09 15:20:10 hship Exp $
Author:
Howard Ship

Fields inherited from class com.primix.tapestry.AbstractPage
engine, name
 
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
EditPublishers()
           
 
Method Summary
 void detach()
          Prepares the page to be returned to the pool.
 boolean getDeletedPublisher()
          Always returns false; no publishers are deleted when the form is rendered.
 java.util.Set getDeletedPublishers()
           
 Publisher getPublisher()
           
 java.lang.Integer[] getPublisherIds()
           
 void processForm(IRequestCycle cycle)
           
 void setDeletedPublisher(boolean value)
          If value is true (i.e., the checkbox was checked) then the primary key of the current Publisher is added to the deletedPublishers set.
 void setPublisherId(java.lang.Integer value)
           
 
Methods inherited from class com.primix.vlib.AdminPage
getMessage, setMessage, validate
 
Methods inherited from class com.primix.vlib.Protected
getError, getValidationDelegate, setError, setErrorField
 
Methods inherited from class com.primix.tapestry.BasePage
getResponseWriter
 
Methods inherited from class com.primix.tapestry.AbstractPage
addPageCleanupListener, addPageDetachListener, addPageRenderListener, attach, beginResponse, cleanupPage, firePageBeginRender, firePageCleanup, firePageDetached, firePageEndRender, getChangeObserver, getEngine, getExtendedId, getIdPath, getLocale, getName, getNestedComponent, getPage, getRequestCycle, getVisit, renderPage, setChangeObserver, setLocale, setName, setRequestCycle
 
Methods inherited from class com.primix.tapestry.BaseComponent
addOuter, finishLoad, readTemplate, render
 
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, getComponent, getComponents, getContainer, getId, getListeners, 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
 
Methods inherited from interface com.primix.tapestry.IComponent
addAsset, addComponent, addWrapped, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getId, getSpecification, renderWrapped, setBinding, setContainer, setId, setPage, setSpecification
 
Methods inherited from interface com.primix.tapestry.IRender
render
 

Constructor Detail

EditPublishers

public EditPublishers()
Method Detail

detach

public void detach()
Description copied from class: AbstractPage
Prepares the page to be returned to the pool.

Subclasses may override this method, but must invoke this implementation (usually, last).

Overrides:
detach in class AdminPage
Following copied from interface: com.primix.tapestry.IPage
See Also:
IPageSource.releasePage(IPage)

getPublisherIds

public java.lang.Integer[] getPublisherIds()

setPublisherId

public void setPublisherId(java.lang.Integer value)

getPublisher

public Publisher getPublisher()

getDeletedPublishers

public java.util.Set getDeletedPublishers()

processForm

public void processForm(IRequestCycle cycle)

getDeletedPublisher

public boolean getDeletedPublisher()
Always returns false; no publishers are deleted when the form is rendered.

setDeletedPublisher

public void setDeletedPublisher(boolean value)
If value is true (i.e., the checkbox was checked) then the primary key of the current Publisher is added to the deletedPublishers set.