|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefDAO
public class Hib3AttributeDefDAO
Data Access Object for attribute def
Field Summary |
---|
Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
hibernateInitted |
Constructor Summary | |
---|---|
Hib3AttributeDefDAO()
|
Method Summary | |
---|---|
void |
delete(AttributeDef attributeDef)
delete the attribute def |
AttributeDef |
findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId,
boolean exceptionIfNotFound)
find by attributeDefNameId. |
AttributeDef |
findById(java.lang.String id,
boolean exceptionIfNotFound)
find by id. |
AttributeDef |
findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound)
find by id. |
AttributeDef |
findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound)
find an attribute def by name. |
java.util.Set<AttributeDef> |
findByStem(java.lang.String id)
Find all that have the given stem id. |
AttributeDef |
findByUuidOrName(java.lang.String id,
java.lang.String name,
boolean exceptionIfNotFound)
search for an attribute def by id or name |
java.util.Set<AttributeDef> |
getAllAttributeDefsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
java.util.Set<AttributeDef> |
getAllAttributeDefsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
void |
saveOrUpdate(AttributeDef attributeDef)
insert or update an attribute def object |
void |
saveUpdateProperties(AttributeDef attributeDef)
save the update properties which are auto saved when business method is called |
Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
getConfiguration, initHibernateIfNotInitted, resourceNameFromClassName, session |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Hib3AttributeDefDAO()
Method Detail |
---|
public AttributeDef findByIdSecure(java.lang.String id, boolean exceptionIfNotFound)
AttributeDefDAO
findByIdSecure
in interface AttributeDefDAO
AttributeDefDAO.findByIdSecure(java.lang.String, boolean)
public AttributeDef findById(java.lang.String id, boolean exceptionIfNotFound)
AttributeDefDAO
findById
in interface AttributeDefDAO
AttributeDefDAO.findById(java.lang.String, boolean)
public void saveOrUpdate(AttributeDef attributeDef)
AttributeDefDAO
saveOrUpdate
in interface AttributeDefDAO
AttributeDefDAO.saveOrUpdate(edu.internet2.middleware.grouper.attr.AttributeDef)
public AttributeDef findByNameSecure(java.lang.String name, boolean exceptionIfNotFound) throws GrouperDAOException, AttributeDefNotFoundException
AttributeDefDAO
findByNameSecure
in interface AttributeDefDAO
GrouperDAOException
AttributeDefNotFoundException
AttributeDefDAO.findByNameSecure(java.lang.String, boolean)
public AttributeDef findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId, boolean exceptionIfNotFound)
AttributeDefDAO
findByAttributeDefNameIdSecure
in interface AttributeDefDAO
AttributeDefDAO.findByAttributeDefNameIdSecure(java.lang.String, boolean)
public java.util.Set<AttributeDef> findByStem(java.lang.String id)
AttributeDefDAO
findByStem
in interface AttributeDefDAO
AttributeDefDAO.findByStem(java.lang.String)
public AttributeDef findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound)
AttributeDefDAO
findByUuidOrName
in interface AttributeDefDAO
AttributeDefDAO.findByUuidOrName(java.lang.String, java.lang.String, boolean)
public void saveUpdateProperties(AttributeDef attributeDef)
AttributeDefDAO
saveUpdateProperties
in interface AttributeDefDAO
AttributeDefDAO.saveUpdateProperties(edu.internet2.middleware.grouper.attr.AttributeDef)
public void delete(AttributeDef attributeDef)
AttributeDefDAO
delete
in interface AttributeDefDAO
AttributeDefDAO.delete(edu.internet2.middleware.grouper.attr.AttributeDef)
public java.util.Set<AttributeDef> getAllAttributeDefsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
AttributeDefDAO
getAllAttributeDefsSecure
in interface AttributeDefDAO
AttributeDefDAO.getAllAttributeDefsSecure(edu.internet2.middleware.grouper.GrouperSession, edu.internet2.middleware.subject.Subject, java.util.Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<AttributeDef> getAllAttributeDefsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
AttributeDefDAO
getAllAttributeDefsSecure
in interface AttributeDefDAO
AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String, edu.internet2.middleware.grouper.GrouperSession, edu.internet2.middleware.subject.Subject, java.util.Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |