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


public interface VOMSCompatibility

Virtual Organization Membership Service Compatibility service for the mkgridmap utility.


Method Summary
 java.lang.String[] getGridmapUsers()
          Returns the DN of the users in the VOMS database.
 java.lang.String[] getGridmapUsers(java.lang.String container)
          Returns the DN of the users who have the given container 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 VOMSException
Returns the DN of the users in the VOMS database. It is used by mkgridmap++ to provide compatibility layer with the VO-LDAP database. This method is equivalent to calling getGridmapUsers(String) with the VO group name as its parameter.

Returns:
list of DNs
Throws:
VOMSException

getGridmapUsers

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

Parameters:
container - A fully qualified container name.
Returns:
list of DNs
Throws:
VOMSException

getMajorVersionNumber

public int getMajorVersionNumber()
Returns the major version number.


getMinorVersionNumber

public int getMinorVersionNumber()
Returns the minor version number.


getPatchVersionNumber

public int getPatchVersionNumber()
Returns the patch version number.



Copyright © 2004 EU-EGEE