<< Click to Display Table of Contents >>

IRepositoryUser


Property Detail

AccessType

UserAccess AccessType

ユーザーインターフェースに接続可能なメソッドを数値で取得します。

None = 0x00000000

All = 0x7FFFFFFF

CreateUser = 0x00000001

ModifyName = 0x00000002

ModifyPassword = 0x00000004

ModifyDescription = 0x00000008

DeleteUser = 0x00000010

GetUserInfo = 0x00000020

CheckPassword = 0x00000040

GetUserInfos = 0x00000080

IsAdministrator = 0x00000100

Repository

IRepository Repository

IRepostiroyインターフェースを実装したオブジェクトを取得します。


Method Detail

CreateUser

string CreateUser(object session, string userName, string password, string description)

新規ユーザーを生成して生成されたユーザーのIDを返します。

Parameters

session:セッションID

userName:ユーザー名

password:パスワード

description:ユーザーに対する説明

ModifyName

string ModifyName(object session, string userID, string newUserName)

指定したユーザーIDに該当するユーザー名を変更してユーザー名が変更されたユーザーIDを返します。

Parameters

session:セッションID

userID:ユーザーID

newUserName:変更するユーザー名

ModifyPassword

bool ModifyPassword(object session, string userID, string oldPassword, string newPassword)

指定したユーザーのパスワードを変更して変更結果を返します。

Parameters

session:セッションID

userID:パスワードを変更するユーザーID

oldPassword:変更前パスワード

newPassword:変更後のパスワード

ModifyUserDescription

bool ModifyDescription(object session, string userID, string description)

指定したユーザーIDに該当するユーザーのユーザー説明を変更し、変更結果を返します。

Parameters

session:セッションID

userID:ユーザー説明内容を変更するユーザーID

description:変更するユーザー説明

DeleteUser

bool DeleteUser(object session, string userID)

指定したユーザーIDに該当するユーザーの全ての情報を削除して削除結果を返します。

Parameters

session:セッションID

userID:削除するユーザーID

GetUserInfo

IUserInfo GetUserInfo(object session, string userID)

指定したユーザーIDに該当するユーザー情報を取得します。

Parameters

session:セッションID

userID:ユーザー情報を取得するユーザーID

CheckPassword

bool CheckPassword(object session, string userID, string password)

ユーザーのパスワードを確認します。

Parameters

session:セッションID

userID:パスワードを確認するユーザーID

password:確認するパスワード

GetUserInfos

IUserInfo[] GetUserInfos(object session)

全てのユーザー情報を取得します。

Parameters

session:セッションID

IsAdministrator

bool IsAdministrator(object session, string userID)

指定したユーザーIDに該当するユーザーがRepositoryの管理者であるかを確認します。

Parameters

session:セッションID

userID:管理者であるかを確認するユーザーID