Overview | File | Class | Tree | Index | Help
| The Gravey 2.0 Framework and AIM RIA
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## Class BSCEDO

    Object
       |
       +--GrvObject
             |
             +--EDO
                   |
                   +--BSCEDO

Direct Known Subclasses:
  Shipping, Bidder, Contact

class BSCEDO
extends EDO

This is the abstract base class for Bidder/Shipping/Contact EDOs.
Version: 2.0
Author: Bruce Wallace (PolyGlotInc.com)
See:

- konstructor()

Defined in aimbidders.js

Constructor Summary
`BSCEDO ()`

Method Summary
`String` | `canDelete()` Is it legal to delete "this"?
`void` | `konstructor( <BidderModel> holder, <int> lotcount, <Function> CLAZZ, <array> propValues, <String> editDate, <String> editUser, <int> theKey, <int> optEditStatus, <String> optName )`
`void` | `pushUpdateFields( <Array> uFields )` push into given array all BSCEDO-specific fields of the UpdateItem message formatted as
     "{parentBidderName}~{property1}~...~{propertyN}"
     where the fields are defined as follows...
`String` | `toolTip( <EDOIndex> xi )` return the tooltip for "this"
`String` | `toString()` return "this" as human-readable string

Methods inherited from class EDO
`clone, pushEncodedValues, pushValues, makeReadOnly, propValues, edoToolTip, isValid, dump, buildUpdateItemPost, pushPosts, getEditRule, setValidity, getValidity, deleteMe, undeleteMe, canCreate, canUncreate, addMe, isNew, isDeleted, inEdit, canEdit, editMe, uneditMe, collapse, expand, isExpanded, canToggleExpand, toggleExpand, isActive, inLimbo, isViewable, state, action`

Methods inherited from class GrvObject
`souper`

Constructor Detail

### BSCEDO

    BSCEDO()

Version: 2.0
Author: Bruce Wallace (PolyGlotInc.com)
See:

- konstructor()

Method Detail

### canDelete

    String canDelete()

Is it legal to delete "this"?

Returns:

errmsg or null

### konstructor

    void konstructor( <BidderModel> holder, <int> lotcount, <Function> CLAZZ, <array> propValues, <String> editDate, <String> editUser, <int> theKey, <int> optEditStatus, <String> optName )

Parameters:

`holder` - parent EDOHolderModel

`lotcount` - how many Lots are linked to this

`CLAZZ` - this EDO's "class"

`propValues` - array of property initial values

`editDate` - date of last edit

`editUser` - ID of last user to edit

`theKey` - unique key of this record

`optEditStatus` - optional edit status where the status codes are: 0=no-change; 1=delete; 2=create; 3=hidden; 4=update

`optName` - optional name of this instance

### pushUpdateFields

    void pushUpdateFields( <Array> uFields )

push into given array all BSCEDO-specific fields of the UpdateItem message formatted as

     "{parentBidderName}~{property1}~...~{propertyN}"
     where the fields are defined as follows...
         {parentBidderName} = "my" parent Bidder company name
         {propertyI}        = the i-th editable property of this EDO

Parameters:

`uFields` - string array containing Update Msg fields

### toolTip

    String toolTip( <EDOIndex> xi )

return the tooltip for "this"

Parameters:

`xi` - edo index

### toString

    String toString()

return "this" as human-readable string

Overview | File | Class | Tree | Index | Help
| The Gravey 2.0 Framework and AIM RIA
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Documentation generated by JSDoc on Sun Feb 11 13:31:42 2007