org.openmdx.security.authentication1.cci
Interface PasswordChangeParamsFilter

All Superinterfaces:
RefFilter_1_0, Serializable
All Known Implementing Classes:
PasswordChangeParamsFilterImpl

public interface PasswordChangeParamsFilter
extends RefFilter_1_0

A PasswordChangeParamsFilter selects a set of instances of class PasswordChangeParams based on conditions to be met by their attributes. For each attribute there can be set at most one constraint using either its thereExists or forAll clause. An instance must meet all constraints to be member of this set.


Method Summary
 void forAllOldPassword(short operator, byte[][] filterValues)
          Adds a constraint for the attribute oldPassword to the filter.
 void forAllOldPassword(short operator, Collection filterValues)
          Adds a constraint for the attribute oldPassword to the filter.
 void forAllPassword(short operator, byte[][] filterValues)
          Adds a constraint for the attribute password to the filter.
 void forAllPassword(short operator, Collection filterValues)
          Adds a constraint for the attribute password to the filter.
 void orderByOldPassword(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByPassword(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsOldPassword(short operator, byte[][] filterValues)
          Adds a constraint for the attribute oldPassword to the filter.
 void thereExistsOldPassword(short operator, Collection filterValues)
          Adds a constraint for the attribute oldPassword to the filter.
 void thereExistsPassword(short operator, byte[][] filterValues)
          Adds a constraint for the attribute password to the filter.
 void thereExistsPassword(short operator, Collection filterValues)
          Adds a constraint for the attribute password to the filter.
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 

Method Detail

forAllOldPassword

void forAllOldPassword(short operator,
                       byte[][] filterValues)
Adds a constraint for the attribute oldPassword to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute oldPassword satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!

You can set at most one thereExistsOldPassword or forAllOldPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute oldPassword to be compared to.
See Also:
FilterOperators

thereExistsOldPassword

void thereExistsOldPassword(short operator,
                            byte[][] filterValues)
Adds a constraint for the attribute oldPassword to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute oldPassword satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!

You can set at most one thereExistsOldPassword or forAllOldPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute oldPassword to be compared to.
See Also:
FilterOperators

forAllOldPassword

void forAllOldPassword(short operator,
                       Collection filterValues)
Adds a constraint for the attribute oldPassword to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute oldPassword satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!

You can set at most one thereExistsOldPassword or forAllOldPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute oldPassword to be compared to.
See Also:
FilterOperators

thereExistsOldPassword

void thereExistsOldPassword(short operator,
                            Collection filterValues)
Adds a constraint for the attribute oldPassword to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute oldPassword satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!

You can set at most one thereExistsOldPassword or forAllOldPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute oldPassword to be compared to.
See Also:
FilterOperators

orderByOldPassword

void orderByOldPassword(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllPassword

void forAllPassword(short operator,
                    byte[][] filterValues)
Adds a constraint for the attribute password to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute password satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!

You can set at most one thereExistsPassword or forAllPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute password to be compared to.
See Also:
FilterOperators

thereExistsPassword

void thereExistsPassword(short operator,
                         byte[][] filterValues)
Adds a constraint for the attribute password to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute password satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!

You can set at most one thereExistsPassword or forAllPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute password to be compared to.
See Also:
FilterOperators

forAllPassword

void forAllPassword(short operator,
                    Collection filterValues)
Adds a constraint for the attribute password to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute password satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!

You can set at most one thereExistsPassword or forAllPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute password to be compared to.
See Also:
FilterOperators

thereExistsPassword

void thereExistsPassword(short operator,
                         Collection filterValues)
Adds a constraint for the attribute password to the filter. An instance of class PasswordChangeParams is excluded from the result set unless its value of attribute password satisfies the given condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!

You can set at most one thereExistsPassword or forAllPassword constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute password to be compared to.
See Also:
FilterOperators

orderByPassword

void orderByPassword(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions


This software is published under the BSD license. Copyright © 2003-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.