public class

PageHistoryItem

extends AbstractPersistable
java.lang.Object
   ↳ com.microstrategy.utils.serialization.AbstractPersistable
     ↳ com.microstrategy.web.app.beans.PageHistoryItem

Class Overview

Class that represents a page on the page History.
Used for the back/Forward buttons.

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
[Expand]
Inherited Fields
From class com.microstrategy.utils.serialization.AbstractPersistable
Public Constructors
PageHistoryItem()
PageHistoryItem(String pageName, String pageState, String title, String titleID, String key)
Public Methods
Object clone()
Utility method to clone this object.
boolean equals(Object obj)
An element is equal if keys are defined and are equal or if all other fields are the same
String getKey()
String getName()
String getState()
String getTargetBeanID()
String getTitle()
String getTitleID()
int getType()
int hashCode()
void setKey(String key)
void setName(String name)
void setState(String state)
void setTargetBeanID(String targetBeanID)
void setTitle(String title)
void setTitleID(String titleID)
void setType(int type)
Protected Methods
void doFlatState(FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)
[Expand]
Inherited Methods
From class com.microstrategy.utils.serialization.AbstractPersistable
From class java.lang.Object
From interface com.microstrategy.utils.serialization.Persistable

Public Constructors

public PageHistoryItem ()

public PageHistoryItem (String pageName, String pageState, String title, String titleID, String key)

Public Methods

public Object clone ()

Utility method to clone this object.

Returns
  • the cloned object

public boolean equals (Object obj)

An element is equal if keys are defined and are equal or if all other fields are the same

Parameters
obj page

public String getKey ()

Returns
  • Returns the _key.

public String getName ()

Returns
  • Returns the _name.

public String getState ()

Returns
  • Returns the _state.

public String getTargetBeanID ()

Returns
  • the DSS ID of the page's target bean

public String getTitle ()

Returns
  • Returns the _title.

public String getTitleID ()

Returns
  • Returns the _titleID.

public int getType ()

Returns
  • Returns the _type.

public int hashCode ()

public void setKey (String key)

Parameters
key The _key to set.

public void setName (String name)

Parameters
name The _name to set.

public void setState (String state)

Parameters
state The _State to set.

public void setTargetBeanID (String targetBeanID)

Parameters
targetBeanID The DSS ID of the page's target bean to set.

public void setTitle (String title)

Parameters
title The _title to set.

public void setTitleID (String titleID)

Parameters
titleID The _titleID to set.

public void setType (int type)

Parameters
type The _type to set.

Protected Methods

protected void doFlatState (FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)