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

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeDefNameDAO

public interface PITAttributeDefNameDAO
extends GrouperDAO


Method Summary
 void delete(PITAttributeDefName pitAttributeDefName)
          delete
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 java.util.Set<PITAttributeDefName> findByAttributeDefId(java.lang.String id)
           
 PITAttributeDefName findById(java.lang.String id)
           
 java.util.Set<PITAttributeDefName> findByName(java.lang.String name, boolean orderByStartTime)
           
 java.util.Set<PITAttributeDefName> findByStemId(java.lang.String id)
           
 java.util.Set<AttributeDefName> findMissingActivePITAttributeDefNames()
           
 java.util.Set<PITAttributeDefName> findMissingInactivePITAttributeDefNames()
           
 void saveOrUpdate(PITAttributeDefName pitAttributeDefName)
          insert or update
 void saveOrUpdate(java.util.Set<PITAttributeDefName> pitAttributeDefNames)
          insert or update
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITAttributeDefName pitAttributeDefName)
insert or update

Parameters:
pitAttributeDefName -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITAttributeDefName> pitAttributeDefNames)
insert or update

Parameters:
pitAttributeDefNames -

delete

void delete(PITAttributeDefName pitAttributeDefName)
delete

Parameters:
pitAttributeDefName -

findById

PITAttributeDefName findById(java.lang.String id)
Parameters:
id -
Returns:
PITAttributeDefName

findByName

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

deleteInactiveRecords

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

Parameters:
time -

findByAttributeDefId

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

findByStemId

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

findMissingActivePITAttributeDefNames

java.util.Set<AttributeDefName> findMissingActivePITAttributeDefNames()
Returns:
active attribute def names that are missing in point in time

findMissingInactivePITAttributeDefNames

java.util.Set<PITAttributeDefName> findMissingInactivePITAttributeDefNames()
Returns:
active point in time attribute def names that should be inactive