|
||||||||||
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, getSessionFactory, 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 AttributeAssignActionSetDAO
AttributeAssignActionSetNotFoundException
AttributeAssignActionSetDAO.findById(java.lang.String, boolean)
public void saveOrUpdate(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
saveOrUpdate
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.saveOrUpdate(edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet)
public java.util.Set<AttributeAssignActionSet> findByIfHasAttributeAssignActionId(java.lang.String id)
AttributeAssignActionSetDAO
findByIfHasAttributeAssignActionId
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.findByIfHasAttributeAssignActionId(String)
public java.util.Set<AttributeAssignActionSet> findByThenHasAttributeAssignActionId(java.lang.String id)
AttributeAssignActionSetDAO
findByThenHasAttributeAssignActionId
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.findByThenHasAttributeAssignActionId(String)
public java.util.Set<AttributeAssignActionSet> findByIfThenHasAttributeAssignActionId(java.lang.String attributeAssignActionSetForThens, java.lang.String attributeAssignActionSetForIfs)
AttributeAssignActionSetDAO
this 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 AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.findByIfThenHasAttributeAssignActionId(java.lang.String, java.lang.String)
public void delete(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
delete
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.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 AttributeAssignActionSetDAO
AttributeAssignActionSetNotFoundException
AttributeAssignActionSetDAO.findByIfThenImmediate(java.lang.String, java.lang.String, boolean)
public void deleteByIfHasAttributeAssignAction(AttributeAssignAction attributeAssignAction)
AttributeAssignActionSetDAO
deleteByIfHasAttributeAssignAction
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.deleteByIfHasAttributeAssignAction(edu.internet2.middleware.grouper.attr.assign.AttributeAssignAction)
public java.util.Set<AttributeAssignAction> attributeAssignActionsImpliedByThis(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsImpliedByThis
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.attributeAssignActionsImpliedByThis(java.lang.String)
public java.util.Set<AttributeAssignAction> attributeAssignActionsImpliedByThisImmediate(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsImpliedByThisImmediate
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.attributeAssignActionsImpliedByThisImmediate(java.lang.String)
public java.util.Set<AttributeAssignAction> attributeAssignActionsThatImplyThis(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsThatImplyThis
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.attributeAssignActionsThatImplyThis(java.lang.String)
public java.util.Set<AttributeAssignAction> attributeAssignActionsThatImplyThisImmediate(java.lang.String attributeAssignActionId)
AttributeAssignActionSetDAO
attributeAssignActionsThatImplyThisImmediate
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.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 AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.findByUuidOrKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean)
public void saveUpdateProperties(AttributeAssignActionSet attributeAssignActionSet)
AttributeAssignActionSetDAO
saveUpdateProperties
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.saveUpdateProperties(edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet)
public java.util.Set<AttributeAssignActionSet> findByDepthOneForAttributeDef(java.lang.String attributeDefId)
AttributeAssignActionSetDAO
findByDepthOneForAttributeDef
in interface AttributeAssignActionSetDAO
AttributeAssignActionSetDAO.findByDepthOneForAttributeDef(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |