Class Protocol

java.lang.Object
org.labkey.remoteapi.ResponseObject
org.labkey.remoteapi.assay.Protocol

public class Protocol extends ResponseObject
  • Constructor Details

    • Protocol

      public Protocol()
    • Protocol

      public Protocol(org.json.JSONObject json)
  • Method Details

    • toJSONObject

      public org.json.JSONObject toJSONObject()
    • getProtocolId

      public Integer getProtocolId()
    • getName

      public String getName()
    • setName

      public Protocol setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public Protocol setDescription(String description)
    • getProviderName

      public String getProviderName()
    • setProviderName

      public Protocol setProviderName(String providerName)
    • getDomains

      public List<Domain> getDomains()
    • setDomains

      public Protocol setDomains(List<Domain> domains)
    • getAllowBackgroundUpload

      public Boolean getAllowBackgroundUpload()
    • getAllowEditableResults

      public Boolean getAllowEditableResults()
    • getAllowQCStates

      public Boolean getAllowQCStates()
    • getAllowSpacesInPath

      public boolean getAllowSpacesInPath()
    • getAllowTransformationScript

      public Boolean getAllowTransformationScript()
    • setBackgroundUpload

      public Protocol setBackgroundUpload(Boolean backgroundUpload)
    • getBackgroundUpload

      public boolean getBackgroundUpload()
    • setEditableResults

      public Protocol setEditableResults(Boolean editableResults)
    • getEditableResults

      public Boolean getEditableResults()
    • setEditableRuns

      public Protocol setEditableRuns(Boolean editableRuns)
    • getEditableRuns

      public Boolean getEditableRuns()
    • setSaveScriptFiles

      public Protocol setSaveScriptFiles(Boolean saveScriptFiles)
    • getSaveScriptFiles

      public Boolean getSaveScriptFiles()
    • setQCEnabled

      public Protocol setQCEnabled(boolean qcEnabled)
    • getQcEnabled

      public Boolean getQcEnabled()
    • setAutoCopyTargetContainerId

      public Protocol setAutoCopyTargetContainerId(String autoCopyTargetContainerId)
    • getAutoCopyTargetContainerId

      public String getAutoCopyTargetContainerId()
    • getAvailableDetectionMethods

      public List<String> getAvailableDetectionMethods()
    • setSelectedDetectionMethod

      public Protocol setSelectedDetectionMethod(String selectedDetectionMethod)
    • getSelectedDetectionMethod

      public String getSelectedDetectionMethod()
    • getAvailableMetadataInputFormats

      public Map<String,String> getAvailableMetadataInputFormats()
    • setSelectedMetadataInputFormat

      public Protocol setSelectedMetadataInputFormat(String inputFormat)
    • getSelectedMetadataInputFormat

      public String getSelectedMetadataInputFormat()
    • getAvailablePlateTemplates

      public List<String> getAvailablePlateTemplates()
    • setSelectedPlateTemplate

      public Protocol setSelectedPlateTemplate(String selectedPlateTemplate)
    • getSelectedPlateTemplate

      public String getSelectedPlateTemplate()
    • setAllowPlateMetadata

      public Protocol setAllowPlateMetadata(Boolean allowPlateMetadata)
    • getAllowPlateMetadata

      public Boolean getAllowPlateMetadata()
    • setPlateMetadata

      public Protocol setPlateMetadata(Boolean plateMetadata)
    • getPlateMetadata

      public Boolean getPlateMetadata()
    • setProtocolParameters

      public Protocol setProtocolParameters(Map<String,String> protocolParameters)
    • getProtocolParameters

      public Map<String,String> getProtocolParameters()
    • setProtocolTransformScripts

      public Protocol setProtocolTransformScripts(List<String> protocolTransformScripts)
    • getProtocolTransformScripts

      public List<String> getProtocolTransformScripts()