|
||||||||||
| 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.Hib3AttributeAssignActionSetDAO
public class Hib3AttributeAssignActionSetDAO
Data Access Object for attribute assign action set
| Field Summary |
|---|
| Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
|---|
hibernateInitted |
| Constructor Summary | |
|---|---|
Hib3AttributeAssignActionSetDAO()
|
|
| Method Summary | |
|---|---|
java.util.Set<AttributeAssignAction> |
attributeAssignActionsImpliedByThis(java.lang.String attributeAssignActionId)
get all the THEN rows from attributeDefNameSet about this id. |
java.util.Set<AttributeAssignAction> |
attributeAssignActionsImpliedByThisImmediate(java.lang.String attributeAssignActionId)
get all the THEN rows from attributeDefNameSet about this id (immediate). |
java.util.Set<AttributeAssignAction> |
attributeAssignActionsThatImplyThis(java.lang.String attributeAssignActionId)
get all the IF rows from attributeAssignActionSet about this id. |
java.util.Set<AttributeAssignAction> |
attributeAssignActionsThatImplyThisImmediate(java.lang.String attributeAssignActionId)
get all the IF rows from attributeDefNameSet about this id (immediate only). |
void |
delete(AttributeAssignActionSet attributeAssignActionSet)
delete an attribute assign action set |
void |
deleteByIfHasAttributeAssignAction(AttributeAssignAction attributeAssignAction)
delete attributeAssignAction sets by owner, so the attributeAssignAction can be deleted |
java.util.Set<AttributeAssignActionSet> |
findByDepthOneForAttributeDef(java.lang.String attributeDefId)
find by depth one for attribute def |
AttributeAssignActionSet |
findById(java.lang.String id,
boolean exceptionIfNotFound)
|
java.util.Set<AttributeAssignActionSet> |
findByIfHasAttributeAssignActionId(java.lang.String id)
find by set owner |
java.util.Set<AttributeAssignActionSet> |
findByIfThenHasAttributeAssignActionId(java.lang.String attributeAssignActionSetForThens,
java.lang.String attributeAssignActionSetForIfs)
this will help with deletes. |
AttributeAssignActionSet |
findByIfThenImmediate(java.lang.String attributeAssignActionIdIf,
java.lang.String attributeAssignActionIdThen,
boolean exceptionIfNotFound)
find by if and then (not same) with depth of 1 (immediate) |
java.util.Set<AttributeAssignActionSet> |
findByThenHasAttributeAssignActionId(java.lang.String id)
find by member |
AttributeAssignActionSet |
findByUuidOrKey(java.lang.String id,
java.lang.String ifHasAttributeAssignActionId,
java.lang.String thenHasAttributeAssignActionId,
java.lang.String parentAttributeAssignActionSetId,
int depth,
boolean exceptionIfNull)
find a record by uuid or key |
void |
saveOrUpdate(AttributeAssignActionSet attributeAssignActionSet)
insert or update an attributeAssignActionSet |
void |
saveUpdateProperties(AttributeAssignActionSet attributeAssignActionSet)
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 Hib3AttributeAssignActionSetDAO()
| Method Detail |
|---|
public AttributeAssignActionSet findById(java.lang.String id,
boolean exceptionIfNotFound)
throws AttributeAssignActionSetNotFoundException
findById in interface AttributeAssignActionSetDAOAttributeAssignActionSetNotFoundExceptionAttributeAssignActionSetDAO.findById(java.lang.String, boolean)public void saveOrUpdate(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
saveOrUpdate in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.saveOrUpdate(edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet)public java.util.Set<AttributeAssignActionSet> findByIfHasAttributeAssignActionId(java.lang.String id)
AttributeAssignActionSetDAO
findByIfHasAttributeAssignActionId in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.findByIfHasAttributeAssignActionId(String)public java.util.Set<AttributeAssignActionSet> findByThenHasAttributeAssignActionId(java.lang.String id)
AttributeAssignActionSetDAO
findByThenHasAttributeAssignActionId in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.findByThenHasAttributeAssignActionId(String)
public java.util.Set<AttributeAssignActionSet> findByIfThenHasAttributeAssignActionId(java.lang.String attributeAssignActionSetForThens,
java.lang.String attributeAssignActionSetForIfs)
AttributeAssignActionSetDAOthis will help with deletes. It will find sets who have if's which match thens provided, and thens which match ifs provided. So if there is this path: A -> B -> C -> D And the inputs here are B and C (removing that path) Then return A -> C, A -> D, B -> C, B -> D
findByIfThenHasAttributeAssignActionId in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.findByIfThenHasAttributeAssignActionId(java.lang.String, java.lang.String)public void delete(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
delete in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.delete(edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet)
public AttributeAssignActionSet findByIfThenImmediate(java.lang.String attributeAssignActionIdIf,
java.lang.String attributeAssignActionIdThen,
boolean exceptionIfNotFound)
throws AttributeAssignActionSetNotFoundException
AttributeAssignActionSetDAO
findByIfThenImmediate in interface AttributeAssignActionSetDAOAttributeAssignActionSetNotFoundExceptionAttributeAssignActionSetDAO.findByIfThenImmediate(java.lang.String, java.lang.String, boolean)public void deleteByIfHasAttributeAssignAction(AttributeAssignAction attributeAssignAction)
AttributeAssignActionSetDAO
deleteByIfHasAttributeAssignAction in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.deleteByIfHasAttributeAssignAction(edu.internet2.middleware.grouper.attr.assign.AttributeAssignAction)public java.util.Set<AttributeAssignAction> attributeAssignActionsImpliedByThis(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsImpliedByThis in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.attributeAssignActionsImpliedByThis(java.lang.String)public java.util.Set<AttributeAssignAction> attributeAssignActionsImpliedByThisImmediate(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsImpliedByThisImmediate in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.attributeAssignActionsImpliedByThisImmediate(java.lang.String)public java.util.Set<AttributeAssignAction> attributeAssignActionsThatImplyThis(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsThatImplyThis in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.attributeAssignActionsThatImplyThis(java.lang.String)public java.util.Set<AttributeAssignAction> attributeAssignActionsThatImplyThisImmediate(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsThatImplyThisImmediate in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.attributeAssignActionsThatImplyThisImmediate(java.lang.String)
public AttributeAssignActionSet findByUuidOrKey(java.lang.String id,
java.lang.String ifHasAttributeAssignActionId,
java.lang.String thenHasAttributeAssignActionId,
java.lang.String parentAttributeAssignActionSetId,
int depth,
boolean exceptionIfNull)
AttributeAssignActionSetDAO
findByUuidOrKey in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.findByUuidOrKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean)public void saveUpdateProperties(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
saveUpdateProperties in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.saveUpdateProperties(edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet)public java.util.Set<AttributeAssignActionSet> findByDepthOneForAttributeDef(java.lang.String attributeDefId)
AttributeAssignActionSetDAO
findByDepthOneForAttributeDef in interface AttributeAssignActionSetDAOAttributeAssignActionSetDAO.findByDepthOneForAttributeDef(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||