Interface PITAttributeAssignActionSetDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeAssignActionSetDAO

public interface PITAttributeAssignActionSetDAO extends GrouperDAO
  • Method Details

    • saveOrUpdate

      void saveOrUpdate(PITAttributeAssignActionSet pitAttributeAssignActionSet)
      insert or update
      Parameters:
      pitAttributeAssignActionSet -
    • saveOrUpdate

      void saveOrUpdate(Set<PITAttributeAssignActionSet> pitAttributeAssignActionSets)
      insert or update
      Parameters:
      pitAttributeAssignActionSets -
    • delete

      void delete(PITAttributeAssignActionSet pitAttributeAssignActionSet)
      delete
      Parameters:
      pitAttributeAssignActionSet -
    • findBySourceIdActive

      PITAttributeAssignActionSet findBySourceIdActive(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssignActionSet
    • findById

      PITAttributeAssignActionSet findById(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssignActionSet
    • findBySourceIdUnique

      PITAttributeAssignActionSet findBySourceIdUnique(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssignActionSet
    • deleteInactiveRecords

      long deleteInactiveRecords(Timestamp time)
      Delete records that ended before the given date.
      Parameters:
      time -
      Returns:
      the count
    • findImmediateChildren

      Set<PITAttributeAssignActionSet> findImmediateChildren(PITAttributeAssignActionSet pitAttributeAssignActionSet)
      Parameters:
      pitAttributeAssignActionSet -
      Returns:
      pit action sets
    • findAllSelfPITAttributeAssignActionSetsByPITAttributeAssignActionId

      Set<PITAttributeAssignActionSet> findAllSelfPITAttributeAssignActionSetsByPITAttributeAssignActionId(String id)
      Parameters:
      id -
      Returns:
      pit action sets
    • deleteSelfByPITAttributeAssignActionId

      void deleteSelfByPITAttributeAssignActionId(String id)
      Parameters:
      id -
    • findByThenHasPITAttributeAssignActionId

      Set<PITAttributeAssignActionSet> findByThenHasPITAttributeAssignActionId(String id)
      Parameters:
      id -
      Returns:
      pit action sets
    • findMissingActivePITAttributeAssignActionSets

      Set<AttributeAssignActionSet> findMissingActivePITAttributeAssignActionSets()
      Returns:
      active action sets that are missing in point in time
    • findMissingInactivePITAttributeAssignActionSets

      Set<PITAttributeAssignActionSet> findMissingInactivePITAttributeAssignActionSets()
      Returns:
      active point in time action sets that should be inactive
    • findActiveDuplicates

      Set<String> findActiveDuplicates()
      Returns:
      source ids of records that have duplicate active entries in PIT
    • findBySourceId

      Set<PITAttributeAssignActionSet> findBySourceId(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      set of PITAttributeAssignActionSet
    • delete

      void delete(String id)
      Delete (won't run pre and post delete methods)
      Parameters:
      id -