com.pepper.platform.program
Class PageChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.pepper.platform.program.PageChangeEvent
All Implemented Interfaces:
Serializable

public class PageChangeEvent
extends EventObject

Event fired from the PageMgr when Pages are created, modified, or deleted

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
PageChangeEvent(Object source, Page page)
          Creates a new PageChangeEvent instance.
PageChangeEvent(Object source, Page page, Section section)
          Creates a new PageChangeEvent instance.
PageChangeEvent(Object source, Page page, Section section, boolean showPage)
          Creates a new PageChangeEvent instance.
PageChangeEvent(Object source, Page page, Section oldSection, Section newSection, boolean showNewSection)
          Creates a new PageChangeEvent instance.
PageChangeEvent(Object source, String pageId, Section section, int newPosition, boolean showPage)
          Constructor for a PageChangeEvent which is a "reorder" event.
PageChangeEvent(Object source, String pageId, String sectionId)
          Creates a new PageChangeEvent instance.
 
Method Summary
 int getNewPosition()
          New page position (on a reorder event)
 Section getNewSection()
          Return the new section in the case of a move event
 Page getPage()
          Get the Page associated with the event
 Object getPageArg()
          Get page argument
 String getPageId()
           
 String getPageUrl()
          Returns the url used to load the page or null.
 Section getSection()
          Get the section associated with the event (if any).
 String getSectionId()
          Get the section associated with the event (if any).
 boolean getShowPage()
          Get whether the page is requested to be shown or not
 void setPageArg(Object arg)
          Set page argument
 void setPageUrl(String url)
          Sets the url used to load the page.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageChangeEvent

public PageChangeEvent(Object source,
                       Page page)
Creates a new PageChangeEvent instance.

Parameters:
source - an Object value
page - a Page value

PageChangeEvent

public PageChangeEvent(Object source,
                       Page page,
                       Section section)
Creates a new PageChangeEvent instance.

Parameters:
source - an Object value
page - a Page value
section - a Section value

PageChangeEvent

public PageChangeEvent(Object source,
                       Page page,
                       Section section,
                       boolean showPage)
Creates a new PageChangeEvent instance.

Parameters:
source - an Object value
page - a Page value
section - a Section value
showPage - a boolean value

PageChangeEvent

public PageChangeEvent(Object source,
                       Page page,
                       Section oldSection,
                       Section newSection,
                       boolean showNewSection)
Creates a new PageChangeEvent instance.

Parameters:
source - an Object value
page - a Page value
oldSection - a Section value
newSection - a Section value
showNewSection - a boolean value

PageChangeEvent

public PageChangeEvent(Object source,
                       String pageId,
                       Section section,
                       int newPosition,
                       boolean showPage)
Constructor for a PageChangeEvent which is a "reorder" event.

Parameters:
source - an Object value
pageId - a String value
section - a Section value
newPosition - an int value
showPage - a boolean value

PageChangeEvent

public PageChangeEvent(Object source,
                       String pageId,
                       String sectionId)
Creates a new PageChangeEvent instance.

Parameters:
source - an Object value
pageId - a String value
sectionId - a String value
Method Detail

getNewPosition

public int getNewPosition()
New page position (on a reorder event)

Returns:
an int value

getShowPage

public boolean getShowPage()
Get whether the page is requested to be shown or not

Returns:
a boolean value

getPage

public Page getPage()
Get the Page associated with the event

Returns:
a Page value

getPageId

public String getPageId()

getSection

public Section getSection()
Get the section associated with the event (if any).

Returns:
a Section value or null

getSectionId

public String getSectionId()
Get the section associated with the event (if any).

Returns:
a Section value or null

getNewSection

public Section getNewSection()
Return the new section in the case of a move event

Returns:
a Section value

setPageUrl

public void setPageUrl(String url)
Sets the url used to load the page.

Parameters:
url - the url used to load the page.

getPageUrl

public String getPageUrl()
Returns the url used to load the page or null.

Returns:
the url used to load the page or null.

setPageArg

public void setPageArg(Object arg)
Set page argument

Parameters:
arg - an Object value

getPageArg

public Object getPageArg()
Get page argument

Returns:
an Object value


Copyright © 2006-2007 Pepper Computer, Inc. All Rights Reserved.