|
||||||||||
| 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 |
java.util.Set<AttributeDef> |
findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which attributeDefs do not have this privilege |
AttributeDef |
findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId,
boolean exceptionIfNotFound)
find by attributeDefNameId. |
AttributeDef |
findById(java.lang.String id,
boolean exceptionIfNotFound)
find by id. |
AttributeDef |
findById(java.lang.String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find by id. |
AttributeDef |
findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound)
find by id. |
AttributeDef |
findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find by id. |
AttributeDef |
findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound)
find an attribute def by name. |
AttributeDef |
findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
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 |
java.util.Set<AttributeDef> |
getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute defs secure, split the scope by whitespace |
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 |
|---|
evict, evictEntity, evictQueries, 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 AttributeDefDAOAttributeDefDAO.findByIdSecure(java.lang.String, boolean)
public AttributeDef findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
AttributeDefDAO
findByIdSecure in interface AttributeDefDAOAttributeDefDAO.findByIdSecure(String, boolean, QueryOptions)
public AttributeDef findById(java.lang.String id,
boolean exceptionIfNotFound)
AttributeDefDAO
findById in interface AttributeDefDAOAttributeDefDAO.findById(java.lang.String, boolean)
public AttributeDef findById(java.lang.String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
AttributeDefDAO
findById in interface AttributeDefDAOAttributeDefDAO.findById(java.lang.String, boolean, QueryOptions)public void saveOrUpdate(AttributeDef attributeDef)
AttributeDefDAO
saveOrUpdate in interface AttributeDefDAOAttributeDefDAO.saveOrUpdate(edu.internet2.middleware.grouper.attr.AttributeDef)
public AttributeDef findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound)
throws GrouperDAOException,
AttributeDefNotFoundException
AttributeDefDAO
findByNameSecure in interface AttributeDefDAOGrouperDAOException
AttributeDefNotFoundExceptionAttributeDefDAO.findByNameSecure(java.lang.String, boolean)
public AttributeDef findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
throws GrouperDAOException,
AttributeDefNotFoundException
AttributeDefDAO
findByNameSecure in interface AttributeDefDAOGrouperDAOException
AttributeDefNotFoundExceptionAttributeDefDAO.findByNameSecure(java.lang.String, boolean)
public AttributeDef findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId,
boolean exceptionIfNotFound)
AttributeDefDAO
findByAttributeDefNameIdSecure in interface AttributeDefDAOAttributeDefDAO.findByAttributeDefNameIdSecure(java.lang.String, boolean)public java.util.Set<AttributeDef> findByStem(java.lang.String id)
AttributeDefDAO
findByStem in interface AttributeDefDAOAttributeDefDAO.findByStem(java.lang.String)
public AttributeDef findByUuidOrName(java.lang.String id,
java.lang.String name,
boolean exceptionIfNotFound)
AttributeDefDAO
findByUuidOrName in interface AttributeDefDAOAttributeDefDAO.findByUuidOrName(java.lang.String, java.lang.String, boolean)public void saveUpdateProperties(AttributeDef attributeDef)
AttributeDefDAO
saveUpdateProperties in interface AttributeDefDAOAttributeDefDAO.saveUpdateProperties(edu.internet2.middleware.grouper.attr.AttributeDef)public void delete(AttributeDef attributeDef)
AttributeDefDAO
delete in interface AttributeDefDAOAttributeDefDAO.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 AttributeDefDAOAttributeDefDAO.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 AttributeDefDAOAttributeDefDAO.getAllAttributeDefsSecure(java.lang.String, 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> findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
AttributeDefDAO
findAttributeDefsInStemWithoutPrivilege in interface AttributeDefDAOAttributeDefDAO#findAttributeDefsInStemWithoutPrivilege(GrouperSession, String, Scope, Subject, Privilege, QueryOptions, boolean, String)
public java.util.Set<AttributeDef> getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
AttributeDefDAO
getAllAttributeDefsSplitScopeSecure in interface AttributeDefDAOAttributeDefDAO.getAllAttributeDefsSplitScopeSecure(String, GrouperSession, Subject, Set, QueryOptions, AttributeAssignType, AttributeDefType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||