|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Virtual Organisation Membership Service History interface. This service provides methods for "back-in-time" queries, which could describe the context of a situation based on the state of the database at a given transaction.
Method Summary | |
ACLEntry[] |
getACL(java.lang.String container,
long transaction)
Get the ACL for a container at a given transaction. |
ACLEntry[] |
getDefaultACL(java.lang.String groupname,
long transaction)
Get the default ACL for a group at a given transaction. |
int |
getMajorVersionNumber()
Returns the major version number. |
int |
getMinorVersionNumber()
Returns the minor version number. |
java.lang.String |
getModificationsSince(long transaction)
Returns the database modifications as a HUGE XML document since the marked transaction. |
int |
getPatchVersionNumber()
Returns the patch version number. |
User[] |
listMembers(java.lang.String container,
long transaction)
List members of a container at a given transaction. |
java.util.Calendar |
toTime(long transaction)
Converts a transaction number to time-mark. |
long |
toTransaction(java.util.Calendar time)
Converts a time-mark to transaction number. |
Method Detail |
public long toTransaction(java.util.Calendar time) throws java.rmi.RemoteException
time
- time-mark
java.rmi.RemoteException
public java.util.Calendar toTime(long transaction) throws java.rmi.RemoteException
transaction
- transaction number
java.rmi.RemoteException
public java.lang.String getModificationsSince(long transaction) throws java.rmi.RemoteException
transaction
- the last known transaction
java.rmi.RemoteException
public User[] listMembers(java.lang.String container, long transaction) throws java.rmi.RemoteException
container
- the tested container's nametransaction
- transaction number
java.rmi.RemoteException
VOMSAdmin.listMembers(java.lang.String)
public ACLEntry[] getACL(java.lang.String container, long transaction) throws java.rmi.RemoteException
container
- the tested container's nametransaction
- transaction number
java.rmi.RemoteException
VOMSAdmin.getACL(java.lang.String)
public ACLEntry[] getDefaultACL(java.lang.String groupname, long transaction) throws java.rmi.RemoteException
groupname
- the tested group's nametransaction
- transaction number
java.rmi.RemoteException
VOMSAdmin.getDefaultACL(java.lang.String)
public int getMajorVersionNumber() throws java.rmi.RemoteException
java.rmi.RemoteException
public int getMinorVersionNumber() throws java.rmi.RemoteException
java.rmi.RemoteException
public int getPatchVersionNumber() throws java.rmi.RemoteException
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |