Interface GroupsUpdate.Factory

Enclosing class:
GroupsUpdate

public static interface GroupsUpdate.Factory
  • Method Details

    • create

      GroupsUpdate create(IdentifiedUser currentUser)
      Creates a GroupsUpdate which uses the identity of the specified user to mark database modifications executed by it. For NoteDb, this identity is used as author and committer for all related commits.

      Note: Please use this method with care and consider using the UserInitiated annotation on the provider of a GroupsUpdate instead.

      Parameters:
      currentUser - the user to which modifications should be attributed
    • createWithServerIdent

      GroupsUpdate createWithServerIdent()
      Creates a GroupsUpdate which uses the server identity to mark database modifications executed by it. For NoteDb, this identity is used as author and committer for all related commits.

      Note: Please use this method with care and consider using the ServerInitiated annotation on the provider of a GroupsUpdate instead.