code: public List<CmsResource> readResourcesWithProperty(String path, String propertyDefinition, String value)
      throws CmsException {
  
          CmsResource resource = readResource(path, CmsResourceFilter.IGNORE_EXPIRATION);
          return m_securityManager.readResourcesWithProperty(
              m_context,
              resource,
              propertyDefinition,
              value,
              CmsResourceFilter.ALL);
      }
docs: Reads all resources that have a value (containing the specified value) set
  for the specified property in the given path.<p>
  
  Both individual and shared properties of a resource are checked.<p>
  
  If the <code>value</code> parameter is <code>null</code>, all resources having the
  given property set are returned.<p>
  
  Will use the {@link CmsResourceFilter#ALL} resource filter.<p>
  
  @param path the folder to get the resources with the property from
  @param propertyDefinition the name of the property to check for
  @param value the string to search in the value of the property
  
  @return all <code>{@link CmsResource}</code> objects
  that have a value set for the specified property in the given path.
  
  @throws CmsException if something goes wrong