public class Hib3CompositeDAO extends Hib3DAO implements CompositeDAO
Composite DAO interface.| Constructor and Description |
|---|
Hib3CompositeDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Composite c)
Delete a composite
|
Set<Composite> |
find(GrouperSession grouperSession,
String parentStemId,
Stem.Scope stemScope,
Subject subject,
Set<Privilege> privileges)
find composites secure
|
Set<Composite> |
findAsFactor(Group _g) |
Set<Composite> |
findAsFactor(String groupId) |
Set<Composite> |
findAsFactorOrHasMemberOfFactor(String groupId) |
Composite |
findAsOwner(Group _g,
boolean throwExceptionIfNotFound) |
Set<Composite> |
findByCreator(Member member)
find all composites by creator
|
Composite |
findByUuid(String uuid,
boolean throwExceptionIfNotFound) |
Composite |
findByUuidOrName(String uuid,
String factorOwnerUUID,
String leftFactorUUID,
String rightFactorUUID,
String type,
boolean exceptionIfNull)
find a composite by name or uuid
|
Composite |
findByUuidOrName(String uuid,
String factorOwnerUUID,
String leftFactorUUID,
String rightFactorUUID,
String type,
boolean exceptionIfNull,
QueryOptions queryOptions)
find a composite by name or uuid
|
Set<Composite> |
getAllComposites() |
protected static void |
reset(HibernateSession hibernateSession) |
void |
save(Composite c)
Save a composite
|
void |
saveUpdateProperties(Composite composite)
save the update properties which are auto saved when business method is called
|
void |
update(Composite c)
update a composite
|
void |
update(Set toAdd,
Set toDelete,
Set modGroups,
Set modStems) |
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, sessionpublic Set<Composite> findAsFactorOrHasMemberOfFactor(String groupId)
findAsFactorOrHasMemberOfFactor in interface CompositeDAOCompositeDAO.findAsFactorOrHasMemberOfFactor(java.lang.String)public Set<Composite> findAsFactor(Group _g) throws GrouperDAOException
findAsFactor in interface CompositeDAOGrouperDAOExceptionpublic Set<Composite> findAsFactor(String groupId) throws GrouperDAOException
findAsFactor in interface CompositeDAOGrouperDAOExceptionpublic Composite findAsOwner(Group _g, boolean throwExceptionIfNotFound) throws CompositeNotFoundException, GrouperDAOException
findAsOwner in interface CompositeDAOCompositeNotFoundExceptionGrouperDAOExceptionpublic Composite findByUuid(String uuid, boolean throwExceptionIfNotFound) throws CompositeNotFoundException, GrouperDAOException
findByUuid in interface CompositeDAOuuid - CompositeNotFoundExceptionGrouperDAOExceptionpublic Set<Composite> getAllComposites() throws GrouperDAOException
getAllComposites in interface CompositeDAOGrouperDAOExceptionpublic void update(Set toAdd, Set toDelete, Set modGroups, Set modStems) throws GrouperDAOException
update in interface CompositeDAOGrouperDAOExceptionpublic void save(Composite c)
CompositeDAOsave in interface CompositeDAOc - The composite to save.CompositeDAO.save(edu.internet2.middleware.grouper.Composite)public void update(Composite c)
CompositeDAOupdate in interface CompositeDAOc - The composite to update.CompositeDAO.update(edu.internet2.middleware.grouper.Composite)public void delete(Composite c)
CompositeDAOdelete in interface CompositeDAOc - The composite to delete.CompositeDAO.delete(edu.internet2.middleware.grouper.Composite)protected static void reset(HibernateSession hibernateSession) throws org.hibernate.HibernateException
org.hibernate.HibernateExceptionpublic Set<Composite> findByCreator(Member member)
findByCreator in interface CompositeDAOmember - public Composite findByUuidOrName(String uuid, String factorOwnerUUID, String leftFactorUUID, String rightFactorUUID, String type, boolean exceptionIfNull)
CompositeDAOfindByUuidOrName in interface CompositeDAOCompositeDAO.findByUuidOrName(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)public Composite findByUuidOrName(String uuid, String factorOwnerUUID, String leftFactorUUID, String rightFactorUUID, String type, boolean exceptionIfNull, QueryOptions queryOptions)
CompositeDAOfindByUuidOrName in interface CompositeDAOCompositeDAO.findByUuidOrName(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, QueryOptions)public void saveUpdateProperties(Composite composite)
CompositeDAOsaveUpdateProperties in interface CompositeDAOCompositeDAO.saveUpdateProperties(edu.internet2.middleware.grouper.Composite)public Set<Composite> find(GrouperSession grouperSession, String parentStemId, Stem.Scope stemScope, Subject subject, Set<Privilege> privileges)
CompositeDAOfind in interface CompositeDAOCopyright © 2016 Internet2. All rights reserved.