Class ProgramDTO

java.lang.Object
io.meeds.gamification.model.ProgramDTO
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ProgramRestEntity, ProgramWithRulesRestEntity

public class ProgramDTO extends Object implements Serializable, Cloneable
See Also:
  • Field Details

    • id

      protected long id
    • title

      protected String title
    • description

      protected String description
    • color

      protected String color
    • spaceId

      protected long spaceId
    • priority

      protected int priority
    • createdBy

      protected String createdBy
    • createdDate

      protected String createdDate
    • lastModifiedBy

      protected String lastModifiedBy
    • lastModifiedDate

      protected String lastModifiedDate
    • deleted

      protected boolean deleted
    • enabled

      protected boolean enabled
    • budget

      protected long budget
    • type

      @Deprecated(forRemoval=false, since="1.5.0") protected String type
      Deprecated.
      There is no difference anymore between Automatic or Manual Domain/Program. This is preserved for future usages, but not used
    • coverUploadId

      protected String coverUploadId
    • avatarUploadId

      protected String avatarUploadId
    • coverFileId

      protected long coverFileId
    • avatarFileId

      protected long avatarFileId
    • coverUrl

      protected String coverUrl
    • avatarUrl

      protected String avatarUrl
    • ownerIds

      protected Set<Long> ownerIds
    • rulesTotalScore

      protected long rulesTotalScore
    • open

      protected boolean open
    • visibility

      protected EntityVisibility visibility
  • Constructor Details

    • ProgramDTO

      public ProgramDTO()
  • Method Details

    • getAudienceId

      @Deprecated(forRemoval=true, since="1.5.0") public long getAudienceId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      user spaceId instead
      Deprecated should be renamed to spaceId knowing that audienceId should reference an identity id instead
      Returns:
      space technical identifier
    • setAudienceId

      @Deprecated(forRemoval=true, since="1.5.0") public void setAudienceId(long spaceId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      user spaceId instead
      Deprecated should be renamed to spaceId knowing that audienceId should reference an identity id instead
      Parameters:
      spaceId - space technical identifier
    • clone

      public ProgramDTO clone()
      Overrides:
      clone in class Object