agave-files/files-core/src/main/java/org/iplantc/service/io/permissions/PermissionManager.java
/**
	 * Returns whether the user can read and execute the given path on the system
	 * assigned to this PermissionManager. Delegates to 
	 * PermissionManager.getUserPermission(path).
	 *
	 * @param systemAbsolutePath absolute path on remote system
	 * @return true if has permission, false otherwise
	 * @throws PermissionException@throws PermissionException if unable to check permission
	 */
Returns whether the user can read and execute the given path on the system
assigned to this PermissionManager.

@param systemAbsolutePath absolute path on remote system
@return true if has permission, false otherwise
@throws PermissionException@throws PermissionException if unable to check permission
Returns whether the user can read and execute the given path on the system assigned to this PermissionManager . @param systemAbsolutePath absolute path on remote system @return true if has permission false otherwise @throws PermissionException@throws PermissionException if unable to check permission
public boolean canReadExecute(String systemAbsolutePath) throws PermissionException 
	{
        RemoteFilePermission pem = getUserPermission(systemAbsolutePath);
        return pem.canRead() && pem.canExecute();
	}
public boolean canReadExecute ( String systemAbsolutePath ) throws PermissionException { RemoteFilePermission pem = getUserPermission ( systemAbsolutePath ) ; return pem . canRead ( ) && pem . canExecute ( ) ; }
Returns whether the user can read and execute the given path on the system
 assigned to this PermissionManager.
Returns whether the user can read and execute the given path on the system assigned to this PermissionManager .