|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AttributeDefNameSetDAO
attribute def name set, links up attributes with other attributes (probably for privs)
Method Summary | |
---|---|
java.util.Set<AttributeDefName> |
attributeDefNamesImpliedByThis(java.lang.String attributeDefNameId)
get all the THEN rows from attributeDefNameSet about this id. |
java.util.Set<AttributeDefName> |
attributeDefNamesImpliedByThisImmediate(java.lang.String attributeDefNameId)
get all the THEN rows from attributeDefNameSet about this id (immediate). |
java.util.Set<AttributeDefName> |
attributeDefNamesThatImplyThis(java.lang.String attributeDefNameId)
get all the IF rows from attributeDefNameSet about this id. |
java.util.Set<AttributeDefName> |
attributeDefNamesThatImplyThisImmediate(java.lang.String attributeDefNameId)
get all the IF rows from attributeDefNameSet about this id (immediate only). |
void |
delete(AttributeDefNameSet attributeDefNameSet)
delete an attribute def name set |
void |
deleteByIfHasAttributeDefName(AttributeDefName attributeDefName)
delete attributeDefName sets by owner, so the attributeDefName can be deleted |
java.util.Set<AttributeDefNameSet> |
findByDepthOneForAttributeDef(java.lang.String attributeDefId)
find by depth one for attribute def |
AttributeDefNameSet |
findById(java.lang.String id,
boolean exceptionIfNotFound)
|
java.util.Set<AttributeDefNameSet> |
findByIfHasAttributeDefNameId(java.lang.String id)
find by set owner |
java.util.Set<AttributeDefNameSet> |
findByIfThenHasAttributeDefNameId(java.lang.String attributeDefNameSetForThens,
java.lang.String attributeDefNameSetForIfs)
this will help with deletes. |
AttributeDefNameSet |
findByIfThenImmediate(java.lang.String attributeDefNameIdIf,
java.lang.String attributeDefNameIdThen,
boolean exceptionIfNotFound)
find by if and then (not same) with depth of 1 (immediate) |
java.util.Set<AttributeDefNameSet> |
findByThenHasAttributeDefNameId(java.lang.String id)
find by member |
AttributeDefNameSet |
findByUuidOrKey(java.lang.String id,
java.lang.String ifHasAttributeDefNameId,
java.lang.String thenHasAttributedefNameId,
java.lang.String parentAttributeDefNameSetId,
int depth,
boolean exceptionIfNull)
find a record by uuid or key |
void |
saveOrUpdate(AttributeDefNameSet attributeDefNameSet)
insert or update an attribute def name set |
void |
saveUpdateProperties(AttributeDefNameSet attributeDefNameSet)
save the update properties which are auto saved when business method is called |
Method Detail |
---|
void saveOrUpdate(AttributeDefNameSet attributeDefNameSet)
attributeDefNameSet
- void delete(AttributeDefNameSet attributeDefNameSet)
attributeDefNameSet
- AttributeDefNameSet findById(java.lang.String id, boolean exceptionIfNotFound) throws AttributeDefNameSetNotFoundException
id
- exceptionIfNotFound
-
AttributeDefNameSetNotFoundException
java.util.Set<AttributeDefNameSet> findByIfHasAttributeDefNameId(java.lang.String id)
id
-
java.util.Set<AttributeDefNameSet> findByThenHasAttributeDefNameId(java.lang.String id)
id
-
java.util.Set<AttributeDefNameSet> findByDepthOneForAttributeDef(java.lang.String attributeDefId)
attributeDefId
-
java.util.Set<AttributeDefNameSet> findByIfThenHasAttributeDefNameId(java.lang.String attributeDefNameSetForThens, java.lang.String attributeDefNameSetForIfs)
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
attributeDefNameSetForThens
- attributeDefNameSetForIfs
-
AttributeDefNameSet findByIfThenImmediate(java.lang.String attributeDefNameIdIf, java.lang.String attributeDefNameIdThen, boolean exceptionIfNotFound) throws AttributeDefNameSetNotFoundException
attributeDefNameIdIf
- attributeDefNameIdThen
- exceptionIfNotFound
-
AttributeDefNameSetNotFoundException
void deleteByIfHasAttributeDefName(AttributeDefName attributeDefName)
attributeDefName
- java.util.Set<AttributeDefName> attributeDefNamesThatImplyThis(java.lang.String attributeDefNameId)
attributeDefNameId
-
java.util.Set<AttributeDefName> attributeDefNamesThatImplyThisImmediate(java.lang.String attributeDefNameId)
attributeDefNameId
-
java.util.Set<AttributeDefName> attributeDefNamesImpliedByThis(java.lang.String attributeDefNameId)
attributeDefNameId
-
java.util.Set<AttributeDefName> attributeDefNamesImpliedByThisImmediate(java.lang.String attributeDefNameId)
attributeDefNameId
-
AttributeDefNameSet findByUuidOrKey(java.lang.String id, java.lang.String ifHasAttributeDefNameId, java.lang.String thenHasAttributedefNameId, java.lang.String parentAttributeDefNameSetId, int depth, boolean exceptionIfNull)
id
- ifHasAttributeDefNameId
- thenHasAttributedefNameId
- parentAttributeDefNameSetId
- depth
- exceptionIfNull
-
void saveUpdateProperties(AttributeDefNameSet attributeDefNameSet)
attributeDefNameSet
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |