Class ContextResource

java.lang.Object
org.apache.sling.caconfig.resource.spi.ContextResource

@ProviderType public final class ContextResource extends Object
Holds reference to a context root resource and configuration reference path that was detected for the configuration context.
  • Constructor Details

    • ContextResource

      public ContextResource(@NotNull @NotNull Resource resource, String configRef, int serviceRanking)
      Parameters:
      resource - Context root resource
      configRef - Config reference (normally a resource path). May be null if the ConfigurationResourceResolvingStrategy has it's own concept of detecting the matching configuration.
      serviceRanking - Service ranking of the context path strategy implementation
    • ContextResource

      @Deprecated public ContextResource(@NotNull @NotNull Resource resource, String configRef)
      Parameters:
      resource - Context root resource
      configRef - Config reference (normally a resource path). May be null if the ConfigurationResourceResolvingStrategy has it's own concept of detecting the matching configuration.
  • Method Details

    • getResource

      @NotNull public @NotNull Resource getResource()
      Returns:
      Context root resource
    • getConfigRef

      @Nullable public @Nullable String getConfigRef()
      Returns:
      Config reference (normally a resource path). May be null if the ConfigurationResourceResolvingStrategy has it's own concept of detecting the matching configuration.
    • getServiceRanking

      public int getServiceRanking()
      Returns:
      Service ranking of the context path strategy implementation
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object