|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.bnl.gums.ResourceManager
public class ResourceManager
The main interface of the core logic for GUMS, allows to update the groups, generate the gridMapfiles and to map a single user.
Constructor Summary | |
---|---|
ResourceManager(GUMS gums)
Creates a Resource Manager for a particular instance of the GUMS server. |
Method Summary | |
---|---|
java.lang.String |
generateFqanMapfile(java.lang.String hostname)
Generates a fqan to account mapping for a given host and prints it to out. |
java.lang.String |
generateGridMapfile(java.lang.String hostname,
boolean includeFQAN)
Generates a grid mapfile for a given host and prints it to out. |
java.lang.String |
generateOsgUserVoMap(java.lang.String hostname)
|
java.lang.String |
map(java.lang.String hostname,
GridUser user)
Maps a user to a local account for a given host to a grid identity. |
java.lang.String |
mapAccount(java.lang.String accountName)
Map a local account to a list of grid identity |
void |
updateGroups()
Scans the configuration and calls updateMembers() on all the groups, updating the local database. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceManager(GUMS gums)
gums
- Method Detail |
---|
public java.lang.String generateOsgUserVoMap(java.lang.String hostname)
hostname
-
public java.lang.String generateFqanMapfile(java.lang.String hostname)
hostname
-
public java.lang.String generateGridMapfile(java.lang.String hostname, boolean includeFQAN)
hostname
- includeFQAN
-
public java.lang.String map(java.lang.String hostname, GridUser user)
hostname
- user
-
public java.lang.String mapAccount(java.lang.String accountName)
accountName
-
public void updateGroups()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |