Class BaseEntity

java.lang.Object
inha.git.common.BaseEntity
Direct Known Subclasses:
Banner, BugReport, Category, College, Department, Field, Image, Notice, Problem, ProblemRequest, ProblemSubmit, Project, ProjectComment, ProjectPatent, ProjectReplyComment, ProjectStar, ProjectUpload, Question, QuestionComment, QuestionReplyComment, Report, Semester, Team, TeamComment, TeamNote, TeamPost, TeamReplyComment, User

@MappedSuperclass public class BaseEntity extends Object
BaseEntity는 모든 엔티티의 기본 속성을 정의하는 추상 클래스. 생성 일자, 수정 일자, 상태를 포함.
  • Field Details

    • state

      protected BaseEntity.State state
      엔티티의 상태로 ACTIVE or INACTIVE.
  • Constructor Details

    • BaseEntity

      public BaseEntity()
  • Method Details

    • setState

      public void setState(BaseEntity.State state)
      엔티티의 상태를 설정.
      Parameters:
      state - 설정할 상태
    • setDeletedAt

      public void setDeletedAt()