edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3ExternalSubjectAttributeDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3ExternalSubjectAttributeDAO
- All Implemented Interfaces:
- ExternalSubjectAttributeDAO, GrouperDAO
public class Hib3ExternalSubjectAttributeDAO
- extends Hib3DAO
- implements ExternalSubjectAttributeDAO
Basic Hibernate Group
DAO interface.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Hib3ExternalSubjectAttributeDAO
public Hib3ExternalSubjectAttributeDAO()
delete
public void delete(ExternalSubjectAttribute externalSubjectAttribute)
- Description copied from interface:
ExternalSubjectAttributeDAO
- delete an external subject and all its attributes
- Specified by:
delete
in interface ExternalSubjectAttributeDAO
- See Also:
ExternalSubjectAttributeDAO.delete(ExternalSubjectAttribute)
reset
public static void reset(HibernateSession hibernateSession)
- Parameters:
hibernateSession
-
saveOrUpdate
public void saveOrUpdate(ExternalSubjectAttribute externalSubjectAttribute)
- Description copied from interface:
ExternalSubjectAttributeDAO
- insert or update an external subject attribute to the DB
- Specified by:
saveOrUpdate
in interface ExternalSubjectAttributeDAO
- See Also:
save or update this to the DB.
findByUuid
public ExternalSubjectAttribute findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
- Description copied from interface:
ExternalSubjectAttributeDAO
- find an external subject attribute by identifier
- Specified by:
findByUuid
in interface ExternalSubjectAttributeDAO
- Returns:
- the external subject or null or exception
- See Also:
ExternalSubjectAttributeDAO.findByUuid(String, boolean, QueryOptions)
findBySubject
public java.util.Set<ExternalSubjectAttribute> findBySubject(java.lang.String subjectUuid,
QueryOptions queryOptions)
- Description copied from interface:
ExternalSubjectAttributeDAO
- find attributes by subject, order by system name
- Specified by:
findBySubject
in interface ExternalSubjectAttributeDAO
- Returns:
- the external subject or null or exception
- See Also:
ExternalSubjectAttributeDAO.findBySubject(String, QueryOptions)