Class AdminUserPatch

java.lang.Object
org.alfresco.repo.admin.patch.AbstractPatch
org.alfresco.repo.admin.patch.impl.AdminUserPatch
All Implemented Interfaces:
Patch, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware

public class AdminUserPatch extends AbstractPatch implements org.springframework.beans.factory.InitializingBean
Patch to reset the admin user's default password to favour md4 instead of sha254 This patch is run per tenant (that's the default for AbstractPatch)
Author:
Gethin James
  • Field Details

    • DEFAULT_SHA

      public static String DEFAULT_SHA
  • Constructor Details

    • AdminUserPatch

      public AdminUserPatch()
  • Method Details

    • setAuthenticationContextManager

      public void setAuthenticationContextManager(ChildApplicationContextManager authenticationContextManager)
    • applyInternal

      protected String applyInternal() throws Exception
      Description copied from class: AbstractPatch
      This method does the work. All transactions and thread-safety will be taken care of by this class. Any exception will result in the transaction being rolled back. Integrity checks are downgraded for the duration of the transaction.
      Specified by:
      applyInternal in class AbstractPatch
      Returns:
      Returns the report (only success messages).
      Throws:
      Exception - anything can be thrown. This must be used for all failures.
      See Also:
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception