|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis.client.Stub gov.bnl.gums.admin.AdminSoapBindingStub
public class AdminSoapBindingStub
Field Summary |
---|
Fields inherited from class org.apache.axis.client.Stub |
---|
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service |
Fields inherited from interface javax.xml.rpc.Stub |
---|
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY |
Constructor Summary | |
---|---|
AdminSoapBindingStub()
|
|
AdminSoapBindingStub(javax.xml.rpc.Service service)
|
|
AdminSoapBindingStub(URL endpointURL,
javax.xml.rpc.Service service)
|
Method Summary | |
---|---|
void |
addAccountRange2(String accountPoolMapperName,
String range)
Add a range of pool accounts |
void |
backupConfiguration(String name)
Backup current configuration with a name |
protected org.apache.axis.client.Call |
createCall()
|
void |
deleteBackupConfiguration(String name)
Delete a backup configuration by date |
String |
generateEmailMapfile(String hostname)
Generate email gridmap file to be able to contact user if needed |
String |
generateFqanMapfile(String hostname)
Generate fqanmap file used to validate mappings |
String |
generateGrid3UserVoMap(String hostname)
Generate the inverse entry->VO map used by OSG. |
String |
generateGridMapfile(String hostname)
Generate gridmap file used by gateway in case GUMS is down and by certain applications like dCache |
String |
generateOsgUserVoMap(String hostname)
Generate the inverse entry->VO map used by OSG. |
String |
generateVoGridMapfile(String hostname)
Genereate Vo grid map file used for accounting purposes |
Object[] |
getBackupNames()
Get a list of dates for which there is a backup |
Configuration |
getConfiguration()
Get current configuration |
String |
getCurrentDn()
Get currently logged in user DN |
String |
getPoolAccountAssignments(String accountPoolMapperName)
Get current pool account assignments |
String |
getVersion()
Get current version of GUMS |
void |
manualGroupAdd(String persistanceFactory,
String group,
String userDN)
|
void |
manualGroupAdd2(String manualUserGroupName,
String userDN)
Add a userDN to a manual user group |
void |
manualGroupAdd3(String manualUserGroupName,
String userDN,
String fqan,
String email)
Add a userDN to a manual user group |
void |
manualGroupRemove(String persistanceFactory,
String group,
String userDN)
|
void |
manualGroupRemove2(String manualUserGroupName,
String userDN)
Remove a userDN from a manual user group |
void |
manualGroupRemove3(String manualUserGroupName,
String userDN,
String fqan)
Remove a userDN from a manual user group |
void |
manualMappingAdd(String persistanceFactory,
String group,
String userDN,
String account)
|
void |
manualMappingAdd2(String manualAccountMapperName,
String userDN,
String account)
Add a userDN to account mapping |
void |
manualMappingRemove(String persistanceFactory,
String group,
String userDN)
|
void |
manualMappingRemove2(String manualAccountMapperName,
String userDN)
Removes a userDN from an account mapping |
String |
mapAccount(String accountName)
Map an account to a list of grid DNs |
String |
mapUser(String hostname,
String userDN,
String fqan)
Map a grid DN to an account |
void |
mergeConfiguration(Configuration conf,
String newConfUri,
String persistenceFactory,
String hostToGroupMapping)
Merge configuration into current configuration |
void |
poolAddAccount(String persistanceFactory,
String group,
String accountName)
|
void |
removeAccountRange(String accountPoolMapperName,
String range)
Remove a range of pool accounts |
void |
restoreConfiguration(String name)
Restore a configuration by date |
void |
setConfiguration(Configuration configuration)
Set the configuration |
void |
unassignAccountRange(String accountPoolMapperName,
String range)
Unassign all accounts in a pool |
void |
updateGroups()
Update members in user groups by querying VO servers - may be time consuming |
Methods inherited from class org.apache.axis.client.Stub |
---|
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdminSoapBindingStub() throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public AdminSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public AdminSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
Method Detail |
---|
protected org.apache.axis.client.Call createCall() throws RemoteException
RemoteException
public void setConfiguration(Configuration configuration) throws RemoteException
GUMSAPI
setConfiguration
in interface GUMSAPI
RemoteException
public Configuration getConfiguration() throws RemoteException
GUMSAPI
getConfiguration
in interface GUMSAPI
RemoteException
public void addAccountRange2(String accountPoolMapperName, String range) throws RemoteException
GUMSAPI
addAccountRange2
in interface GUMSAPI
RemoteException
public void backupConfiguration(String name) throws RemoteException
GUMSAPI
backupConfiguration
in interface GUMSAPI
name
- as String
RemoteException
public void deleteBackupConfiguration(String name) throws RemoteException
GUMSAPI
deleteBackupConfiguration
in interface GUMSAPI
RemoteException
public String generateEmailMapfile(String hostname) throws RemoteException
GUMSAPI
generateEmailMapfile
in interface GUMSAPI
RemoteException
public String generateFqanMapfile(String hostname) throws RemoteException
GUMSAPI
generateFqanMapfile
in interface GUMSAPI
RemoteException
public String generateGrid3UserVoMap(String hostname) throws RemoteException
GUMSAPI
generateGrid3UserVoMap
in interface GUMSAPI
hostname
- Host name to generate the map for.
RemoteException
public String generateGridMapfile(String hostname) throws RemoteException
GUMSAPI
generateGridMapfile
in interface GUMSAPI
RemoteException
public String generateOsgUserVoMap(String hostname) throws RemoteException
GUMSAPI
generateOsgUserVoMap
in interface GUMSAPI
hostname
- Host name to generate the map for.
RemoteException
public String generateVoGridMapfile(String hostname) throws RemoteException
GUMSAPI
generateVoGridMapfile
in interface GUMSAPI
RemoteException
public Object[] getBackupNames() throws RemoteException
GUMSAPI
getBackupNames
in interface GUMSAPI
RemoteException
public String getPoolAccountAssignments(String accountPoolMapperName) throws RemoteException
GUMSAPI
getPoolAccountAssignments
in interface GUMSAPI
RemoteException
public void manualGroupAdd2(String manualUserGroupName, String userDN) throws RemoteException
GUMSAPI
manualGroupAdd2
in interface GUMSAPI
RemoteException
public void manualGroupAdd3(String manualUserGroupName, String userDN, String fqan, String email) throws RemoteException
GUMSAPI
manualGroupAdd3
in interface GUMSAPI
RemoteException
public void manualGroupRemove2(String manualUserGroupName, String userDN) throws RemoteException
GUMSAPI
manualGroupRemove2
in interface GUMSAPI
RemoteException
public void manualGroupRemove3(String manualUserGroupName, String userDN, String fqan) throws RemoteException
GUMSAPI
manualGroupRemove3
in interface GUMSAPI
RemoteException
public void manualMappingAdd2(String manualAccountMapperName, String userDN, String account) throws RemoteException
GUMSAPI
manualMappingAdd2
in interface GUMSAPI
RemoteException
public void manualMappingRemove2(String manualAccountMapperName, String userDN) throws RemoteException
GUMSAPI
manualMappingRemove2
in interface GUMSAPI
RemoteException
public String mapAccount(String accountName) throws RemoteException
GUMSAPI
mapAccount
in interface GUMSAPI
RemoteException
public String mapUser(String hostname, String userDN, String fqan) throws RemoteException
GUMSAPI
mapUser
in interface GUMSAPI
RemoteException
public void mergeConfiguration(Configuration conf, String newConfUri, String persistenceFactory, String hostToGroupMapping) throws RemoteException
GUMSAPI
mergeConfiguration
in interface GUMSAPI
RemoteException
public void removeAccountRange(String accountPoolMapperName, String range) throws RemoteException
GUMSAPI
removeAccountRange
in interface GUMSAPI
RemoteException
public void restoreConfiguration(String name) throws RemoteException
GUMSAPI
restoreConfiguration
in interface GUMSAPI
RemoteException
public void unassignAccountRange(String accountPoolMapperName, String range) throws RemoteException
GUMSAPI
unassignAccountRange
in interface GUMSAPI
RemoteException
public void updateGroups() throws RemoteException
GUMSAPI
updateGroups
in interface GUMSAPI
RemoteException
public String getCurrentDn() throws RemoteException
GUMSAPI
getCurrentDn
in interface GUMSAPI
RemoteException
public void manualGroupAdd(String persistanceFactory, String group, String userDN) throws RemoteException
manualGroupAdd
in interface GUMSAPI
RemoteException
public void manualGroupRemove(String persistanceFactory, String group, String userDN) throws RemoteException
manualGroupRemove
in interface GUMSAPI
RemoteException
public void manualMappingAdd(String persistanceFactory, String group, String userDN, String account) throws RemoteException
manualMappingAdd
in interface GUMSAPI
RemoteException
public void manualMappingRemove(String persistanceFactory, String group, String userDN) throws RemoteException
manualMappingRemove
in interface GUMSAPI
RemoteException
public void poolAddAccount(String persistanceFactory, String group, String accountName) throws RemoteException
poolAddAccount
in interface GUMSAPI
RemoteException
public String getVersion() throws RemoteException
GUMSAPI
getVersion
in interface GUMSAPI
RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |