Class v.c.a.s.SubStore(Item):

Part of vmc.contrib.axiom.substore View In Hierarchy

Implements interfaces: vmc.contrib.axiom.iaxiom.IPowerupIndirector

No class docstring
Class Method createNew Create a new SubStore, allocating a new file space for it.
Method close Undocumented
Method open Undocumented
Method createStore Create the actual Store this Substore represents.
Method __conform__ I adapt my store object to whatever interface I am adapted to. This
Method indirect Like __conform__, I adapt my store to whatever interface I am asked to

Inherited from Item:

Method _currentlyValidAsReferentFor Is this object currently valid as a reference? Objects which will be
Method _schemaPrepareInsert Prepare each attribute in my schema for insertion into a given store,
Method store Undocumented
Method __repr__ Return a nice string representation of the Item which contains some
Method __subinit__ Initializer called regardless of whether this object was created by
Method __init__ Create a new Item. This is called on an item *only* when it is being created
Method __finalizer__ Undocumented
Class Method existingInStore Create and return a new instance from a row from the store.
Method activate The object was loaded from the store.
Class Method getSchema return all persistent class attributes
Method persistentValues Return a dictionary of all attributes which will be/have been/are being
Method touch Undocumented
Method revert Undocumented
Method deleted User-definable callback that is invoked when an object is well and truly
Method stored User-definable callback that is invoked when an object is placed into a
Method committed Called after the database is brought into a consistent state with this
Method checkpoint Update the database to reflect in-memory changes made to this item; for
Method upgradeVersion Undocumented
Method deleteFromStore Undocumented
Class Method _baseSelectSQL Undocumented
Class Method _baseInsertSQL Undocumented
Class Method _baseDeleteSQL Undocumented
Method _updateSQL Undocumented
Class Method getTableName Retrieve a string naming the database table associated with this item
Class Method getTableAlias Undocumented

Inherited from Empowered (via Item):

Method powerUp Installs a powerup (e.g. plugin) on an item or store.
Method powerDown Remove a powerup.
Method powerupsFor Returns powerups installed using powerUp, in order of descending
Method interfacesFor Undocumented

Inherited from _Strict (via Item):

Class Method __bases Undocumented
Method __getDescriptor Undocumented
Method __setattr__ Undocumented
@classmethod
def createNew(cls, store, pathSegments):
Create a new SubStore, allocating a new file space for it.
def close(self):
Undocumented
def open(self, debug=False):
Undocumented
def createStore(self, debug):
Create the actual Store this Substore represents.
def __conform__(self, interface):
I adapt my store object to whatever interface I am adapted to. This allows for avatar adaptation in axiom.userbase to work properly without having to know explicitly that all 'avatars' objects are SubStore instances, since it is valid to have non-SubStore avatars, which are simply adaptable to the cred interfaces they represent.
def indirect(self, interface):
Like __conform__, I adapt my store to whatever interface I am asked to produce a powerup for. This allows for app stores to be installed as powerups for their site stores directly, rather than having an additional item type for each interface that we might wish to adapt to.
API Documentation for vodafone-mobile-connect-card-driver-for-linux, generated by pydoctor at 2008-01-10 13:06:31.