C# 클래스 SenseNet.ContentRepository.User

상속: GenericContent, IUser, IADSyncable
파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckUniqueUser void
GenerateDomain string
GetOldPasswords List
GetProfileName string
GetProfileParentPath string
GetUniqueUserException System.Exception
SaveCurrentPassword void
SearchInLucene IEnumerable
SetOldPasswords void
SynchUser void

공개 메소드들

메소드 설명
CheckPassword ( ContentType contentType, string fieldName, string password, List oldPasswords ) : PasswordCheckResult
CheckPassword ( string password, List oldPasswords ) : PasswordCheckResult
CheckPasswordMatch ( string passwordInClearText, string encodedPassword ) : bool
CreateProfile ( ) : void
CreateProfile ( Node template ) : void
EncodePassword ( string passwordInClearText ) : string
ForceDelete ( ) : void
GetPrincipals ( ) : List
GetProfilePath ( ) : string
GetProperty ( string name ) : object
GetUserCacheKey ( string domain, string name ) : string
IsInContainer ( ISecurityContainer container ) : bool
IsInGroup ( IGroup group ) : bool
IsInOrganizationalUnit ( IOrganizationalUnit orgUnit ) : bool
IsProfileExist ( ) : bool
Load ( string domain, string name ) : User
Load ( string domain, string name, ExecutionHint hint ) : User
MoveTo ( Node target ) : void
RegisterUser ( string fullUserName ) : User
Reset ( ) : void
Save ( NodeSaveSettings settings ) : void
SetProperty ( string name, object value ) : void
UpdateLastSync ( System.Guid guid ) : void
User ( Node parent ) : System
User ( Node parent, string nodeTypeName ) : System

보호된 메소드들

메소드 설명
OnMoving ( object sender, SenseNet e ) : void
User ( NodeToken token ) : System

비공개 메소드들

메소드 설명
CheckUniqueUser ( ) : void
GenerateDomain ( ) : string
GetOldPasswords ( ) : List
GetProfileName ( ) : string
GetProfileParentPath ( ) : string
GetUniqueUserException ( string domainPath, string ids ) : Exception
SaveCurrentPassword ( ) : void
SearchInLucene ( string path, string typeName, string name ) : IEnumerable
SetOldPasswords ( List oldPasswords ) : void
SynchUser ( int originalId ) : void

메소드 상세

CheckPassword() 공개 정적인 메소드

public static CheckPassword ( ContentType contentType, string fieldName, string password, List oldPasswords ) : PasswordCheckResult
contentType SenseNet.ContentRepository.Schema.ContentType
fieldName string
password string
oldPasswords List
리턴 SenseNet.ContentRepository.Fields.PasswordCheckResult

CheckPassword() 공개 메소드

public CheckPassword ( string password, List oldPasswords ) : PasswordCheckResult
password string
oldPasswords List
리턴 SenseNet.ContentRepository.Fields.PasswordCheckResult

CheckPasswordMatch() 공개 정적인 메소드

public static CheckPasswordMatch ( string passwordInClearText, string encodedPassword ) : bool
passwordInClearText string
encodedPassword string
리턴 bool

CreateProfile() 공개 메소드

public CreateProfile ( ) : void
리턴 void

CreateProfile() 공개 메소드

public CreateProfile ( Node template ) : void
template Node
리턴 void

EncodePassword() 공개 정적인 메소드

public static EncodePassword ( string passwordInClearText ) : string
passwordInClearText string
리턴 string

ForceDelete() 공개 메소드

public ForceDelete ( ) : void
리턴 void

GetPrincipals() 공개 메소드

public GetPrincipals ( ) : List
리턴 List

GetProfilePath() 공개 메소드

public GetProfilePath ( ) : string
리턴 string

GetProperty() 공개 메소드

public GetProperty ( string name ) : object
name string
리턴 object

GetUserCacheKey() 공개 정적인 메소드

public static GetUserCacheKey ( string domain, string name ) : string
domain string
name string
리턴 string

IsInContainer() 공개 메소드

public IsInContainer ( ISecurityContainer container ) : bool
container ISecurityContainer
리턴 bool

IsInGroup() 공개 메소드

public IsInGroup ( IGroup group ) : bool
group IGroup
리턴 bool

IsInOrganizationalUnit() 공개 메소드

public IsInOrganizationalUnit ( IOrganizationalUnit orgUnit ) : bool
orgUnit IOrganizationalUnit
리턴 bool

IsProfileExist() 공개 메소드

public IsProfileExist ( ) : bool
리턴 bool

Load() 공개 정적인 메소드

public static Load ( string domain, string name ) : User
domain string
name string
리턴 User

Load() 공개 정적인 메소드

public static Load ( string domain, string name, ExecutionHint hint ) : User
domain string
name string
hint ExecutionHint
리턴 User

MoveTo() 공개 메소드

public MoveTo ( Node target ) : void
target Node
리턴 void

OnMoving() 보호된 메소드

protected OnMoving ( object sender, SenseNet e ) : void
sender object
e SenseNet
리턴 void

RegisterUser() 공개 정적인 메소드

public static RegisterUser ( string fullUserName ) : User
fullUserName string
리턴 User

Reset() 공개 정적인 메소드

public static Reset ( ) : void
리턴 void

Save() 공개 메소드

public Save ( NodeSaveSettings settings ) : void
settings SenseNet.ContentRepository.Storage.NodeSaveSettings
리턴 void

SetProperty() 공개 메소드

public SetProperty ( string name, object value ) : void
name string
value object
리턴 void

UpdateLastSync() 공개 메소드

public UpdateLastSync ( System.Guid guid ) : void
guid System.Guid
리턴 void

User() 공개 메소드

public User ( Node parent ) : System
parent Node
리턴 System

User() 공개 메소드

public User ( Node parent, string nodeTypeName ) : System
parent Node
nodeTypeName string
리턴 System

User() 보호된 메소드

protected User ( NodeToken token ) : System
token SenseNet.ContentRepository.Storage.NodeToken
리턴 System