Interface FSAssertionManagerIF
-
- All Superinterfaces:
Remote
- All Known Implementing Classes:
FSAssertionManagerImpl
public interface FSAssertionManagerIF extends Remote
JAX-RPC interface for AssertionManager to make it remoteable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckForLocal()StringgetAssertion(String metaAlias, String artifact, String destID)Returns assertion associated with the artifact.StringgetDestIdForArtifact(String metaAlias, String artifact)Returns the destination id the artifact is created for.StringgetErrorStatus(String metaAlias, String artifact)Returns the error status of a given artifact.booleanisUserExists(String userDN, String metaAlias)Checks if the user exists.
-
-
-
Method Detail
-
checkForLocal
void checkForLocal() throws RemoteException- Throws:
RemoteException
-
getAssertion
String getAssertion(String metaAlias, String artifact, String destID) throws FSRemoteException, RemoteException
Returns assertion associated with the artifact.- Parameters:
metaAlias- hosted provider meta alias.artifact- assertion artifact.destID- The destination site requesting the assertion using the artifact.- Returns:
- The Assertion referenced to by artifact.
- Throws:
FSRemoteExceptionRemoteException
-
getDestIdForArtifact
String getDestIdForArtifact(String metaAlias, String artifact) throws FSRemoteException, RemoteException
Returns the destination id the artifact is created for.- Parameters:
metaAlias- hosted provider meta aliasartifact- assertion artifact string- Returns:
- destination id
- Throws:
FSRemoteExceptionRemoteException
-
isUserExists
boolean isUserExists(String userDN, String metaAlias) throws FSRemoteException, RemoteException
Checks if the user exists.- Parameters:
userDN- user IDmetaAlias- hosted provider's meta alias- Returns:
trueif the user exists;falseotherwise.- Throws:
FSRemoteExceptionRemoteException
-
getErrorStatus
String getErrorStatus(String metaAlias, String artifact) throws FSRemoteException, RemoteException
Returns the error status of a given artifact.- Parameters:
metaAlias- hosted provider's meta aliasartifact-- Returns:
- status encoded in XML
- Throws:
FSRemoteExceptionRemoteException
-
-