Class JaversAuthorProviderImpl

java.lang.Object
org.qubership.atp.environments.versioning.service.impl.JaversAuthorProviderImpl
All Implemented Interfaces:
org.javers.spring.auditable.AuthorProvider, JaversAuthorProvider

@Component public class JaversAuthorProviderImpl extends Object implements JaversAuthorProvider
  • Constructor Details

    • JaversAuthorProviderImpl

      @Autowired public JaversAuthorProviderImpl(org.qubership.atp.auth.springbootstarter.ssl.Provider<org.qubership.atp.auth.springbootstarter.entities.UserInfo> userInfoProvider)
  • Method Details

    • provide

      public String provide()
      Specified by:
      provide in interface org.javers.spring.auditable.AuthorProvider
    • getUsername

      public String getUsername()
      Description copied from interface: JaversAuthorProvider
      Should provide a username of the commit author.
      Specified by:
      getUsername in interface JaversAuthorProvider
      Returns:
      String with username of the commit author