Klasse MockJcrSlingRepository

java.lang.Object
org.apache.sling.testing.mock.sling.MockJcrSlingRepository
Alle implementierten Schnittstellen:
javax.jcr.Repository, org.apache.sling.jcr.api.SlingRepository

public final class MockJcrSlingRepository extends Object implements org.apache.sling.jcr.api.SlingRepository
Mock SlingRepository implementation.
  • Feldübersicht

    Von Schnittstelle geerbte Felder javax.jcr.Repository

    IDENTIFIER_STABILITY, IDENTIFIER_STABILITY_INDEFINITE_DURATION, IDENTIFIER_STABILITY_METHOD_DURATION, IDENTIFIER_STABILITY_SAVE_DURATION, IDENTIFIER_STABILITY_SESSION_DURATION, LEVEL_1_SUPPORTED, LEVEL_2_SUPPORTED, NODE_TYPE_MANAGEMENT_AUTOCREATED_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_INHERITANCE, NODE_TYPE_MANAGEMENT_INHERITANCE_MINIMAL, NODE_TYPE_MANAGEMENT_INHERITANCE_MULTIPLE, NODE_TYPE_MANAGEMENT_INHERITANCE_SINGLE, NODE_TYPE_MANAGEMENT_MULTIPLE_BINARY_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_MULTIVALUED_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_ORDERABLE_CHILD_NODES_SUPPORTED, NODE_TYPE_MANAGEMENT_OVERRIDES_SUPPORTED, NODE_TYPE_MANAGEMENT_PRIMARY_ITEM_NAME_SUPPORTED, NODE_TYPE_MANAGEMENT_PROPERTY_TYPES, NODE_TYPE_MANAGEMENT_RESIDUAL_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_SAME_NAME_SIBLINGS_SUPPORTED, NODE_TYPE_MANAGEMENT_UPDATE_IN_USE_SUPORTED, NODE_TYPE_MANAGEMENT_VALUE_CONSTRAINTS_SUPPORTED, OPTION_ACCESS_CONTROL_SUPPORTED, OPTION_ACTIVITIES_SUPPORTED, OPTION_BASELINES_SUPPORTED, OPTION_JOURNALED_OBSERVATION_SUPPORTED, OPTION_LIFECYCLE_SUPPORTED, OPTION_LOCKING_SUPPORTED, OPTION_NODE_AND_PROPERTY_WITH_SAME_NAME_SUPPORTED, OPTION_NODE_TYPE_MANAGEMENT_SUPPORTED, OPTION_OBSERVATION_SUPPORTED, OPTION_QUERY_SQL_SUPPORTED, OPTION_RETENTION_SUPPORTED, OPTION_SHAREABLE_NODES_SUPPORTED, OPTION_SIMPLE_VERSIONING_SUPPORTED, OPTION_TRANSACTIONS_SUPPORTED, OPTION_UNFILED_CONTENT_SUPPORTED, OPTION_UPDATE_MIXIN_NODE_TYPES_SUPPORTED, OPTION_UPDATE_PRIMARY_NODE_TYPE_SUPPORTED, OPTION_VERSIONING_SUPPORTED, OPTION_WORKSPACE_MANAGEMENT_SUPPORTED, OPTION_XML_EXPORT_SUPPORTED, OPTION_XML_IMPORT_SUPPORTED, QUERY_FULL_TEXT_SEARCH_SUPPORTED, QUERY_JOINS, QUERY_JOINS_INNER, QUERY_JOINS_INNER_OUTER, QUERY_JOINS_NONE, QUERY_LANGUAGES, QUERY_STORED_QUERIES_SUPPORTED, QUERY_XPATH_DOC_ORDER, QUERY_XPATH_POS_INDEX, REP_NAME_DESC, REP_VENDOR_DESC, REP_VENDOR_URL_DESC, REP_VERSION_DESC, SPEC_NAME_DESC, SPEC_VERSION_DESC, WRITE_SUPPORTED
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
    activate(org.osgi.service.component.ComponentContext componentContext)
     
     
     
     
    javax.jcr.Value
     
    javax.jcr.Value[]
     
    javax.jcr.Session
    impersonateFromService(String subServiceName, javax.jcr.Credentials credentials, String workspaceName)
     
    boolean
     
    boolean
     
    javax.jcr.Session
     
    javax.jcr.Session
    login(String workspaceName)
     
    javax.jcr.Session
    login(javax.jcr.Credentials credentials)
     
    javax.jcr.Session
    login(javax.jcr.Credentials credentials, String workspaceName)
     
    javax.jcr.Session
    loginAdministrative(String workspaceName)
     
    javax.jcr.Session
    loginService(String subServiceName, String workspaceName)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • MockJcrSlingRepository

      public MockJcrSlingRepository()
  • Methodendetails

    • activate

      protected void activate(org.osgi.service.component.ComponentContext componentContext)
      Parameter:
      componentContext - Component context
    • loginAdministrative

      public javax.jcr.Session loginAdministrative(String workspaceName) throws javax.jcr.RepositoryException
      Angegeben von:
      loginAdministrative in Schnittstelle org.apache.sling.jcr.api.SlingRepository
      Löst aus:
      javax.jcr.RepositoryException
    • loginService

      public javax.jcr.Session loginService(String subServiceName, String workspaceName) throws javax.jcr.LoginException, javax.jcr.RepositoryException
      Angegeben von:
      loginService in Schnittstelle org.apache.sling.jcr.api.SlingRepository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.RepositoryException
    • getDefaultWorkspace

      public String getDefaultWorkspace()
      Angegeben von:
      getDefaultWorkspace in Schnittstelle org.apache.sling.jcr.api.SlingRepository
    • getDescriptorKeys

      public String[] getDescriptorKeys()
      Angegeben von:
      getDescriptorKeys in Schnittstelle javax.jcr.Repository
    • isStandardDescriptor

      public boolean isStandardDescriptor(String key)
      Angegeben von:
      isStandardDescriptor in Schnittstelle javax.jcr.Repository
    • isSingleValueDescriptor

      public boolean isSingleValueDescriptor(String key)
      Angegeben von:
      isSingleValueDescriptor in Schnittstelle javax.jcr.Repository
    • getDescriptorValue

      public javax.jcr.Value getDescriptorValue(String key)
      Angegeben von:
      getDescriptorValue in Schnittstelle javax.jcr.Repository
    • getDescriptorValues

      public javax.jcr.Value[] getDescriptorValues(String key)
      Angegeben von:
      getDescriptorValues in Schnittstelle javax.jcr.Repository
    • getDescriptor

      public String getDescriptor(String key)
      Angegeben von:
      getDescriptor in Schnittstelle javax.jcr.Repository
    • login

      public javax.jcr.Session login(javax.jcr.Credentials credentials, String workspaceName) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
      Angegeben von:
      login in Schnittstelle javax.jcr.Repository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.NoSuchWorkspaceException
      javax.jcr.RepositoryException
    • login

      public javax.jcr.Session login(javax.jcr.Credentials credentials) throws javax.jcr.LoginException, javax.jcr.RepositoryException
      Angegeben von:
      login in Schnittstelle javax.jcr.Repository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.RepositoryException
    • login

      public javax.jcr.Session login(String workspaceName) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
      Angegeben von:
      login in Schnittstelle javax.jcr.Repository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.NoSuchWorkspaceException
      javax.jcr.RepositoryException
    • login

      public javax.jcr.Session login() throws javax.jcr.LoginException, javax.jcr.RepositoryException
      Angegeben von:
      login in Schnittstelle javax.jcr.Repository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.RepositoryException
    • impersonateFromService

      public javax.jcr.Session impersonateFromService(String subServiceName, javax.jcr.Credentials credentials, String workspaceName) throws javax.jcr.LoginException, javax.jcr.RepositoryException
      Angegeben von:
      impersonateFromService in Schnittstelle org.apache.sling.jcr.api.SlingRepository
      Löst aus:
      javax.jcr.LoginException
      javax.jcr.RepositoryException