public enum AuthzAclType extends Enum<AuthzAclType>
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
compare(AuthzAclType e1,
AuthzAclType e2)
権限種別を比較します。
|
static boolean |
isRead(AuthzAclType type)
参照が可能な権限種別であるかどうかを判定します。
|
static boolean |
isWrite(AuthzAclType type)
編集が可能な権限種別であるかどうかを判定します。
|
static AuthzAclType |
max()
最大権限種別を取得します。
|
static AuthzAclType |
max(AuthzAclType... type)
指定された権限種別のうち、最も大きい権限種別を取得します。
|
static AuthzAclType |
min()
最小権限種別を取得します。
|
static AuthzAclType |
min(AuthzAclType... type)
指定された権限種別のうち、最も小さい権限種別を取得します。
|
int |
toInt()
列挙値と等価の整数値を取得します。
|
static AuthzAclType |
valueOf(int value)
指定された値と等価の列挙値を取得します。
|
static AuthzAclType |
valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。
|
static AuthzAclType[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。
|
public static final AuthzAclType NONE
権限無し
public static final AuthzAclType READ
参照可.
public static final AuthzAclType WRITE
編集可.
public static AuthzAclType[] values()
for(AuthzAclType c: AuthzAclType.values()) System.out.println(c);
public static AuthzAclType valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- この列挙型に、指定した名前の定数がない場合NullPointerException
- 引数がnullの場合public static int compare(AuthzAclType e1, AuthzAclType e2)
指定された 2 つの列挙値を該当する整数値で比較します。
比較結果は以下のとおりです。
e1
- 比較対象列挙値 1e2
- 比較対象列挙値 2public static boolean isRead(AuthzAclType type)
type
- 権限種別true
:参照可能 / false
:参照不可)public static boolean isWrite(AuthzAclType type)
WRITE
の場合に true
を返却します。
指定された権限種別が null
の場合は false
となります。
type
- 権限種別true
:編集可能 / false
:編集不可)public static AuthzAclType max()
WRITE
を返却します。
public static AuthzAclType max(AuthzAclType... type)
権限の大小は列挙値に対応する整数値のに準拠します。
null
と null
以外の比較では後者が優先されます。
以下の場合は null
を返却します。
null
の場合type
- 判定対象権限種別public static AuthzAclType min()
NONE
を返却します。
public static AuthzAclType min(AuthzAclType... type)
権限の大小は列挙値に対応する整数値に準拠します。
null
と null
以外の比較では後者が優先されます。
以下の場合は null
を返却します。
null
の場合type
- 判定対象権限種別public static AuthzAclType valueOf(int value)
該当する列挙値が存在しない場合は NONE
が返却されます。
value
- 整数値public int toInt()
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION