org.edg.security.voms.service.compatibility
Interface VOMSCompatibility

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
VOMSCompatibilitySoapBindingImpl, VOMSCompatibilitySoapBindingSkeleton, VOMSCompatibilitySoapBindingStub

public interface VOMSCompatibility
extends java.rmi.Remote

Virtual Organisation Membership Service Compatibility service for the mkgridmap utility.

Version:
$Id: VOMSCompatibility.java,v 1.5 2003/06/14 11:56:59 szamcsi Exp $

Method Summary
 java.lang.String[] getGridmapUsers()
          Returns the DN of the users, who are in the VOMS database.
 int getMajorVersionNumber()
          Returns the major version number.
 int getMinorVersionNumber()
          Returns the minor version number.
 int getPatchVersionNumber()
          Returns the patch version number.
 

Method Detail

getGridmapUsers

public java.lang.String[] getGridmapUsers()
                                   throws java.rmi.RemoteException
Returns the DN of the users, who are in the VOMS database. It is used by mkgridmap++ to provide compatibility layer with the VO-LDAP database.

Returns:
list of DNs
java.rmi.RemoteException

getMajorVersionNumber

public int getMajorVersionNumber()
                          throws java.rmi.RemoteException
Returns the major version number.

java.rmi.RemoteException

getMinorVersionNumber

public int getMinorVersionNumber()
                          throws java.rmi.RemoteException
Returns the minor version number.

java.rmi.RemoteException

getPatchVersionNumber

public int getPatchVersionNumber()
                          throws java.rmi.RemoteException
Returns the patch version number.

java.rmi.RemoteException