public ArrayList<String> allowedActions(String asker,String type) {
		// access property looks like access_read = 'u(admin,daniel),a(euscreenpreview)'
		// where u=user,a=application etc etc. Any normal writes on 'access_ are forbidden.
		ArrayList<String> list = new ArrayList<String>();
		// we do them one by one to be sure
		if (type.equals("user")) {
			if (readAllowedForUser(asker)) list.add("read");
			if (writeAllowedForUser(asker)) list.add("write");
		} else if (type.equals("application")) {
			if (readAllowedForAppliction(asker)) list.add("read");
			if (writeAllowedForApplication(asker)) list.add("write");
		}
		return list;
	}