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
Basic Hibernate
Group
DAO interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(ExternalSubjectAttribute externalSubjectAttribute) delete an external subject and all its attributesfindBySubject
(String subjectUuid, QueryOptions queryOptions) find attributes by subject, order by system namefindByUuid
(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) find an external subject attribute by identifierstatic void
reset
(HibernateSession hibernateSession) void
saveOrUpdate
(ExternalSubjectAttribute externalSubjectAttribute) insert or update an external subject attribute to the DBMethods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, session
-
Constructor Details
-
Hib3ExternalSubjectAttributeDAO
public Hib3ExternalSubjectAttributeDAO()
-
-
Method Details
-
delete
Description copied from interface:ExternalSubjectAttributeDAO
delete an external subject and all its attributes- Specified by:
delete
in interfaceExternalSubjectAttributeDAO
- See Also:
-
reset
- Parameters:
hibernateSession
-
-
saveOrUpdate
Description copied from interface:ExternalSubjectAttributeDAO
insert or update an external subject attribute to the DB- Specified by:
saveOrUpdate
in interfaceExternalSubjectAttributeDAO
- See Also:
-
findByUuid
public ExternalSubjectAttribute findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) Description copied from interface:ExternalSubjectAttributeDAO
find an external subject attribute by identifier- Specified by:
findByUuid
in interfaceExternalSubjectAttributeDAO
- Returns:
- the external subject or null or exception
- See Also:
-
findBySubject
Description copied from interface:ExternalSubjectAttributeDAO
find attributes by subject, order by system name- Specified by:
findBySubject
in interfaceExternalSubjectAttributeDAO
- Returns:
- the external subject or null or exception
- See Also:
-