|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GroupSetDAO
Method Summary | |
---|---|
void |
delete(GroupSet groupSet)
delete a group set object |
void |
delete(java.util.Set<GroupSet> groupSets)
delete a set of group set objects |
void |
deleteSelfByOwnerAttrDef(java.lang.String attrDefId)
delete a group set object |
void |
deleteSelfByOwnerGroup(Group group)
|
void |
deleteSelfByOwnerGroupAndField(java.lang.String groupId,
java.lang.String fieldId)
delete a group set object |
void |
deleteSelfByOwnerStem(java.lang.String stemId)
delete a group set object |
java.util.Set<GroupSet> |
findAllByCreator(Member member)
Returns all GroupSets with the given creator. |
java.util.Set<GroupSet> |
findAllByGroupOwnerAndField(java.lang.String groupId,
Field field)
|
java.util.Set<GroupSet> |
findAllByMemberGroup(java.lang.String groupId)
|
java.util.Set<GroupSet> |
findAllByMemberGroupAndField(java.lang.String memberId,
Field field)
|
java.util.Set<GroupSet> |
findAllByOwnerAndMemberAndField(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId)
|
java.util.Set<GroupSet> |
findAllByOwnerAttributeDefAndFieldAndMembershipMember(java.lang.String ownerAttributeDefId,
java.lang.String fieldId,
Member membershipMember)
find all group sets by owner attributeDef id, field id, and member who is a member of that owner. |
java.util.Set<GroupSet> |
findAllByOwnerGroupAndFieldAndMembershipMember(java.lang.String ownerGroupId,
java.lang.String fieldId,
Member membershipMember)
find all group sets by owner group id, field id, and member who is a member of that owner. |
java.util.Set<GroupSet> |
findAllByOwnerStemAndFieldAndMembershipMember(java.lang.String ownerStemId,
java.lang.String fieldId,
Member membershipMember)
find all group sets by owner stem id, field id, and member who is a member of that owner. |
java.util.Set<GroupSet> |
findAllChildren(GroupSet groupSet)
|
java.util.Set<java.lang.String> |
findAllOwnerGroupsByMemberGroup(java.lang.String groupId)
Find a set of ownerGroupIds for a memberGroup |
java.util.Set<java.lang.String> |
findAllOwnerStemsByMemberGroup(java.lang.String groupId)
Find a set of ownerStemIds for a memberGroup |
java.util.Set<GroupSet> |
findAllSelfGroupSetsByFieldWherePITGroupExists(java.lang.String fieldId)
|
java.util.Set<GroupSet> |
findAllSelfGroupSetsByOwnerWherePITFieldExists(java.lang.String ownerId)
|
java.util.Set<GroupSet> |
findBadGroupSetsForCompositeGroups()
This will find group sets on composite groups with depth = 1, which shouldn't happen.. |
GroupSet |
findById(java.lang.String groupSetId)
|
GroupSet |
findByOwnerMemberFieldParentAndType(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId,
java.lang.String parentId,
java.lang.String mshipType,
boolean exceptionIfNotFound)
|
GroupSet |
findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String ownerAttrDefId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String ownerGroupId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String ownerStemId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet,
java.lang.String memberGroupId)
|
java.util.Set<java.lang.Object[]> |
findMissingEffectiveGroupSets()
Find missing effective group sets. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForAttrDefs()
Find all missing self group sets for stems. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForGroups()
Find all missing self group sets for groups (excluding custom fields). |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForGroupsWithCustomFields()
Find all missing self group sets for groups with custom fields. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForStems()
Find all missing self group sets for stems. |
GroupSet |
findParentGroupSet(GroupSet groupSet)
|
GroupSet |
findSelfAttrDef(java.lang.String attrDefId,
java.lang.String fieldId)
|
GroupSet |
findSelfGroup(java.lang.String groupId,
java.lang.String fieldId)
|
GroupSet |
findSelfStem(java.lang.String stemId,
java.lang.String fieldId)
|
java.util.Set<GroupSet> |
findTypeMismatch()
This currently checks depth=0 groupSets for the default member field only. |
void |
save(GroupSet groupSet)
insert a group set object |
void |
save(java.util.Set<GroupSet> groupSets)
insert a set of group set objects |
void |
saveBatch(java.util.Set<GroupSet> groupSets)
insert a batch of group set objects |
void |
update(GroupSet groupSet)
update a group set object |
void |
update(java.util.Set<GroupSet> groupSets)
update a set of group set objects |
Method Detail |
---|
void save(GroupSet groupSet)
groupSet
- void save(java.util.Set<GroupSet> groupSets)
groupSets
- void saveBatch(java.util.Set<GroupSet> groupSets)
groupSets
- void delete(GroupSet groupSet)
groupSet
- void delete(java.util.Set<GroupSet> groupSets)
groupSets
- void update(GroupSet groupSet)
groupSet
- void update(java.util.Set<GroupSet> groupSets)
groupSets
- void deleteSelfByOwnerGroupAndField(java.lang.String groupId, java.lang.String fieldId)
groupId
- fieldId
- void deleteSelfByOwnerStem(java.lang.String stemId)
stemId
- void deleteSelfByOwnerAttrDef(java.lang.String attrDefId)
attrDefId
- java.util.Set<GroupSet> findAllByGroupOwnerAndField(java.lang.String groupId, Field field)
groupId
- field
-
GroupSet findParentGroupSet(GroupSet groupSet)
groupSet
-
java.util.Set<GroupSet> findAllByMemberGroup(java.lang.String groupId)
groupId
-
GroupSet findById(java.lang.String groupSetId)
groupSetId
-
java.util.Set<GroupSet> findAllChildren(GroupSet groupSet)
groupSet
-
GroupSet findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet, java.lang.String memberGroupId)
parentGroupSet
- memberGroupId
-
GroupSet findSelfGroup(java.lang.String groupId, java.lang.String fieldId)
groupId
- fieldId
-
GroupSet findSelfStem(java.lang.String stemId, java.lang.String fieldId)
stemId
- fieldId
-
GroupSet findSelfAttrDef(java.lang.String attrDefId, java.lang.String fieldId)
attrDefId
- fieldId
-
void deleteSelfByOwnerGroup(Group group)
group
- java.util.Set<GroupSet> findAllByMemberGroupAndField(java.lang.String memberId, Field field)
memberId
- field
-
GroupSet findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String ownerGroupId, java.lang.String memberGroupId, Field field)
ownerGroupId
- memberGroupId
- field
-
GroupSet findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String ownerStemId, java.lang.String memberGroupId, Field field)
ownerStemId
- memberGroupId
- field
-
GroupSet findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String ownerAttrDefId, java.lang.String memberGroupId, Field field)
ownerAttrDefId
- memberGroupId
- field
-
java.util.Set<GroupSet> findAllByCreator(Member member)
member
-
java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForGroups()
java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForGroupsWithCustomFields()
java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForStems()
java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForAttrDefs()
java.util.Set<java.lang.String> findAllOwnerStemsByMemberGroup(java.lang.String groupId)
groupId
-
java.util.Set<java.lang.String> findAllOwnerGroupsByMemberGroup(java.lang.String groupId)
groupId
-
java.util.Set<GroupSet> findAllSelfGroupSetsByOwnerWherePITFieldExists(java.lang.String ownerId)
ownerId
-
java.util.Set<GroupSet> findAllSelfGroupSetsByFieldWherePITGroupExists(java.lang.String fieldId)
fieldId
-
GroupSet findByOwnerMemberFieldParentAndType(java.lang.String ownerId, java.lang.String memberId, java.lang.String fieldId, java.lang.String parentId, java.lang.String mshipType, boolean exceptionIfNotFound)
ownerId
- memberId
- fieldId
- parentId
- mshipType
- exceptionIfNotFound
-
java.util.Set<GroupSet> findTypeMismatch()
java.util.Set<GroupSet> findBadGroupSetsForCompositeGroups()
java.util.Set<java.lang.Object[]> findMissingEffectiveGroupSets()
java.util.Set<GroupSet> findAllByOwnerAndMemberAndField(java.lang.String ownerId, java.lang.String memberId, java.lang.String fieldId)
ownerId
- memberId
- fieldId
-
java.util.Set<GroupSet> findAllByOwnerGroupAndFieldAndMembershipMember(java.lang.String ownerGroupId, java.lang.String fieldId, Member membershipMember)
ownerGroupId
- fieldId
- membershipMember
-
java.util.Set<GroupSet> findAllByOwnerStemAndFieldAndMembershipMember(java.lang.String ownerStemId, java.lang.String fieldId, Member membershipMember)
ownerStemId
- fieldId
- membershipMember
-
java.util.Set<GroupSet> findAllByOwnerAttributeDefAndFieldAndMembershipMember(java.lang.String ownerAttributeDefId, java.lang.String fieldId, Member membershipMember)
ownerAttributeDefId
- fieldId
- membershipMember
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |