package Lion;


import spider.*;
//import


/**
<pre>
Description:
	Provides a place for Lion constants to live.  As part of the Lion package, these should be 
	available throughout the Lion application.

Created By:
	VELA/KC	1997.02.20 

Methods:
	n/a

Change History: 

By		Date		Description
-----------------------------------------------------------------------------
VELA/KC	1997.02.20	moved from LionPage
VELA/KC	1997.02.24	minor rearrangement
VELA/JG 1997.02.25	Added DO_HELP and related constants.
VELA/JG 1997.03.04	Added SO_PERIOD_START and related constants.
VELA/KC 1997.03.06	Added SO_SUBSCRIBER_MAINTENANCE_ACCOUNT and related constants.
VELA/KC 1997.03.07	Added LOGOUT_PAGE and related constants.
SLGA/IK 1997.06.23  Modified DO_HELP_MODULEID because now the Help Table is used instead of HelpPages 
SLGA/IK 1997.10.29  Changed MAIN_PAGE to "pgMainMenu"

</pre>
*/
public interface LionInterface
{
	// ** Begin new code.  	VELA/JG 1997.02.18   
	// ** Lion page constant definitions. 
	/**	The name of the help page. */
	public static final String	HELP_PAGE	=	"pgHelp"  ;

	/**	The name of the error page. */
	public static final String 	ERROR_PAGE	=	"pgError" ;
	/**	Name of page calling the help page. */
	public static final String	SO_HELP_RETURN 	=	"sopgHelp_PrevPage" ;

	/**	Name of page calling the error page. */
	public static final String	SO_ERROR_RETURN =	"sopgError_PrevPage" ;

	/**	Name of page calling the error page. */
	public static final String	SO_ERROR_CODE =	"sopgError_Code" ;

	/**	Name of page calling the help page. */
	public static final String	SO_RETURN 		=	"soPrevPage" ;

	/**	Session object to hold error text.*/
	public static final String	SO_ERROR_TEXT	=	"sopgError_Text" ;
	/**	Session object to hold miscellaneous text.*/
	public static final String	SO_TEXT			=	"soText" ;
	/**	Session object to hold miscellaneous text.*/
	public static final String	SO_TEXT2		=	"soText2" ;
	public static final String	SO_TEXT3		=	"soText3" ;
	public static final String	SO_TEXT4		=	"soText4" ;
	public static final String	SO_TEXT5		=	"soText5" ;	
	public static final String	SO_TEXT6		=	"soText6" ;
	public static final String	SO_TEXT7		=	"soText7" ;
	public static final String	SO_TEXT8		=	"soText8" ;
	public static final String	SO_TEXT9		=	"soText9" ;

	/**	??????? Session object to hold miscellaneous text.*/
	public static final String	SO_VALUE		=	"soValue" ;

	// ** Begin new code.  	VELA/KC 1997.02.16   
	// changes to any of the following three lines will require changes
	// to the Security Object.  Be careful !!!
	/** Session object containing the user's ID. */
	public static final String	SO_USER_ID 			=	"soUserID" ;

	/** Session object containing the User's password. */
	public static final String	SO_USER_PASSWORD 	=	"soUserPassword" ;

	/** Data object used to validate users.*/
	public static final String	DS_LION			 	=	"dsLionSecurity" ;

	// ** End of new code.

	// ** Begin new code.  	VELA/KC 1997.02.19
	// changes to any of the following lines will require changes
	// to LOGIN_PAGE.
	/**	The name of the Login page. */
	public static final String	LOGIN_PAGE	=	"pgLogin" ;

	/** Text box containing the user's ID. */
	public static final String	TB_USER_ID 			=	"tbUsername" ;
	/** Text box containing the user's password. */
	public static final String	TB_USER_PASSWORD 	=	"tbPassword" ;

	// ** End of new code.	VELA/KC 1997.02.19

	// ** Begin new code.  	VELA/KC 1997.02.20, modified IK/SLGA 97.10.29
	/**	The name of the pgMain page. */
	public static final String	MAIN_PAGE	=	"pgMainMenu" ;
	// ** End of new code.	VELA/KC 1997.02.20

	// ** Begin new code.  	VELA/KC 1997.02.24
	/**	The name of the user data source. */
	public static final String	USER_DATA_SOURCE =	"dsLionUser" ;
	// ** End of new code.	VELA/KC 1997.02.24

	// ** Begin new code.	VELA/JG 1997.02.25
	/** Descriptive names for data objects and data object components. */
	public static final String	DO_HELP		 		= "doqpgHelp" ;
	public static final String 	DO_HELP_MODULEID 	= "Help_ObjectID" ;
	//	** End of new code.	VELA/JG 1997.02.25

	// ** Begin new code.  	VELA/KC 1997.02.25
	/**	The next page to load after this... */
	public static final String	SO_NEXT_PAGE =	"soNextPage" ;
	// ** End of new code.	VELA/KC 1997.02.25

	// ** Begin new code.	VELA/JG	1997.03.04
	/** Session objects required for reports. */
	public static final String	SO_PERIOD_START =	"soPeriodStart" ;
	public static final String 	SO_PERIOD_END 	=	"soPeriodEnd" ;
	// ** End of new code.	VELA/JG 1997.03.04

	// ** Begin new code.	VELA/KC	1997.03.06
	/** Holds name of Subscriber account being modified in pgSubscriber*. */
	public static final String	SO_SUBSCRIBER_MAINTENANCE_ACCOUNT =	"soSubscriberMaint" ;
	/** Holds name of Subscriber/Privilege add page. */
	public static final String	SUBSCRIBER_PRIV_ADD_PAGE =	"pgSubscriberPrivsAdd" ;
	// ** End of new code.	VELA/KC	1997.03.06

	// ** Begin new code.	VELA/KC	1997.03.07
	/** Holds name of logout page. */
	public static final String	LOGOUT_PAGE =	"pgLogout" ;

	/** Name of the hidden field that contains the subscriber ID. */
	public static final String HIDDEN_SUBSCRIBER_ID	= "hdSubscribers_SubscriberID";
	// ** End of new code.	VELA/KC	1997.03.07


	}