Class RemoteServiceAccessPermission
java.lang.Object
java.security.Permission
org.eclipse.scout.rt.security.AbstractPermission
org.eclipse.scout.rt.shared.security.RemoteServiceAccessPermission
- All Implemented Interfaces:
Serializable
,Guard
,IPermission
Permission to grant remote access to a service interface. It is checked in scouts ServiceOperationInvoker.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RemoteServiceAccessPermission
(String serviceOperation) RemoteServiceAccessPermission
(String interfaceTypeName, String methodName) Permission granting access to remote service call -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected boolean
int
hashCode()
protected void
validate
(IPermissionCollection permissionCollection) protected void
Methods inherited from class org.eclipse.scout.rt.security.AbstractPermission
assertInitializing, assignPermissionCollection, getAccessCheckFailedMessage, getActions, getId, getLevel, getPermissionCollection, implies, implies, initialize, matches, setLevelInternal, toString, validateLevel
Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection
-
Field Details
-
ID
-
-
Constructor Details
-
RemoteServiceAccessPermission
public RemoteServiceAccessPermission() -
RemoteServiceAccessPermission
Permission granting access to remote service callpattern may contain multiple * as wildcards
-
RemoteServiceAccessPermission
-
-
Method Details
-
getServiceOperation
-
getServiceOperationPattern
-
evalPermission
- Overrides:
evalPermission
in classAbstractPermission
-
validate
- Overrides:
validate
in classAbstractPermission
-
validateServiceOperationPattern
protected void validateServiceOperationPattern() -
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractPermission
-
equals
- Overrides:
equals
in classAbstractPermission
-