java.lang.Object
com.thoughtworks.go.plugin.configrepo.contract.CRBase
All Implemented Interfaces:
Locatable
Direct Known Subclasses:
CRApproval, CRArtifact, CRConfigurationProperty, CREnvironment, CREnvironmentVariable, CRFilter, CRJob, CRMaterial, CRParameter, CRPipeline, CRPluginConfiguration, CRStage, CRTab, CRTask, CRTimer, CRTrackingTool

public abstract class CRBase extends Object implements Locatable
  • Field Details

    • location

      @SerializedName("location") @Expose protected String location
  • Constructor Details

    • CRBase

      public CRBase()
  • Method Details

    • getErrors

      public abstract void getErrors(ErrorCollection errors, String parentLocation)
    • getLocation

      public String getLocation()
    • setLocation

      public void setLocation(String location)
    • getErrors

      @TestOnly public ErrorCollection getErrors()