org.openmdx.security.realm1.cci
Class CredentialFilterImpl
java.lang.Object
org.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
org.openmdx.security.realm1.cci.CredentialFilterImpl
- All Implemented Interfaces:
- Serializable, RefFilter_1_0, RefFilter_1_1, CredentialFilter, CredentialQuery, org.w3c.cci2.AnyTypePredicate
public class CredentialFilterImpl
- extends RefPredicate_1
- implements CredentialFilter, CredentialQuery
- See Also:
- Serialized Form
| Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefFilter_1 |
clear, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties, refGetOrder, refGetOrder, refGetPredicate, refGetPredicate, refGetPredicate, refGetPredicate, toString |
| Methods inherited from interface org.w3c.cci2.AnyTypePredicate |
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo |
CredentialFilterImpl
public CredentialFilterImpl(RefPackage_1_0 aPackage)
CredentialFilterImpl
public CredentialFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
CredentialFilterImpl
public CredentialFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
forAllLocked
public void forAllLocked(short operator,
Collection values)
- Specified by:
forAllLocked in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsLocked
public void thereExistsLocked(short operator,
Collection values)
- Specified by:
thereExistsLocked in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
forAllLocked
public void forAllLocked(short operator,
boolean[] filterValues)
- Specified by:
forAllLocked in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsLocked
public void thereExistsLocked(short operator,
boolean[] filterValues)
- Specified by:
thereExistsLocked in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
orderByLocked
public void orderByLocked(short order)
- Description copied from interface:
CredentialFilter
- Specifies the sort order of all the instances that match the filter criteria.
- Specified by:
orderByLocked in interface CredentialFilter
- Parameters:
order - The sort order for this filter.- See Also:
Directions
locked
public org.w3c.cci2.BooleanTypePredicate locked()
- Specified by:
locked in interface CredentialQuery
orderByLocked
public org.w3c.cci2.SimpleTypeOrder orderByLocked()
- Description copied from interface:
CredentialQuery
- Allows to adds a sort instruction for
Credential depending
the feature locked
Note: The order in which orderBy…
instructions are given is relevant!
- Specified by:
orderByLocked in interface CredentialQuery
forAllSubject
public void forAllSubject(short operator,
Subject[] filterValues)
- Specified by:
forAllSubject in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsSubject
public void thereExistsSubject(short operator,
Subject[] filterValues)
- Specified by:
thereExistsSubject in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
forAllSubject
public void forAllSubject(short operator,
Collection values)
- Specified by:
forAllSubject in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsSubject
public void thereExistsSubject(short operator,
Collection values)
- Specified by:
thereExistsSubject in interface CredentialFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
subject
public SubjectQuery subject()
- Specified by:
subject in interface CredentialQuery
This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.