public class ResourceFilterImpl extends PermissionFilterImpl implements ResourceFilter
The following features are implemented:
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ResourceFilterImpl.AntMatcher |
protected static class |
ResourceFilterImpl.ExactMatcher |
static interface |
ResourceFilterImpl.Matcher
Matches the path of a
resource node. |
protected static class |
ResourceFilterImpl.PathMatcher
Matches the path of a
resource node against a ResourceFilterImpl.PathMatcher.path string. |
protected static class |
ResourceFilterImpl.RegexMatcher |
protected static class |
ResourceFilterImpl.TreeMatcher |
MinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListInternalEObject.EStoreEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASENIL| Modifier | Constructor and Description |
|---|---|
protected |
ResourceFilterImpl() |
eStaticFeatureCount, getUser, isApplicablecdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toStringeBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureIDeAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, finalize, getClass, notify, notifyAll, wait, wait, waitisApplicablecdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegmentprotected EClass eStaticClass()
eStaticClass in class PermissionFilterImplpublic java.lang.String getPath()
getPath in interface ResourceFilterResourceFilter.setPath(String),
SecurityPackage.getResourceFilter_Path()public ResourceFilter setPath(java.lang.String newPath)
setPath in interface ResourceFilternewPath - the new value of the 'Path' attribute.ResourceFilter.getPath()public PatternStyle getPatternStyle()
getPatternStyle in interface ResourceFilterPatternStyle,
ResourceFilter.setPatternStyle(PatternStyle),
SecurityPackage.getResourceFilter_PatternStyle()public ResourceFilter setPatternStyle(PatternStyle newPatternStyle)
setPatternStyle in interface ResourceFilternewPatternStyle - the new value of the 'Pattern Style' attribute.PatternStyle,
ResourceFilter.getPatternStyle()public boolean isFolders()
isFolders in interface ResourceFilterResourceFilter.setFolders(boolean),
SecurityPackage.getResourceFilter_Folders()public ResourceFilter setFolders(boolean newFolders)
setFolders in interface ResourceFilternewFolders - the new value of the 'Folders' attribute.ResourceFilter.isFolders()public boolean isModelResources()
isModelResources in interface ResourceFilterResourceFilter.setModelResources(boolean),
SecurityPackage.getResourceFilter_ModelResources()public ResourceFilter setModelResources(boolean newModelResources)
setModelResources in interface ResourceFilternewModelResources - the new value of the 'Model Resources' attribute.ResourceFilter.isModelResources()public boolean isModelObjects()
isModelObjects in interface ResourceFilterResourceFilter.setModelObjects(boolean),
SecurityPackage.getResourceFilter_ModelObjects()public ResourceFilter setModelObjects(boolean newModelObjects)
setModelObjects in interface ResourceFilternewModelObjects - the new value of the 'Model Objects' attribute.ResourceFilter.isModelObjects()public boolean isIncludeParents()
isIncludeParents in interface ResourceFilterResourceFilter.setIncludeParents(boolean),
SecurityPackage.getResourceFilter_IncludeParents()public ResourceFilter setIncludeParents(boolean newIncludeParents)
setIncludeParents in interface ResourceFilternewIncludeParents - the new value of the 'Include Parents' attribute.ResourceFilter.isIncludeParents()public boolean isIncludeRoot()
isIncludeRoot in interface ResourceFilterResourceFilter.setIncludeRoot(boolean),
SecurityPackage.getResourceFilter_IncludeRoot()public ResourceFilter setIncludeRoot(boolean newIncludeRoot)
setIncludeRoot in interface ResourceFilternewIncludeRoot - the new value of the 'Include Root' attribute.ResourceFilter.isIncludeRoot()public boolean isTextResources()
isTextResources in interface ResourceFilterResourceFilter.setTextResources(boolean),
SecurityPackage.getResourceFilter_TextResources()public ResourceFilter setTextResources(boolean newTextResources)
setTextResources in interface ResourceFilternewTextResources - the new value of the 'Text Resources' attribute.ResourceFilter.isTextResources()public boolean isBinaryResources()
isBinaryResources in interface ResourceFilterResourceFilter.setBinaryResources(boolean),
SecurityPackage.getResourceFilter_BinaryResources()public ResourceFilter setBinaryResources(boolean newBinaryResources)
setBinaryResources in interface ResourceFilternewBinaryResources - the new value of the 'Binary Resources' attribute.ResourceFilter.isBinaryResources()public boolean isImpacted(PermissionImpl.CommitImpactContext context)
isImpacted in interface PermissionFilterpublic java.lang.String format()
format in interface PermissionFilterprotected java.lang.String formatOperator()
protected boolean filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) throws java.lang.Exception
filter in class PermissionFilterImpljava.lang.Exceptionpublic static boolean isResourceTreeImpacted(PermissionImpl.CommitImpactContext context)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html