package it.inaf.ia2.vollt; import java.util.List; import java.util.Map; import uws.job.JobList; import uws.job.UWSJob; import uws.job.user.JobOwner; public class CustomJobOwner implements JobOwner { private final String id; private final List groups; public CustomJobOwner(String id, List groups) { this.id = id; this.groups = groups; } @Override public String getID() { return id; } public List getGroups() { return groups; } @Override public String getPseudo() { return null; } @Override public boolean hasReadPermission(JobList jl) { return false; } @Override public boolean hasWritePermission(JobList jl) { return false; } @Override public boolean hasReadPermission(UWSJob job) { return false; } @Override public boolean hasWritePermission(UWSJob job) { return false; } @Override public boolean hasExecutePermission(UWSJob job) { return false; } @Override public Map getDataToSave() { return null; } @Override public void restoreData(Map data) { } }