tangra logo
   
[ class tree: tangra_lib ] [ index: tangra_lib ] [ all elements ]
 

Class: Tangra_Module_Release_Param

Source Location: /modules_manager/tangra_module_release_param.class.php

Class Tangra_Module_Release_Param

Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Tangra_Class

Tangra_Class::get_class_name()
Alias of get_class(). Exist because of historical reasons.
Tangra_Class::__set()
Overides PHP built-in method and just throws exception if called. Purpose - to "forbid" autosetting of nonexisting class properties.

[ Top ]
Constant Summary
TYPE_HARD_OPTIONAL   Parameter type hard optional
TYPE_REQUIRED   Parameter type required
TYPE_SOFT_OPTIONAL   Parameter type soft optional

[ Top ]
Property Summary
string   $default_value   Default value for parameter
string   $description   Description
integer   $id   ID
integer   $module_release   Module release ID
string   $name   Name of the parameter
integer   $type   Parameter type ID

[ Top ]
Method Summary
unknown   get_default_value()   Gets default value
string   get_description()   Gets description
integer   get_id()   Gets ID
integer   get_module_release()   Gets release ID
string   get_name()   Gets parameter name
integer   get_type()   Gets type id
void   set_default_value()   Sets default value
void   set_description()   Sets description
void   set_id()   Sets ID
void   set_module_release()   Sets release ID
void   set_name()   Sets parameter name
void   set_type()   Sets type id

[ Top ]
Properties
string   $default_value [line 79]

Default value for parameter

API Tags:
Internal:  
Access:  private


[ Top ]
string   $description [line 72]

Description

API Tags:
Internal:  
Access:  private


[ Top ]
integer   $id [line 44]

ID

API Tags:
Internal:  
Access:  private


[ Top ]
integer   $module_release [line 58]

Module release ID

API Tags:
Internal:  
Access:  private


[ Top ]
string   $name [line 65]

Name of the parameter

API Tags:
Internal:  
Access:  private


[ Top ]
integer   $type [line 51]

Parameter type ID

API Tags:
Internal:  
Access:  private


[ Top ]
Methods
get_default_value  [line 204]

  unknown get_default_value( )

Gets default value


API Tags:
Access:  public


[ Top ]
get_description  [line 184]

  string get_description( )

Gets description


API Tags:
Access:  public


[ Top ]
get_id  [line 99]

  integer get_id( )

Gets ID


API Tags:
Access:  public


[ Top ]
get_module_release  [line 144]

  integer get_module_release( )

Gets release ID


API Tags:
Access:  public


[ Top ]
get_name  [line 164]

  string get_name( )

Gets parameter name


API Tags:
Access:  public


[ Top ]
get_type  [line 121]

  integer get_type( )

Gets type id


API Tags:
Access:  public


[ Top ]
set_default_value  [line 194]

  void set_default_value( string $default_value  )

Sets default value

Parameters:
string   $default_value: 

API Tags:
Access:  public


[ Top ]
set_description  [line 174]

  void set_description( string $description  )

Sets description

Parameters:
string   $description: 

API Tags:
Access:  public


[ Top ]
set_id  [line 87]

  void set_id( integer $id  )

Sets ID

Parameters:
integer   $id: 

API Tags:
Access:  public


[ Top ]
set_module_release  [line 132]

  void set_module_release( integer $module_release  )

Sets release ID

Parameters:
integer   $module_release: 

API Tags:
Internal:  
Access:  public


[ Top ]
set_name  [line 154]

  void set_name( string $name  )

Sets parameter name

Parameters:
string   $name: 

API Tags:
Access:  public


[ Top ]
set_type  [line 109]

  void set_type( integer $type  )

Sets type id

Parameters:
integer   $type: 

API Tags:
Access:  public


[ Top ]
Constants
TYPE_HARD_OPTIONAL = 2 [line 31]

Parameter type hard optional


[ Top ]
TYPE_REQUIRED = 1 [line 26]

Parameter type required


[ Top ]
TYPE_SOFT_OPTIONAL = 3 [line 36]

Parameter type soft optional


[ Top ]