C# Class Unicorn.Users.Loader.UserLoader

Inheritance: IUserLoader
Datei anzeigen Open project: kamsar/Unicorn

Public Methods

Method Description
Load ( IConfiguration configuration ) : void
UserLoader ( IUserPredicate userPredicate, IUserDataStore userDataStore, IUserLoaderLogger logger, IUserSyncConfiguration syncConfiguration ) : System

Protected Methods

Method Description
CreateNewUserPassword ( SyncUserFile user ) : string
DeserializeUser ( SyncUserFile serializedUser ) : void
GetOrCreateUser ( SyncUserFile user, bool &addedUser ) : System.Web.Security.MembershipUser
PasteProfileValues ( System.Web.Security.MembershipUser updatedUser, SyncUser serializedUser, List changes ) : void
PasteRoles ( SyncUser serializedUser, User sitecoreUser, bool addedUser, List changes ) : void

Method Details

CreateNewUserPassword() protected method

protected CreateNewUserPassword ( SyncUserFile user ) : string
user SyncUserFile
return string

DeserializeUser() protected method

protected DeserializeUser ( SyncUserFile serializedUser ) : void
serializedUser SyncUserFile
return void

GetOrCreateUser() protected method

protected GetOrCreateUser ( SyncUserFile user, bool &addedUser ) : System.Web.Security.MembershipUser
user SyncUserFile
addedUser bool
return System.Web.Security.MembershipUser

Load() public method

public Load ( IConfiguration configuration ) : void
configuration IConfiguration
return void

PasteProfileValues() protected method

protected PasteProfileValues ( System.Web.Security.MembershipUser updatedUser, SyncUser serializedUser, List changes ) : void
updatedUser System.Web.Security.MembershipUser
serializedUser SyncUser
changes List
return void

PasteRoles() protected method

protected PasteRoles ( SyncUser serializedUser, User sitecoreUser, bool addedUser, List changes ) : void
serializedUser SyncUser
sitecoreUser User
addedUser bool
changes List
return void

UserLoader() public method

public UserLoader ( IUserPredicate userPredicate, IUserDataStore userDataStore, IUserLoaderLogger logger, IUserSyncConfiguration syncConfiguration ) : System
userPredicate IUserPredicate
userDataStore IUserDataStore
logger IUserLoaderLogger
syncConfiguration IUserSyncConfiguration
return System