<< Click to Display Table of Contents >>
IOZRepositoryUser
Method Detail
getAccessTypeUser
public int getAccessTypeUser()
ユーザーインターフェースに接近可能なメソッドを数値でを取得します。
•int ACCESS_USER_NOT = 0x00000000
•int ACCESS_CREATE_USER = 0x00000001
•int ACCESS_MODIFY_USER_NAME = 0x00000002
•int ACCESS_MODIFY_USER_PASSWORD = 0x00000004
•int ACCESS_MODIFY_USER_DESC = 0x00000008
•int ACCESS_DELETE_USER = 0x00000010
•int ACCESS_GET_USERINFO = 0x00000020
•int ACCESS_CHECK_USER_PASSWORD = 0x00000040
•int ACCESS_GET_USERINFO_LIST = 0x00000080
•int ACCESS_GET_IS_CHECK_ADMIN = 0x00000100
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZ Repostiroyインターフェースを実装したクラスを取得します。
createUser
public String createUser(Object sessionID, String userName, String password, String desc) throws OZRepositoryException
新規ユーザーを生成して生成されたユーザーのIDを返します。
Parameters:
sessionID : セッションID
userName : ユーザー名
password : パスワード
desc : ユーザーに対する説明内容
modifyUserName
public String modifyUserName(Object sessionID, String userID, String userName) throws OZRepositoryException
指定したユーザーIDに該当するユーザー名を変更してユーザー名が変更されたユーザーIDを返します。
Parameters:
sessionID : セッションID
userID : ユーザーID
userName : 変更するユーザー名
modifyUserPassword
public boolean modifyUserPassword(Object sessionID, String userID, String old_password, String new_password) throws OZRepositoryException
指定したユーザーのパスワードを変更して変更結果を返します。
Parameters:
sessionID : セッションID
userID : パスワードを変更するユーザーID
old_password : 変更前パスワード
new_password : 変更するパスワード
modifyUserDesc
public boolean modifyUserDesc(Object sessionID, String userID, String desc) throws OZRepositoryException
指定したユーザーIDに該当するユーザーのユーザー説明を変更して変更結果を返します。
Parameters:
sessionID : セッションID
userID : ユーザーの説明内容を変更するユーザーID
desc : 変更するユーザーの説明
deleteUser
public boolean deleteUser(Object sessionID, String userID) throws OZRepositoryException
指定したユーザーIDに該当するユーザーの全ての情報を削除して削除結果を返します。
Parameters:
sessionID : セッションID
userID : 削除するユーザーのID
getUserInfo
public IOZUserInfo getUserInfo(Object sessionID, String userID) throws OZRepositoryException
指定したユーザーIDに該当するユーザー情報を取得します。
Parameters:
sessionID : セッションID
userID : ユーザー情報を取得するユーザーID
checkUserPassword
public boolean checkUserPassword(Object sessionID, String userID, String password) throws OZRepositoryException
ユーザーのパスワードを確認します。
Parameters:
sessionID : セッションID
userID : パスワードを確認するユーザーID
password : 確認するパスワード
getUserInfoList
public IOZUserInfoList getUserInfoList(Object sessionID) throws OZRepositoryException
全てのユーザーのユーザー情報を取得します。
Parameters:
sessionID : セッションID
isCheckAdmin
public boolean isCheckAdmin(Object sessionID, String userID) throws OZRepositoryException
指定したユーザーIDに該当するユーザーがリポジトリの管理者であるかを確認します。
Parameters:
sessionID : セッションID
userID : 管理者であるかを確認するユーザーID
addAdmin
public boolean addAdmin(Object sID, String uID, String client_ip) throws OZRepositoryException
管理者の権限を追加し、追加に成功したかどうかの可否を返します。
Parameters:
sID : ログインしたユーザーID
uID : 管理者の権限を追加するユーザーID
client_ip : クライアントのIP
removeAdmin
public boolean removeAdmin(Object sID, String uID, String client_ip) throws OZRepositoryException
管理者の権限を削除し、削除に成功したかどうかの可否を返します。
Parameters:
sID : ログインしたユーザーID
uID : 管理者の権限を削除するユーザーID
client_ip : クライアントのIP
modifyAllowip
public boolean modifyAllowip(Object sID, String uID, String allowip, String client_ip) throws OZRepositoryException
ユーザーの許可IPを変更し、変更に成功したかどうかの可否を返します。
Parameters:
sID : ログインしたユーザーID
uID : 許可IPを変更するユーザーID
allowip : 許可IP
client_ip : クライアントのIP
isExternalLogin
public boolean isExternalLogin() throws OZRepositoryException
外部APIと連携したログイン機能の使用有無を取得します。