test_class.file: oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManagerTest.java
test_class.identifier: AutoSaveEnabledManagerTest
test_class.superclass: extends AbstractAutoSaveTest
test_case.body: @Test
      public void testGetAuthorizable() throws RepositoryException {
          Authorizable a = autosaveMgr.getAuthorizable(UserConstants.DEFAULT_ANONYMOUS_ID);
          assertNotNull(a);
          assertTrue(a instanceof AuthorizableImpl);
          assertTrue(a instanceof UserImpl);
  
          a = autosaveMgr.getAuthorizableByPath(a.getPath());
          assertNotNull(a);
          assertTrue(a instanceof AuthorizableImpl);
          assertTrue(a instanceof UserImpl);
  
          a = autosaveMgr.getAuthorizable(a.getPrincipal());
          assertNotNull(a);
          assertTrue(a instanceof AuthorizableImpl);
          assertTrue(a instanceof UserImpl);
  
          assertNull(autosaveMgr.getAuthorizable("unknown"));
      }
test_case.class_method_signature: AutoSaveEnabledManagerTest.testGetAuthorizable()
test_case.full_signature: @Test public void testGetAuthorizable()
test_case.identifier: testGetAuthorizable
test_case.invocations: getAuthorizable assertNotNull assertTrue assertTrue getAuthorizableByPath getPath assertNotNull assertTrue assertTrue getAuthorizable getPrincipal assertNotNull assertTrue assertTrue assertNull getAuthorizable
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetAuthorizable()
focal_class.declarator: dlg
focal_class.modifier: private final
focal_class.original_string: private final UserManager dlg;
focal_class.type: UserManager
focal_class.var_name: dlg
focal_class.declarator: root
focal_class.modifier: private final
focal_class.original_string: private final Root root;
focal_class.type: Root
focal_class.var_name: root
focal_class.declarator: autosave = true
focal_class.modifier: private
focal_class.original_string: private boolean autosave = true;
focal_class.type: boolean
focal_class.var_name: autosave
focal_class.file: oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java
focal_class.identifier: AutoSaveEnabledManager
focal_class.interfaces: implements UserManager
focal_class.class_method_signature: AutoSaveEnabledManager.AutoSaveEnabledManager(UserManager dlg, Root root)
focal_class.full_signature: public  AutoSaveEnabledManager(UserManager dlg, Root root)
focal_class.identifier: AutoSaveEnabledManager
focal_class.modifiers: public
focal_class.parameters: (UserManager dlg, Root root)
focal_class.signature:  AutoSaveEnabledManager(UserManager dlg, Root root)
focal_class.class_method_signature: AutoSaveEnabledManager.getAuthorizable(@NotNull String id)
focal_class.full_signature: @Nullable @Override public Authorizable getAuthorizable(@NotNull String id)
focal_class.identifier: getAuthorizable
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: (@NotNull String id)
focal_class.return: Authorizable
focal_class.signature: Authorizable getAuthorizable(@NotNull String id)
focal_class.class_method_signature: AutoSaveEnabledManager.getAuthorizable(@NotNull String id, @NotNull Class<T> authorizableClass)
focal_class.full_signature: @Nullable @Override public T getAuthorizable(@NotNull String id, @NotNull Class<T> authorizableClass)
focal_class.identifier: getAuthorizable
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: (@NotNull String id, @NotNull Class<T> authorizableClass)
focal_class.return: T
focal_class.signature: T getAuthorizable(@NotNull String id, @NotNull Class<T> authorizableClass)
focal_class.class_method_signature: AutoSaveEnabledManager.getAuthorizable(@NotNull Principal principal)
focal_class.full_signature: @Nullable @Override public Authorizable getAuthorizable(@NotNull Principal principal)
focal_class.identifier: getAuthorizable
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: (@NotNull Principal principal)
focal_class.return: Authorizable
focal_class.signature: Authorizable getAuthorizable(@NotNull Principal principal)
focal_class.class_method_signature: AutoSaveEnabledManager.getAuthorizableByPath(@NotNull String path)
focal_class.full_signature: @Nullable @Override public Authorizable getAuthorizableByPath(@NotNull String path)
focal_class.identifier: getAuthorizableByPath
focal_class.modifiers: @Nullable @Override public
focal_class.parameters: (@NotNull String path)
focal_class.return: Authorizable
focal_class.signature: Authorizable getAuthorizableByPath(@NotNull String path)
focal_class.class_method_signature: AutoSaveEnabledManager.findAuthorizables(@NotNull String relPath, @Nullable String value)
focal_class.full_signature: @NotNull @Override public Iterator<Authorizable> findAuthorizables(@NotNull String relPath, @Nullable String value)
focal_class.identifier: findAuthorizables
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String relPath, @Nullable String value)
focal_class.return: Iterator<Authorizable>
focal_class.signature: Iterator<Authorizable> findAuthorizables(@NotNull String relPath, @Nullable String value)
focal_class.class_method_signature: AutoSaveEnabledManager.findAuthorizables(@NotNull String relPath, @Nullable String value, int searchType)
focal_class.full_signature: @NotNull @Override public Iterator<Authorizable> findAuthorizables(@NotNull String relPath, @Nullable String value, int searchType)
focal_class.identifier: findAuthorizables
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String relPath, @Nullable String value, int searchType)
focal_class.return: Iterator<Authorizable>
focal_class.signature: Iterator<Authorizable> findAuthorizables(@NotNull String relPath, @Nullable String value, int searchType)
focal_class.class_method_signature: AutoSaveEnabledManager.findAuthorizables(@NotNull Query query)
focal_class.full_signature: @NotNull @Override public Iterator<Authorizable> findAuthorizables(@NotNull Query query)
focal_class.identifier: findAuthorizables
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull Query query)
focal_class.return: Iterator<Authorizable>
focal_class.signature: Iterator<Authorizable> findAuthorizables(@NotNull Query query)
focal_class.class_method_signature: AutoSaveEnabledManager.createUser(@NotNull String userID, @Nullable String password)
focal_class.full_signature: @NotNull @Override public User createUser(@NotNull String userID, @Nullable String password)
focal_class.identifier: createUser
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String userID, @Nullable String password)
focal_class.return: User
focal_class.signature: User createUser(@NotNull String userID, @Nullable String password)
focal_class.class_method_signature: AutoSaveEnabledManager.createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.full_signature: @NotNull @Override public User createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.identifier: createUser
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.return: User
focal_class.signature: User createUser(@NotNull String userID, @Nullable String password, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.class_method_signature: AutoSaveEnabledManager.createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
focal_class.full_signature: @NotNull @Override public User createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
focal_class.identifier: createSystemUser
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String userID, @Nullable String intermediatePath)
focal_class.return: User
focal_class.signature: User createSystemUser(@NotNull String userID, @Nullable String intermediatePath)
focal_class.class_method_signature: AutoSaveEnabledManager.createGroup(@NotNull String groupId)
focal_class.full_signature: @NotNull @Override public Group createGroup(@NotNull String groupId)
focal_class.identifier: createGroup
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String groupId)
focal_class.return: Group
focal_class.signature: Group createGroup(@NotNull String groupId)
focal_class.class_method_signature: AutoSaveEnabledManager.createGroup(@NotNull Principal principal)
focal_class.full_signature: @NotNull @Override public Group createGroup(@NotNull Principal principal)
focal_class.identifier: createGroup
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull Principal principal)
focal_class.return: Group
focal_class.signature: Group createGroup(@NotNull Principal principal)
focal_class.class_method_signature: AutoSaveEnabledManager.createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
focal_class.full_signature: @NotNull @Override public Group createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
focal_class.identifier: createGroup
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull Principal principal, @Nullable String intermediatePath)
focal_class.return: Group
focal_class.signature: Group createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
focal_class.class_method_signature: AutoSaveEnabledManager.createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.full_signature: @NotNull @Override public Group createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.identifier: createGroup
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.return: Group
focal_class.signature: Group createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
focal_class.class_method_signature: AutoSaveEnabledManager.isAutoSave()
focal_class.full_signature: @Override public boolean isAutoSave()
focal_class.identifier: isAutoSave
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAutoSave()
focal_class.class_method_signature: AutoSaveEnabledManager.autoSave(boolean enable)
focal_class.full_signature: @Override public void autoSave(boolean enable)
focal_class.identifier: autoSave
focal_class.modifiers: @Override public
focal_class.parameters: (boolean enable)
focal_class.return: void
focal_class.signature: void autoSave(boolean enable)
focal_class.class_method_signature: AutoSaveEnabledManager.autosave()
focal_class.full_signature:  void autosave()
focal_class.identifier: autosave
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void autosave()
focal_class.class_method_signature: AutoSaveEnabledManager.wrap(@Nullable Authorizable authorizable)
focal_class.full_signature: @Nullable Authorizable wrap(@Nullable Authorizable authorizable)
focal_class.identifier: wrap
focal_class.modifiers: @Nullable
focal_class.parameters: (@Nullable Authorizable authorizable)
focal_class.return: Authorizable
focal_class.signature: Authorizable wrap(@Nullable Authorizable authorizable)
focal_class.class_method_signature: AutoSaveEnabledManager.wrap(@NotNull User user)
focal_class.full_signature: @NotNull private User wrap(@NotNull User user)
focal_class.identifier: wrap
focal_class.modifiers: @NotNull private
focal_class.parameters: (@NotNull User user)
focal_class.return: User
focal_class.signature: User wrap(@NotNull User user)
focal_class.class_method_signature: AutoSaveEnabledManager.wrap(@NotNull Group group)
focal_class.full_signature: @NotNull private Group wrap(@NotNull Group group)
focal_class.identifier: wrap
focal_class.modifiers: @NotNull private
focal_class.parameters: (@NotNull Group group)
focal_class.return: Group
focal_class.signature: Group wrap(@NotNull Group group)
focal_method.body: @Nullable
      @Override
      public Authorizable getAuthorizable(@NotNull String id) throws RepositoryException {
          return wrap(dlg.getAuthorizable(id));
      }
focal_method.class_method_signature: AutoSaveEnabledManager.getAuthorizable(@NotNull String id)
focal_method.full_signature: @Nullable @Override public Authorizable getAuthorizable(@NotNull String id)
focal_method.identifier: getAuthorizable
focal_method.invocations: wrap getAuthorizable
focal_method.modifiers: @Nullable @Override public
focal_method.parameters: (@NotNull String id)
focal_method.return: Authorizable
focal_method.signature: Authorizable getAuthorizable(@NotNull String id)