Class v.c.a.u.LoginAccount(Item):

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

I am an entry in a LoginBase.
Instance VariablesavatarsAn Item which is adaptable to various cred client interfaces. Plural because it represents a collection of potentially disparate implementors, such as an IResource for web access and an IContact for SIP access.
disabledThis account has been disabled. It is still database-resident but the user should not be allowed to log in.
Method __conform__ For convenience, forward adaptation to my 'avatars' attribute.
Method migrateDown Assuming that self.avatars is a SubStore which should contain *only*
Method migrateUp Copy this LoginAccount and all associated LoginMethods from my store
Method cloneInto Create a copy of this LoginAccount and all associated LoginMethods in a different Store.
Method deleteLoginMethods Undocumented
Method addLoginMethod Add a login method to this account, propogating up or down as necessary

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
def __conform__(self, interface):
For convenience, forward adaptation to my 'avatars' attribute.
def migrateDown(self):
Assuming that self.avatars is a SubStore which should contain *only* the LoginAccount for the user I represent, remove all LoginAccounts and LoginMethods from that store and copy all methods from the site store down into it.
def migrateUp(self):
Copy this LoginAccount and all associated LoginMethods from my store (which is assumed to be a SubStore, most likely a user store) into the site store which contains it.
def cloneInto(self, newStore, avatars):

Create a copy of this LoginAccount and all associated LoginMethods in a different Store.

Return the copied LoginAccount.
def deleteLoginMethods(self):
Undocumented
def addLoginMethod(self, localpart, domain, protocol=ANY_PROTOCOL, verified=False, internal=False):
Add a login method to this account, propogating up or down as necessary to site store or user store to maintain consistency.
API Documentation for vodafone-mobile-connect-card-driver-for-linux, generated by pydoctor at 2008-01-10 13:06:31.