public CompleteCondition isAssignable() { return newBuilderInstance(). is(SpecialAttr.ASSIGNABLE.toString()). isAssignable(); }
public CompleteCondition withMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withMembers(member, moreMembers); }
public CompleteCondition withoutMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withoutMembers(member, moreMembers); }
/** * Retrieve dyn group memberships. */ private void reloadDynMemberships() { GroupFiqlSearchConditionBuilder searchConditionBuilder = SyncopeClient.getGroupSearchConditionBuilder(); List<CompleteCondition> conditions = GroupableRelatableTO.class.cast(anyTO).getDynMemberships(). stream().map(membership -> searchConditionBuilder.is("key").equalTo(membership.getGroupKey()).wrap()). collect(Collectors.toList()); dynMemberships = new ArrayList<>(); if (SyncopeConsoleSession.get().owns(StandardEntitlement.GROUP_SEARCH) && !conditions.isEmpty()) { dynMemberships.addAll(groupRestClient.search( SyncopeConstants.ROOT_REALM, searchConditionBuilder.or(conditions).query(), -1, -1, new SortParam<>("name", true), null).stream().map(GroupTO::getName).collect(Collectors.toList())); } }
SyncopeConstants.ROOT_REALM, SyncopeClient.getGroupSearchConditionBuilder(). is("name").equalToIgnoreCase(inputValue). query(), 1,
? SyncopeClient.getGroupSearchConditionBuilder().is("key").notNullValue().query() : SyncopeClient.getGroupSearchConditionBuilder().inDynRealms(dynRealm).query();
-> searchConditionBuilder.is("key").equalTo(membership.getGroupKey()).wrap()). collect(Collectors.toList());
public CompleteCondition isAssignable() { return newBuilderInstance(). is(SpecialAttr.ASSIGNABLE.toString()). isAssignable(); }
public CompleteCondition withMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withMembers(member, moreMembers); }
public CompleteCondition withoutMembers(final String member, final String... moreMembers) { return newBuilderInstance(). is(SpecialAttr.MEMBER.toString()). withoutMembers(member, moreMembers); }