Packageindex Classtrees Modulegroups Elementlist Report XML Files

pxdb.metadata

pxdb_viewfield

pxdb_basis
   |
  +-- pxdb_viewfield

public class pxdb_viewfield extends pxdb_basis

AuthorsHans Lellelid <hans@velum.net>
Version$Revision: 1.6 $

 

Methods inherited from pxdb_basis

pxdb_basis, import, &fetch_datatype, &fetch_relationship, &fetch_dbfield, &fetch_typesfield, &fetch_view, &fetch_viewfield, arr_dbfields, arr_datatypes, arr_parent_datatypes, arr_child_datatypes, arr_relationships, arr_typesfields, arr_views, arr_viewfields, get_groups, get_users

Public Method Summary

void pxdb_viewfield(boolean $id)
Constructor: call super constructor and read in vars from db.
void read()
Updates class vars from the database.
void load()
Load override: loads values from global scope into the class.Warning: documentation is missing.
integer get_id()

void set_id(integer $id)

integer get_viewid()

void set_viewid(integer $viewid)

string get_expand()

void set_expand(string $expand)

boolean is_expandable()

boolean get_subviewid()

void set_subviewid(integer $subviewid)

string get_label()

void set_label(string $label)

string get_description()

void set_description(string $description)

integer get_typesfield()

void set_typesfield(integer $typesfield)

object [unknown] fetch_typesfield()
Returns a typesfield object for this field
integer get_orderby()

void set_orderby(integer $orderby)

integer save()
Saves a viewfield to the database.
boolean delete( $id)
Remove a field from an pxdb object.
void move([ string $dir ])
Promote or demote a field.Warning: documentation is missing.
void reorder()
Re-orders the viewfields.Warning: documentation is missing.

Private Method Summary

int _next_orderby()
Calculates the next weight value for this object.

Fields inherited from pxdb_basis

$debug, $errors, $_imported, $_fields, $_old_fields, $method

Public Method Details

pxdb_viewfield

public void pxdb_viewfield(boolean $id)

 

Parameter
boolean $id
Warning: documentation is missing.
Returns void


read

public void read()

 

Returns void


load

public void load()

 

Warning: documentation is missing.

Returns void


get_id

public integer get_id()

 

Returns integer


set_id

public void set_id(integer $id)

 

Parameter
integer $id
Returns void


get_viewid

public integer get_viewid()

 

Returns integer


set_viewid

public void set_viewid(integer $viewid)

 

Parameter
integer $viewid
Returns void


get_expand

public string get_expand()

 

Returns string

'Y' or 'N'


set_expand

public void set_expand(string $expand)

 

Parameter
string $expand
'Y' or 'N'
Returns void


is_expandable

public boolean is_expandable()

 

Returns boolean


get_subviewid

public boolean get_subviewid()

 

Returns boolean


set_subviewid

public void set_subviewid(integer $subviewid)

 

Parameter
integer $subviewid
Returns void


get_label

public string get_label()

 

Returns string


set_label

public void set_label(string $label)

 

Parameter
string $label
Returns void


get_description

public string get_description()

 

Returns string


set_description

public void set_description(string $description)

 

Parameter
string $description
Returns void


get_typesfield

public integer get_typesfield()

 

Returns integer


set_typesfield

public void set_typesfield(integer $typesfield)

 

Parameter
integer $typesfield
Returns void


fetch_typesfield

public object [unknown] fetch_typesfield()

 

Returns object [unknown]


get_orderby

public integer get_orderby()

 

Returns integer


set_orderby

public void set_orderby(integer $orderby)

 

Parameter
integer $orderby
Returns void


save

public integer save()

 

Returns integer

ID of newly created or saved record.


delete

public boolean delete( $id)

 

Parameter
$id
Warning: documentation is missing.
Returns boolean

true /false on success.


move

public void move([ string $dir ])

  Changes the orderby column for viewfields rows.

Warning: documentation is missing.

Parameter
string $dir = >>'down'<<
Direction ('up', 'down') to move.
Returns void


reorder

public void reorder()

 

Warning: documentation is missing.

Returns void


Private Method Details

_next_orderby

private int _next_orderby()

 

Returns int

The new orderby value.



Packageindex Classtrees Modulegroups Elementlist Report XML Files
Generated on Fri, 28 Apr 2006 19:07:22 -0400 by PHPDoc v1.5 www.phpdoc.de