Class SvcDef

java.lang.Object
com.avoka.tm.vo.SvcDef

public class SvcDef extends Object
Provide a Service Definition value object class.
Since:
5.0.0
  • Constructor Details

    • SvcDef

      public SvcDef()
    • SvcDef

      public SvcDef(ServiceDefinition sd)
      Create a service definition value object from the given entity.
      Parameters:
      sd - the service definition entity (required)
    • SvcDef

      public SvcDef(SvcDef svcDef, Map<String,String> params)
      Create a service definition value object from the given entity and put additional parameters to the service definition's parameters map.
      Parameters:
      svcDef - the service definition entity (required)
      params - additional parameters to put to service definition parameters (required)
      Since:
      5.0.2
    • SvcDef

      public SvcDef(Map fields)
      Create a unit testing SvcDef value object with the given fields.
      Parameters:
      fields - the service definition entity fields (required)
      Since:
      5.1.4
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      a string representation of the object.
    • getId

      public Long getId()
      The service definition id (PK).
    • getName

      public String getName()
      The service definition name.
    • getVersion

      public String getVersion()
      The service definition version.
      Since:
      17.10.0
    • getVersionNumber

      @Deprecated public Integer getVersionNumber()
      Deprecated.
      The service definition version.
      Since:
      21.5.0
    • getOrgId

      public Long getOrgId()
      The organization client id (PK).
    • getClientCode

      public String getClientCode()
      The organization client code.
    • getType

      public String getType()
      The service type.
    • getDescription

      public String getDescription()
      The service description.
    • isCurrentVersion

      public boolean isCurrentVersion()
      The service is the current active version for the service name.
    • isJobTemplate

      public boolean isJobTemplate()
      The service definition is a job template.
    • isUnitTestEnabled

      public boolean isUnitTestEnabled()
      The unit testing is enable for the service.
    • getClassName

      public String getClassName()
      The service definition class name.
    • getCreatedAt

      public Date getCreatedAt()
      The time the service definition was created.
    • getCreatedBy

      public String getCreatedBy()
      The user who created the service definition.
    • getLastModifiedAt

      public Date getLastModifiedAt()
      The time the service definition was last modified.
    • getLastModifiedBy

      public String getLastModifiedBy()
      The user who created the service definition.
    • getSvcConn

      public SvcConn getSvcConn()
      The associated service connection.
    • getParamsMap

      public Map<String,String> getParamsMap()
      The service parameters map.