|
||||||||||
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 auditing methods for "back-in-time" queries, which could describe the context of a situation based on the state of the database at a given point in time.
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 VOMSException
time
- Time-mark.
VOMSException
public java.util.Calendar toTime(long transaction) throws VOMSException
transaction
- Transaction number.
VOMSException
public java.lang.String getModificationsSince(long transaction) throws VOMSException
transaction
- The last known transaction.
VOMSException
public User[] listMembers(java.lang.String container, long transaction) throws VOMSException
container
- The tested container's name.transaction
- Transaction number.
VOMSException
VOMSAdmin.listMembers(java.lang.String)
public ACLEntry[] getACL(java.lang.String container, long transaction) throws VOMSException
container
- The tested container's name.transaction
- Transaction number.
VOMSException
VOMSAdmin.getACL(java.lang.String)
public ACLEntry[] getDefaultACL(java.lang.String groupname, long transaction) throws VOMSException
groupname
- The tested group's name.transaction
- Transaction number.
VOMSException
VOMSAdmin.getDefaultACL(java.lang.String)
public int getMajorVersionNumber()
public int getMinorVersionNumber()
public int getPatchVersionNumber()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |