Interface PITAttributeAssignDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeAssignDAO

public interface PITAttributeAssignDAO extends GrouperDAO
  • Method Details

    • saveOrUpdate

      void saveOrUpdate(PITAttributeAssign pitAttributeAssign)
      insert or update
      Parameters:
      pitAttributeAssign -
    • saveOrUpdate

      void saveOrUpdate(Set<PITAttributeAssign> pitAttributeAssigns)
      insert or update
      Parameters:
      pitAttributeAssigns -
    • delete

      void delete(PITAttributeAssign pitAttributeAssign)
      delete
      Parameters:
      pitAttributeAssign -
    • findBySourceIdActive

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

      PITAttributeAssign findById(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssign
    • findBySourceId

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

      PITAttributeAssign findBySourceIdUnique(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssign
    • findBySourceIdMostRecent

      PITAttributeAssign findBySourceIdMostRecent(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      PITAttributeAssign
    • updateOwnerPITAttributeAssignId

      void updateOwnerPITAttributeAssignId(String oldId, String newId)
      Parameters:
      oldId -
      newId -
    • findActiveByOwnerPITAttributeAssignId

      Set<PITAttributeAssign> findActiveByOwnerPITAttributeAssignId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • updateOwnerPITMembershipId

      void updateOwnerPITMembershipId(String oldId, String newId)
      Parameters:
      oldId -
      newId -
    • findActiveByOwnerPITMembershipId

      Set<PITAttributeAssign> findActiveByOwnerPITMembershipId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByOwnerPITMembershipId

      Set<PITAttributeAssign> findByOwnerPITMembershipId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByOwnerPITGroupId

      Set<PITAttributeAssign> findByOwnerPITGroupId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByOwnerPITStemId

      Set<PITAttributeAssign> findByOwnerPITStemId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByOwnerPITAttributeDefId

      Set<PITAttributeAssign> findByOwnerPITAttributeDefId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByOwnerPITAttributeAssignId

      Set<PITAttributeAssign> findByOwnerPITAttributeAssignId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • deleteInactiveRecords

      long deleteInactiveRecords(Timestamp time)
      Delete records that ended before the given date.
      Parameters:
      time -
      Returns:
      the number of records deleted
    • findAssignmentsOnAssignments

      Set<PITAttributeAssign> findAssignmentsOnAssignments(Collection<PITAttributeAssign> attributeAssigns, Timestamp pointInTimeFrom, Timestamp pointInTimeTo)
      Parameters:
      attributeAssigns -
      pointInTimeFrom -
      pointInTimeTo -
      Returns:
      pit assignments
    • findByPITAttributeDefNameId

      Set<PITAttributeAssign> findByPITAttributeDefNameId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findByPITAttributeAssignActionId

      Set<PITAttributeAssign> findByPITAttributeAssignActionId(String id)
      Parameters:
      id -
      Returns:
      set of PITAttributeAssign
    • findMissingActivePITAttributeAssigns

      Set<AttributeAssign> findMissingActivePITAttributeAssigns()
      Returns:
      active attribute assigns that are missing in point in time
    • findMissingInactivePITAttributeAssigns

      Set<PITAttributeAssign> findMissingInactivePITAttributeAssigns()
      Returns:
      active point in time attribute assigns that should be inactive
    • findByOwnerPITGroupIdAndPITAttributeDefNameId

      Set<PITAttributeAssign> findByOwnerPITGroupIdAndPITAttributeDefNameId(String pitGroupId, String pitAttributeDefNameId)
      Parameters:
      pitGroupId -
      pitAttributeDefNameId -
      Returns:
      set of PITAttributeAssign
    • findActiveDuplicates

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

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