org.embl.ebi.escience.scufl.enactor
Interface UserContext

All Known Implementing Classes:
SimpleUserContext

public interface UserContext

Represents a user workflow context. This allows the workflow engine to which the context is passed to act on behalf of the user, accessing protected resources and informing provenance generation

Author:
Tom Oinn

Method Summary
 java.lang.String getExperimentDesignLSID()
           
 java.lang.String getOrganizationLSID()
           
 java.lang.String getPersonLSID()
           
 java.lang.String[] getUserNameAndPassword(java.lang.String resourceExpression)
           
 uk.ac.soton.itinnovation.freefluo.main.FlowContext toFlowContext()
           
 

Method Detail

getPersonLSID

java.lang.String getPersonLSID()

getOrganizationLSID

java.lang.String getOrganizationLSID()

getExperimentDesignLSID

java.lang.String getExperimentDesignLSID()

getUserNameAndPassword

java.lang.String[] getUserNameAndPassword(java.lang.String resourceExpression)

toFlowContext

uk.ac.soton.itinnovation.freefluo.main.FlowContext toFlowContext()