protected void replaceAllInAttributeValueSet(final boolean updateClient,
            final String... attrValues) {
        if (attrValues != null) {

            final Collection<String> allValues = new ArrayDeque<>();
            for (final String attrValue : attrValues) {
                if (attrValue != null) {
                    allValues.addAll(extractValues(attrValue));
                }
            }

            super.replaceAllInAttributeValueSet(updateClient, allValues);
        }
    }
protected void replaceAllInAttributeValueSet(final boolean updateClient,
            final String... attrValues) {
        if (attrValues != null) {

            final Collection<String> allValues = new ArrayDeque<>();
            for (final String attrValue : attrValues) {
                if (attrValue != null) {
                    allValues.addAll(extractValues(attrValue));
                }
            }

            super.replaceAllInAttributeValueSet(updateClient, allValues);
        }
    }
protected void replaceAllInAttributeValueSet ( final boolean updateClient , final String ... attrValues ) { if ( attrValues != null ) { final Collection < String > allValues = new ArrayDeque <> ( ) ; for ( final String attrValue : attrValues ) { if ( attrValue != null ) { allValues . addAll ( extractValues ( attrValue ) ) ; } } super . replaceAllInAttributeValueSet ( updateClient , allValues ) ; } }
Removes all values from the attributeValueSet and adds the given
attribute values.

@param updateClient
@param attrValues
@since 3.0.1
Removes all values from the attributeValueSet and adds the given attribute values .