Interface DeleteMarkerable

All Superinterfaces:
ObjectModel, Persistent
All Known Implementing Classes:
Condition, EasyError, Query

public interface DeleteMarkerable extends Persistent
This interface declared the methods that any object deleted from persistent storage AutoIncreasement 를 적용한 Table 은 DeleteMarkerable 을 적용하여야 한다. ( table schema 에 deleted 또는 removed field 가 있다.)
Author:
Youngho Cho
  • Method Details

    • isDeleted

      boolean isDeleted()
      삭제 표시(delete marker)가 되어 있는지 확인한다.
      Returns:
      삭제 표시가 되어 있으면 true
    • delete

      boolean delete(EasyDeskUser user) throws Exception
      Checks if user has permission to delete module-item type mapping.
      Parameters:
      user - who is acting
      Returns:
      true success false not success
      Throws:
      Exception - 삭제 중 오류가 발생한 경우