| | |
| | | public class StaticGroup |
| | | extends Group |
| | | { |
| | | |
| | | |
| | | |
| | | // The attribute type used to hold the membership list for this group. |
| | | private AttributeType memberAttributeType; |
| | | |
| | |
| | | // FIXME -- This needs to exclude enhanced groups once we have support for |
| | | // them. |
| | | String filterString = |
| | | "(|(objectClass=groupOfNames)(objectClass=groupOfUniqueNames))"; |
| | | "(&(|(objectClass=groupOfNames)(objectClass=groupOfUniqueNames))" + |
| | | "(!(objectClass=ds-virtual-static-group))"; |
| | | return SearchFilter.createFilterFromString(filterString); |
| | | } |
| | | |
| | |
| | | |
| | | // FIXME -- This needs to exclude enhanced groups once we have support for |
| | | //them. |
| | | ObjectClass virtualStaticGroupClass = |
| | | DirectoryConfig.getObjectClass(OC_VIRTUAL_STATIC_GROUP, true); |
| | | if (entry.hasObjectClass(virtualStaticGroupClass)) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | ObjectClass groupOfNamesClass = |
| | | DirectoryConfig.getObjectClass(OC_GROUP_OF_NAMES_LC, true); |
| | | ObjectClass groupOfUniqueNamesClass = |