SimCenter Agave Client Interface  0.0.0
This repo is to be used for other SimCenter Projects which communicate with an Agave server.
Public Member Functions | List of all members
AgaveTaskGuide Class Reference

Public Member Functions

 AgaveTaskGuide (QString newID, AgaveRequestType reqType)
 
void setURLsuffix (QString newValue)
 
void setHeaderType (AuthHeaderType newValue)
 
void setTokenFormat (bool newSetting)
 
void setDynamicURLParams (QString format)
 
void setDynamicURLParams (QString format, QList< QString > subNames)
 
void setPostParams (QString format)
 
void setPostParams (QString format, QList< QString > subNames)
 
void setAsInternal ()
 
void setAgaveFullName (QString newFullName)
 
void setAgavePWDparam (QString newPWDparam)
 
void setAgaveParamList (QStringList newParamList)
 
void setAgaveInputList (QStringList newInputList)
 
QString getTaskID ()
 
QByteArray getURLsuffix ()
 
QByteArray getArgAndURLsuffix (QMap< QString, QByteArray > *varList=nullptr)
 
AgaveRequestType getRequestType ()
 
AuthHeaderType getHeaderType ()
 
QByteArray fillPostArgList (QMap< QString, QByteArray > *argList=nullptr)
 
QByteArray fillURLArgList (QMap< QString, QByteArray > *argList=nullptr)
 
bool isTokenFormat ()
 
bool isInternal ()
 
QString getAgaveFullName ()
 
QString getAgavePWDparam ()
 
QStringList getAgaveParamList ()
 
QStringList getAgaveInputList ()
 
bool usesPostParms ()
 
bool usesURLParams ()