|
||||||||||
| 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.Hib3AttributeDefNameDAO
public class Hib3AttributeDefNameDAO
Data Access Object for attribute def name
| Field Summary |
|---|
| Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
|---|
hibernateInitted |
| Constructor Summary | |
|---|---|
Hib3AttributeDefNameDAO()
|
|
| Method Summary | |
|---|---|
void |
delete(AttributeDefName attributeDefName)
delete this attribute def name |
java.util.Set<AttributeDefName> |
findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
findAllSecure(java.lang.String searchField,
java.util.Set<java.lang.String> searchInAttributeDefIds,
QueryOptions queryOptions)
search for attributeDefName by name, display name, or description. |
java.util.Set<AttributeDefName> |
findByAttributeDef(java.lang.String id)
Find all that have the given attribute def id. |
java.util.Set<AttributeDefName> |
findByAttributeDefLike(java.lang.String attributeDefId,
java.lang.String likeString)
search for all by attribute def id, and like string |
AttributeDefName |
findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound)
|
AttributeDefName |
findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound)
find an attribute def name by name |
AttributeDefName |
findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attribute def name by name |
java.util.Set<AttributeDefName> |
findByStem(java.lang.String id)
Find all that have the given stem id. |
AttributeDefName |
findByUuidOrName(java.lang.String id,
java.lang.String name,
boolean exceptionIfNotFound)
find a record by uuid or name |
void |
saveOrUpdate(AttributeDefName attributeDefName)
insert or update an attribute def name object |
void |
saveUpdateProperties(AttributeDefName attributeDefName)
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 Hib3AttributeDefNameDAO()
| Method Detail |
|---|
public AttributeDefName findByIdSecure(java.lang.String id,
boolean exceptionIfNotFound)
findByIdSecure in interface AttributeDefNameDAOAttributeDefNameDAO.findByIdSecure(java.lang.String, boolean)public void saveOrUpdate(AttributeDefName attributeDefName)
AttributeDefNameDAO
saveOrUpdate in interface AttributeDefNameDAOAttributeDefNameDAO.saveOrUpdate(edu.internet2.middleware.grouper.attr.AttributeDefName)
public AttributeDefName findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
throws GrouperDAOException,
AttributeDefNameNotFoundException
AttributeDefNameDAO
findByNameSecure in interface AttributeDefNameDAOGrouperDAOException
AttributeDefNameNotFoundExceptionAttributeDefNameDAO.findByNameSecure(java.lang.String, boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public AttributeDefName findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound)
throws GrouperDAOException,
AttributeDefNameNotFoundException
AttributeDefNameDAO
findByNameSecure in interface AttributeDefNameDAOGrouperDAOException
AttributeDefNameNotFoundExceptionAttributeDefNameDAO.findByNameSecure(java.lang.String, boolean)public void delete(AttributeDefName attributeDefName)
AttributeDefNameDAO
delete in interface AttributeDefNameDAOAttributeDefNameDAO.delete(AttributeDefName)public java.util.Set<AttributeDefName> findByStem(java.lang.String id)
AttributeDefNameDAO
findByStem in interface AttributeDefNameDAOAttributeDefNameDAO.findByStem(java.lang.String)
public AttributeDefName findByUuidOrName(java.lang.String id,
java.lang.String name,
boolean exceptionIfNotFound)
AttributeDefNameDAO
findByUuidOrName in interface AttributeDefNameDAOAttributeDefNameDAO.findByUuidOrName(java.lang.String, java.lang.String, boolean)public void saveUpdateProperties(AttributeDefName attributeDefName)
AttributeDefNameDAO
saveUpdateProperties in interface AttributeDefNameDAOAttributeDefNameDAO.saveUpdateProperties(edu.internet2.middleware.grouper.attr.AttributeDefName)public java.util.Set<AttributeDefName> findByAttributeDef(java.lang.String id)
AttributeDefNameDAO
findByAttributeDef in interface AttributeDefNameDAOAttributeDefNameDAO.findByAttributeDef(java.lang.String)
public java.util.Set<AttributeDefName> findAllSecure(java.lang.String searchField,
java.util.Set<java.lang.String> searchInAttributeDefIds,
QueryOptions queryOptions)
AttributeDefNameDAO
findAllSecure in interface AttributeDefNameDAOsearchField - substring to search forsearchInAttributeDefIds - ids to search in or null for all
AttributeDefNameDAO.findAllSecure(java.lang.String, java.util.Set, QueryOptions)
public java.util.Set<AttributeDefName> findByAttributeDefLike(java.lang.String attributeDefId,
java.lang.String likeString)
AttributeDefNameDAO
findByAttributeDefLike in interface AttributeDefNameDAOAttributeDefNameDAO.findByAttributeDefLike(String, String)
public java.util.Set<AttributeDefName> findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
AttributeDefNameDAO
findAllAttributeNamesSplitScopeSecure in interface AttributeDefNameDAOattributeDefId - optional if filtering by names in a certain attribute definition
AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(String, GrouperSession, String, Subject, Set, QueryOptions, AttributeAssignType, AttributeDefType)
public java.util.Set<AttributeDefName> findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
AttributeDefNameDAO
findAllAttributeNamesSecure in interface AttributeDefNameDAOattributeDefId - optional if filtering by names in a certain attribute definition
AttributeDefNameDAO.findAllAttributeNamesSecure(String, boolean, GrouperSession, String, Subject, Set, QueryOptions, AttributeAssignType, AttributeDefType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||