Class ActionPermission
java.lang.Object
org.iplass.mtp.auth.Permission
org.iplass.mtp.web.actionmapping.permission.ActionPermission
Actionの実行権限。
action名(=urlのパス)とその際のパラメータ値で権限を表現。
-
Constructor Summary
ConstructorDescriptionActionPermission
(String actionName) ActionPermission
(String actionName, boolean externalResource) ActionPermission
(String actionName, Map<String, Object> parameter) ActionPermission
(String actionName, Map<String, Object> parameter, boolean externalResource) ActionPermission
(String actionName, ActionParameter parameter) ActionPermission
(String actionName, ActionParameter parameter, boolean externalResource) -
Method Summary
Modifier and TypeMethodDescriptionboolean
final String
final ActionParameter
int
hashCode()
final boolean
実際にはActionとして定義されていないリソース(たとえば静的ファイルなど)の権限を定義して、 その権限チェックを行いたい場合は、このフラグをtrueにセット。 このフラグがtrueにセットされた場合は、当該pathはActionを表さないものとして、 Action権限のテナント共有設定などのAction固有の設定は参照しないように動作する。toString()
-
Constructor Details
-
ActionPermission
-
ActionPermission
-
ActionPermission
-
ActionPermission
-
ActionPermission
-
ActionPermission
-
-
Method Details
-
isExternalResource
public final boolean isExternalResource()実際にはActionとして定義されていないリソース(たとえば静的ファイルなど)の権限を定義して、 その権限チェックを行いたい場合は、このフラグをtrueにセット。 このフラグがtrueにセットされた場合は、当該pathはActionを表さないものとして、 Action権限のテナント共有設定などのAction固有の設定は参照しないように動作する。- Returns:
-
getActionName
-
getParameter
-
hashCode
public int hashCode() -
equals
-
toString
-