クラス ActionPermission
java.lang.Object
org.iplass.mtp.auth.Permission
org.iplass.mtp.web.actionmapping.permission.ActionPermission
public class ActionPermission extends Permission
Actionの実行権限。
action名(=urlのパス)とその際のパラメータ値で権限を表現。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ActionPermission(java.lang.String actionName)
ActionPermission(java.lang.String actionName, boolean externalResource)
ActionPermission(java.lang.String actionName, java.util.Map<java.lang.String,java.lang.Object> parameter)
ActionPermission(java.lang.String actionName, java.util.Map<java.lang.String,java.lang.Object> parameter, boolean externalResource)
ActionPermission(java.lang.String actionName, ActionParameter parameter)
ActionPermission(java.lang.String actionName, ActionParameter parameter, boolean externalResource)
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
equals(java.lang.Object obj)
java.lang.String
getActionName()
ActionParameter
getParameter()
int
hashCode()
boolean
isExternalResource()
実際にはActionとして定義されていないリソース(たとえば静的ファイルなど)の権限を定義して、 その権限チェックを行いたい場合は、このフラグをtrueにセット。java.lang.String
toString()
-
コンストラクタの詳細
-
ActionPermission
public ActionPermission(java.lang.String actionName) -
ActionPermission
public ActionPermission(java.lang.String actionName, boolean externalResource) -
ActionPermission
public ActionPermission(java.lang.String actionName, java.util.Map<java.lang.String,java.lang.Object> parameter) -
ActionPermission
public ActionPermission(java.lang.String actionName, java.util.Map<java.lang.String,java.lang.Object> parameter, boolean externalResource) -
ActionPermission
-
ActionPermission
public ActionPermission(java.lang.String actionName, ActionParameter parameter, boolean externalResource)
-
-
メソッドの詳細
-
isExternalResource
public final boolean isExternalResource()実際にはActionとして定義されていないリソース(たとえば静的ファイルなど)の権限を定義して、 その権限チェックを行いたい場合は、このフラグをtrueにセット。 このフラグがtrueにセットされた場合は、当該pathはActionを表さないものとして、 Action権限のテナント共有設定などのAction固有の設定は参照しないように動作する。- 戻り値:
-
getActionName
public final java.lang.String getActionName() -
getParameter
-
hashCode
public int hashCode()- オーバーライド:
hashCode
クラス内java.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- オーバーライド:
equals
クラス内java.lang.Object
-
toString
public java.lang.String toString()- オーバーライド:
toString
クラス内java.lang.Object
-