<< 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