com.ebasetech.ufs.workflow.security
Interface Allowable


public interface Allowable

Interface to be implemented by targets of the checking methods in the SecurityHandler


Method Summary
 java.lang.String getJobOpener()
          Answer the opener of the relevant job, or null if the implementation is not related to a job
 java.lang.String getJobOwner()
          Answer the owner of the relevant job, or null if the implementation is not related to a job
 java.lang.String getProcessOwner()
          Answer the owner of the associated process version
 java.lang.String getSecurityExpression()
          Answer the security expression applicable to the receiver
 void setDynamicProxy(com.ebasetech.ufs.kernel.IUFSServletContextProxy proxy)
          Set the proxy to be used, if necessary, to answer other components of this interface
 

Method Detail

setDynamicProxy

void setDynamicProxy(com.ebasetech.ufs.kernel.IUFSServletContextProxy proxy)
Set the proxy to be used, if necessary, to answer other components of this interface


getSecurityExpression

java.lang.String getSecurityExpression()
                                       throws java.sql.SQLException,
                                              com.ebasetech.ufs.utility.PersistenceException
Answer the security expression applicable to the receiver

Throws:
java.sql.SQLException
com.ebasetech.ufs.utility.PersistenceException

getJobOpener

java.lang.String getJobOpener()
Answer the opener of the relevant job, or null if the implementation is not related to a job


getJobOwner

java.lang.String getJobOwner()
Answer the owner of the relevant job, or null if the implementation is not related to a job


getProcessOwner

java.lang.String getProcessOwner()
                                 throws com.ebasetech.ufs.utility.PersistenceException
Answer the owner of the associated process version

Throws:
com.ebasetech.ufs.utility.PersistenceException