Class Game

  • Direct Known Subclasses:
    SecretSantaGame

    @Entity(name="games")
    @DiscriminatorField(field="game_type")
    public abstract class Game
    extends DuWebEntity
    • Constructor Detail

      • Game

        public Game()
    • Method Detail

      • PerformUpdate

        protected void PerformUpdate​(java.lang.String propertyName,
                                     java.lang.Object updateValue)
                              throws java.lang.NoSuchFieldException,
                                     java.lang.IllegalAccessException
        Specified by:
        PerformUpdate in class DuWebEntity
        Throws:
        java.lang.NoSuchFieldException
        java.lang.IllegalAccessException
      • PerformAdd

        protected void PerformAdd​(java.lang.String propertyName,
                                  java.lang.Object addValue)
        Specified by:
        PerformAdd in class DuWebEntity
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class DuWebEntity
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class DuWebEntity
      • getName

        public java.lang.String getName()
      • getGameType

        public GameType getGameType()
      • getStartDate

        public java.util.Date getStartDate()
      • getClosedDate

        public java.util.Date getClosedDate()
      • getEndDate

        public java.util.Date getEndDate()
      • getGameSize

        public java.lang.Integer getGameSize()
      • getOwnerId

        public java.lang.Long getOwnerId()
      • getGroup

        public java.lang.Long getGroup()
      • setName

        public void setName​(java.lang.String name)
      • setGameType

        public void setGameType​(GameType gameType)
      • setStartDate

        public void setStartDate​(java.util.Date startDate)
      • setClosedDate

        public void setClosedDate​(java.util.Date closedDate)
      • setEndDate

        public void setEndDate​(java.util.Date endDate)
      • setGameSize

        public void setGameSize​(java.lang.Integer gameSize)
      • setOwnerId

        public void setOwnerId​(java.lang.Long ownerId)
      • setGroup

        public void setGroup​(java.lang.Long group)