public class Hib3CompositeDAO extends Hib3DAO implements CompositeDAO
Composite
DAO interface.hibernateInitted
Constructor and Description |
---|
Hib3CompositeDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(Composite c)
Delete a composite
|
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, initHibernateIfNotInitted, resourceNameFromClassName, session
public Set<Composite> findAsFactorOrHasMemberOfFactor(String groupId)
findAsFactorOrHasMemberOfFactor
in interface CompositeDAO
CompositeDAO.findAsFactorOrHasMemberOfFactor(java.lang.String)
public Set<Composite> findAsFactor(Group _g) throws GrouperDAOException
findAsFactor
in interface CompositeDAO
GrouperDAOException
public Set<Composite> findAsFactor(String groupId) throws GrouperDAOException
findAsFactor
in interface CompositeDAO
GrouperDAOException
public Composite findAsOwner(Group _g, boolean throwExceptionIfNotFound) throws CompositeNotFoundException, GrouperDAOException
findAsOwner
in interface CompositeDAO
CompositeNotFoundException
GrouperDAOException
public Composite findByUuid(String uuid, boolean throwExceptionIfNotFound) throws CompositeNotFoundException, GrouperDAOException
findByUuid
in interface CompositeDAO
uuid
- CompositeNotFoundException
GrouperDAOException
public Set<Composite> getAllComposites() throws GrouperDAOException
getAllComposites
in interface CompositeDAO
GrouperDAOException
public void update(Set toAdd, Set toDelete, Set modGroups, Set modStems) throws GrouperDAOException
update
in interface CompositeDAO
GrouperDAOException
public void save(Composite c)
CompositeDAO
save
in interface CompositeDAO
c
- The composite to save.CompositeDAO.save(edu.internet2.middleware.grouper.Composite)
public void update(Composite c)
CompositeDAO
update
in interface CompositeDAO
c
- The composite to update.CompositeDAO.update(edu.internet2.middleware.grouper.Composite)
public void delete(Composite c)
CompositeDAO
delete
in interface CompositeDAO
c
- The composite to delete.CompositeDAO.delete(edu.internet2.middleware.grouper.Composite)
protected static void reset(HibernateSession hibernateSession) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public Set<Composite> findByCreator(Member member)
findByCreator
in interface CompositeDAO
member
- public Composite findByUuidOrName(String uuid, String factorOwnerUUID, String leftFactorUUID, String rightFactorUUID, String type, boolean exceptionIfNull)
CompositeDAO
findByUuidOrName
in interface CompositeDAO
CompositeDAO.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)
CompositeDAO
findByUuidOrName
in interface CompositeDAO
CompositeDAO.findByUuidOrName(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, QueryOptions)
public void saveUpdateProperties(Composite composite)
CompositeDAO
saveUpdateProperties
in interface CompositeDAO
CompositeDAO.saveUpdateProperties(edu.internet2.middleware.grouper.Composite)
Copyright © 2016 Internet2. All rights reserved.