Class ActivityProject

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.ActivityProject
All Implemented Interfaces:
Serializable

public class ActivityProject extends ValueClass implements Serializable
This class represents an activity project. An activity project is a template for an activity.
See Also:
  • Field Details

    • project

      protected String project
      Project name. This can be one of the predefined project names: ActivityProjectC.DEFAULT, ActivityProjectC.REQUEST, ActivityProjectC.NOTIFY. Or an arbitrary name for an application defined use case. The name must be unique because it is internally used as an ID. It has to start with a letter and must only contain letters, numbers or underscores.
    • major

      protected int major
      Reserved.
    • minor

      protected int minor
      Reserved.
    • optValue

      protected String optValue
      Reserved.
    • options

      protected ActivityOption[] options
      Options.
      Since:
      8.00.012.001
    • protectedProject

      protected boolean protectedProject
      Activity project is protected.
      Since:
      8.00.012.001
    • lockedWhenFinished

      protected boolean lockedWhenFinished
      Activity project is locked when finished.
      Since:
      8.00.012.001
  • Constructor Details

    • ActivityProject

      public ActivityProject()
    • ActivityProject

      public ActivityProject(String project, int major, int minor, String optValue)
      Reserved. Constructor for internal usage.
      Parameters:
      project - DB column project
      major - DB column major
      minor - DB column minor
      optValue - DB column optvalue
    • ActivityProject

      public ActivityProject(ActivityProject rhs)
  • Method Details

    • copy

      public void copy(ActivityProject rhs)
    • getMajor

      public int getMajor()
    • setMajor

      public void setMajor(int major)
    • getMinor

      public int getMinor()
    • setMinor

      public void setMinor(int minor)
    • getOptValue

      public String getOptValue()
    • setOptValue

      public void setOptValue(String optValue)
    • getProject

      public String getProject()
    • setProject

      public void setProject(String project)
    • getOptions

      public ActivityOption[] getOptions()
    • setOptions

      public void setOptions(ActivityOption[] opts)
    • isProtectedProject

      public boolean isProtectedProject()
    • setProtectedProject

      public void setProtectedProject(boolean protectedProject)
    • isLockedWhenFinished

      public boolean isLockedWhenFinished()
    • setLockedWhenFinished

      public void setLockedWhenFinished(boolean lockedWhenFinished)
    • toString

      public String toString()
      Overrides:
      toString in class Object