blob: ccef71c8bb1061161fbbb83e40d0875037cdf872 [file] [log] [blame]
/******************************************************************************
* Copyright (c) 2004 Actuate Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Actuate Corporation - Initial implementation.
*****************************************************************************/
/**
* Parameter definition.
*/
ParameterDefinition = Class.create( );
ParameterDefinition.prototype =
{
__id : null,
__name : null,
__isRequired : null,
__value : null,
__displayText : null,
/**
* Initialization routine required by "ProtoType" lib.
* @return, void
*/
initialize : function( id, name )
{
this.__id = id;
this.__name = name;
},
/**
* get parameter id
*
* @return, id
*/
getId : function( )
{
return this.__id;
},
/**
* get parameter name
*
* @return, name
*/
getName : function( )
{
return this.__name;
},
/**
* get parameter value
*
* @return, value
*/
getValue : function( )
{
return this.__value;
},
/**
* get parameter display text
*
* @return, displayText
*/
getDisplayText : function( )
{
return this.__displayText;
},
/**
* set value
*
* @param, value
* @return, void
*/
setValue : function( value )
{
this.__value = value;
},
/**
* set display Text
*
* @param, displayText
* @return, void
*/
setValue : function( displayText )
{
this.__displayText = displayText;
},
/**
* set isRequired
*
* @param, isRequired
* @return, void
*/
setRequired : function( isRequired )
{
this.__isRequired = isRequired;
},
/**
* get isRequired
*
* @return, isRequired
*/
isRequired : function( )
{
return this.__isRequired;
},
noComma : "" //just to avoid javascript syntax errors
}