Package gnue :: Package appserver :: Package language :: Module ObjectList :: Class ObjectList
[show private | hide private]

Class ObjectList


Method Summary
  __init__(self, session, proxy, classname, cond, sort, properties, definition)
  __getitem__(self, index)
  __len__(self)
  __nonzero__(self)
  __buildList(self)
  __fillup(self)
  __normalizeCondition(self, conditions)
This function returns a normalized form of a condition.
  __normalizeProperties(self, sequence)
This function returns a sequence of fully qualified names.
  __normalizeSorting(self, sorting)
This function returns a normalized sorting sequence.
  __populateList(self)

Method Details

__init__(self, session, proxy, classname, cond, sort, properties, definition)
(Constructor)

__getitem__(self, index)
(Indexing operator)

__len__(self)
(Length operator)

__nonzero__(self)
(Boolean test operator)

__buildList(self)

__fillup(self)

__normalizeCondition(self, conditions)

This function returns a normalized form of a condition. This means all field names are fully qualified and all constants given as Object instances will be replaced by their gnue_id.
Parameters:
conditions - a condition as sequence, dictionary or condition tree
Returns:
the normalized condition in prefix notation

__normalizeProperties(self, sequence)

This function returns a sequence of fully qualified names.
Parameters:
sequence - sequence of names
Returns:
sequence with fully qualified names

__normalizeSorting(self, sorting)

This function returns a normalized sorting sequence. Such a sequence has all fields fully qualified.
Parameters:
sorting - sorting sequence to be normalized
Returns:
sorting sequence with all fields fully qualified

__populateList(self)



GNUe Home

Private API

Developer's Corner