edu.internet2.middleware.grouper.internal.dao
Interface PITAttributeDefDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeDefDAO

public interface PITAttributeDefDAO
extends GrouperDAO


Method Summary
 void delete(PITAttributeDef pitAttributeDef)
          delete
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 PITAttributeDef findById(java.lang.String pitAttributeDefId)
           
 java.util.Set<PITAttributeDef> findByName(java.lang.String name, boolean orderByStartTime)
           
 java.util.Set<PITAttributeDef> findByStemId(java.lang.String id)
           
 java.util.Set<AttributeDef> findMissingActivePITAttributeDefs()
           
 java.util.Set<PITAttributeDef> findMissingInactivePITAttributeDefs()
           
 void saveOrUpdate(PITAttributeDef pitAttributeDef)
          insert or update
 void saveOrUpdate(java.util.Set<PITAttributeDef> pitAttributeDefs)
          insert or update
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITAttributeDef pitAttributeDef)
insert or update

Parameters:
pitAttributeDef -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITAttributeDef> pitAttributeDefs)
insert or update

Parameters:
pitAttributeDefs -

delete

void delete(PITAttributeDef pitAttributeDef)
delete

Parameters:
pitAttributeDef -

findById

PITAttributeDef findById(java.lang.String pitAttributeDefId)
Parameters:
pitAttributeDefId -
Returns:
pit attribute def

findByName

java.util.Set<PITAttributeDef> findByName(java.lang.String name,
                                          boolean orderByStartTime)
Parameters:
name -
orderByStartTime -
Returns:
set of pit attribute defs

deleteInactiveRecords

void deleteInactiveRecords(java.sql.Timestamp time)
Delete records that ended before the given date.

Parameters:
time -

findByStemId

java.util.Set<PITAttributeDef> findByStemId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeDef

findMissingActivePITAttributeDefs

java.util.Set<AttributeDef> findMissingActivePITAttributeDefs()
Returns:
active attribute defs that are missing in point in time

findMissingInactivePITAttributeDefs

java.util.Set<PITAttributeDef> findMissingInactivePITAttributeDefs()
Returns:
active point in time attribute defs that should be inactive