<< 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と連携したログイン機能の使用有無を取得します。