1
2
3
4
5
6
7
8 package org.glite.security.voms;
9
10 public interface VOMSAdmin extends java.rmi.Remote {
11 public void createGroup(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
12 public org.glite.security.voms.User getUser(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
13 public void setUser(org.glite.security.voms.User in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
14 public int getMajorVersionNumber() throws java.rmi.RemoteException;
15 public java.lang.String getVOName() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
16 public void createUser(org.glite.security.voms.User in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
17 public void deleteUser(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
18 public void deleteGroup(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
19 public void createRole(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
20 public void deleteRole(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
21 public void createCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
22 public void deleteCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
23 public void addMember(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
24 public void removeMember(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
25 public void assignRole(java.lang.String in0, java.lang.String in1, java.lang.String in2, java.lang.String in3) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
26 public void dismissRole(java.lang.String in0, java.lang.String in1, java.lang.String in2, java.lang.String in3) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
27 public void assignCapability(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
28 public void dismissCapability(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
29 public org.glite.security.voms.User[] listMembers(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
30 public org.glite.security.voms.User[] listUsersWithRole(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
31 public org.glite.security.voms.User[] listUsersWithCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
32 public java.lang.String[] getGroupPath(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
33 public java.lang.String[] listSubGroups(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
34 public java.lang.String[] listGroups(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
35 public java.lang.String[] listRoles() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
36 public java.lang.String[] listRoles(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
37 public java.lang.String[] listCapabilities() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
38 public java.lang.String[] listCapabilities(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
39 public java.lang.String[] listCAs() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
40 public org.glite.security.voms.ACLEntry[] getACL(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
41 public void setACL(java.lang.String in0, org.glite.security.voms.ACLEntry[] in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
42 public void addACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
43 public void removeACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
44 public org.glite.security.voms.ACLEntry[] getDefaultACL(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
45 public void setDefaultACL(java.lang.String in0, org.glite.security.voms.ACLEntry[] in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
46 public void addDefaultACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
47 public void removeDefaultACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException;
48 public int getMinorVersionNumber() throws java.rmi.RemoteException;
49 public int getPatchVersionNumber() throws java.rmi.RemoteException;
50 }