org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors
Class WildCardComparison
java.lang.Object
org.globus.ogsa.impl.base.cas.server.ObjectComparison
org.globus.ogsa.impl.base.cas.server.databaseAccess.accessors.WildCardComparison
- public class WildCardComparison
- extends ObjectComparison
Comparison class for objects that are within the realm of
"CAS Simple Policy Language"
Wild card character is "*" and file delimiter is "/"
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WildCardComparison
public WildCardComparison()
matchingSubset
public ObjectData[] matchingSubset(ObjectData objData)
throws CasDBException
- Specified by:
matchingSubset in class ObjectComparison
- Throws:
CasDBException
matchForSubset
public ObjectData[] matchForSubset(java.util.Vector objects,
ObjectData objData)
matchingSuperset
public ObjectData[] matchingSuperset(ObjectData objData)
throws CasDBException
- Specified by:
matchingSuperset in class ObjectComparison
- Throws:
CasDBException
matchForSuperset
public ObjectData[] matchForSuperset(java.util.Vector objects,
ObjectData objData)
objectMatches
public boolean objectMatches(ObjectData policyObj,
ObjectData requestObj)
throws CasDBException
- Specified by:
objectMatches in class ObjectComparison
- Throws:
CasDBException
objectExists
public boolean objectExists(ObjectData reqObj)
throws CasDBException
- Specified by:
objectExists in class ObjectComparison
- Throws:
CasDBException