org.openmdx.security.authentication1.cci
Interface SendPasscodeFilter

All Superinterfaces:
BasicObjectFilter, ContextCapableFilter, CredentialFilter, ExtentCapableFilter, PasscodeFilter, RefFilter_1_0, Serializable, ViewCapableFilter
All Known Implementing Classes:
SendPasscodeFilterImpl

public interface SendPasscodeFilter
extends PasscodeFilter

A SendPasscodeFilter selects a set of instances of class SendPasscode 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 forAllAddress(short operator, Collection filterValues)
          Adds a constraint for the attribute address to the filter.
 void forAllAddress(short operator, String[] filterValues)
          Adds a constraint for the attribute address to the filter.
 void forAllTemplate(short operator, Collection filterValues)
          Adds a constraint for the attribute template to the filter.
 void forAllTemplate(short operator, short[] filterValues)
          Adds a constraint for the attribute template to the filter.
 void orderByAddress(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByTemplate(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsAddress(short operator, Collection filterValues)
          Adds a constraint for the attribute address to the filter.
 void thereExistsAddress(short operator, String[] filterValues)
          Adds a constraint for the attribute address to the filter.
 void thereExistsTemplate(short operator, Collection filterValues)
          Adds a constraint for the attribute template to the filter.
 void thereExistsTemplate(short operator, short[] filterValues)
          Adds a constraint for the attribute template to the filter.
 
Methods inherited from interface org.openmdx.security.authentication1.cci.CredentialFilter
forAllId, forAllId, forAllResetCredential, forAllResetCredential, orderById, thereExistsId, thereExistsId, thereExistsResetCredential, thereExistsResetCredential
 
Methods inherited from interface org.openmdx.base.cci.BasicObjectFilter
forAllCreatedAt, forAllCreatedAt, forAllCreatedBy, forAllCreatedBy, forAllModifiedAt, forAllModifiedAt, forAllModifiedBy, forAllModifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedAt, thereExistsCreatedAt, thereExistsCreatedBy, thereExistsCreatedBy, thereExistsModifiedAt, thereExistsModifiedAt, thereExistsModifiedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapableFilter
forAllContext, forAllContext, thereExistsContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapableFilter
forAllIdentity, forAllIdentity, orderByIdentity, thereExistsIdentity, thereExistsIdentity
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 
Methods inherited from interface org.openmdx.security.realm1.cci.CredentialFilter
forAllLocked, forAllLocked, forAllSubject, forAllSubject, orderByLocked, thereExistsLocked, thereExistsLocked, thereExistsSubject, thereExistsSubject
 

Method Detail

forAllAddress

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllAddress and thereExistsAddress for the same arguments.

You can set at most one thereExistsAddress or forAllAddress constraint for this attribute.

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

thereExistsAddress

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllAddress and thereExistsAddress for the same arguments.

You can set at most one thereExistsAddress or forAllAddress constraint for this attribute.

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

forAllAddress

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllAddress and thereExistsAddress for the same arguments.

You can set at most one thereExistsAddress or forAllAddress constraint for this attribute.

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

thereExistsAddress

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllAddress and thereExistsAddress for the same arguments.

You can set at most one thereExistsAddress or forAllAddress constraint for this attribute.

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

orderByAddress

void orderByAddress(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

forAllTemplate

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllTemplate and thereExistsTemplate for the same arguments.

You can set at most one thereExistsTemplate or forAllTemplate constraint for this attribute.

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

thereExistsTemplate

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllTemplate and thereExistsTemplate for the same arguments.

You can set at most one thereExistsTemplate or forAllTemplate constraint for this attribute.

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

forAllTemplate

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllTemplate and thereExistsTemplate for the same arguments.

You can set at most one thereExistsTemplate or forAllTemplate constraint for this attribute.

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

thereExistsTemplate

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

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllTemplate and thereExistsTemplate for the same arguments.

You can set at most one thereExistsTemplate or forAllTemplate constraint for this attribute.

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

orderByTemplate

void orderByTemplate(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.