gov.nih.nci.cagrid.dorian.service
Class DorianImpl
java.lang.Object
gov.nih.nci.cagrid.dorian.service.DorianImpl
public class DorianImpl
- extends java.lang.Object
gov.nih.nci.cagrid.dorianI TODO:DOCUMENT ME
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DorianImpl
public DorianImpl()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getConfiguration
public ServiceConfiguration getConfiguration()
throws java.lang.Exception
- Throws:
java.lang.Exception
registerWithIdP
public java.lang.String registerWithIdP(Application application)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidUserPropertyFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidUserPropertyFault
findIdPUsers
public IdPUser[] findIdPUsers(IdPUserFilter filter)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
updateIdPUser
public void updateIdPUser(IdPUser user)
throws java.rmi.RemoteException,
DorianInternalFault,
NoSuchUserFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
NoSuchUserFault
PermissionDeniedFault
removeIdPUser
public void removeIdPUser(java.lang.String userId)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
authenticateWithIdP
public SAMLAssertion authenticateWithIdP(BasicAuthCredential cred)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
createProxy
public X509Certificate[] createProxy(SAMLAssertion saml,
PublicKey publicKey,
ProxyLifetime lifetime,
DelegationPathLength delegation)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidAssertionFault,
InvalidProxyFault,
UserPolicyFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidAssertionFault
InvalidProxyFault
UserPolicyFault
PermissionDeniedFault
getCACertificate
public X509Certificate getCACertificate()
throws java.rmi.RemoteException,
DorianInternalFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
getTrustedIdPs
public TrustedIdP[] getTrustedIdPs()
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
addTrustedIdP
public TrustedIdP addTrustedIdP(TrustedIdP idp)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidTrustedIdPFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidTrustedIdPFault
PermissionDeniedFault
updateTrustedIdP
public void updateTrustedIdP(TrustedIdP trustedIdP)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidTrustedIdPFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidTrustedIdPFault
PermissionDeniedFault
removeTrustedIdP
public void removeTrustedIdP(TrustedIdP trustedIdP)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidTrustedIdPFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidTrustedIdPFault
PermissionDeniedFault
findIFSUsers
public IFSUser[] findIFSUsers(IFSUserFilter filter)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
updateIFSUser
public void updateIFSUser(IFSUser user)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidUserFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidUserFault
PermissionDeniedFault
removeIFSUser
public void removeIFSUser(IFSUser user)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidUserFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidUserFault
PermissionDeniedFault
renewIFSUserCredentials
public IFSUser renewIFSUserCredentials(IFSUser user)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidUserFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidUserFault
PermissionDeniedFault
getIFSUserPolicies
public IFSUserPolicy[] getIFSUserPolicies()
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
authenticate
public SAMLAssertion authenticate(Credential credential)
throws java.rmi.RemoteException,
InvalidCredentialFault,
InsufficientAttributeFault,
AuthenticationProviderFault
- Throws:
java.rmi.RemoteException
InvalidCredentialFault
InsufficientAttributeFault
AuthenticationProviderFault
addAdmin
public void addAdmin(java.lang.String gridIdentity)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
removeAdmin
public void removeAdmin(java.lang.String gridIdentity)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
getAdmins
public java.lang.String[] getAdmins()
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
requestHostCertificate
public HostCertificateRecord requestHostCertificate(HostCertificateRequest req)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidHostCertificateRequestFault,
InvalidHostCertificateFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidHostCertificateRequestFault
InvalidHostCertificateFault
PermissionDeniedFault
getOwnedHostCertificates
public HostCertificateRecord[] getOwnedHostCertificates()
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
approveHostCertificate
public HostCertificateRecord approveHostCertificate(java.math.BigInteger recordId)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidHostCertificateFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault
findHostCertificates
public HostCertificateRecord[] findHostCertificates(HostCertificateFilter hostCertificateFilter)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
updateHostCertificateRecord
public void updateHostCertificateRecord(HostCertificateUpdate hostCertificateUpdate)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidHostCertificateFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault
renewHostCertificate
public HostCertificateRecord renewHostCertificate(java.math.BigInteger recordId)
throws java.rmi.RemoteException,
DorianInternalFault,
InvalidHostCertificateFault,
PermissionDeniedFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault
changeIdPUserPassword
public void changeIdPUserPassword(BasicAuthCredential credential,
java.lang.String newPassword)
throws java.rmi.RemoteException,
DorianInternalFault,
PermissionDeniedFault,
InvalidUserPropertyFault
- Throws:
java.rmi.RemoteException
DorianInternalFault
PermissionDeniedFault
InvalidUserPropertyFault