Class DirectoryInternal

java.lang.Object
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class DirectoryInternal extends BaseSetupAction
Create a default internal directory during setup.
See Also:
  • Field Details

    • DIRECTORY_INTERNAL_STEP

      public static final String DIRECTORY_INTERNAL_STEP
      See Also:
    • ID

      protected long ID
    • active

      protected boolean active
    • name

      protected String name
    • description

      protected String description
  • Constructor Details

    • DirectoryInternal

      public DirectoryInternal()
  • Method Details

    • execute

      public String execute()
      Specified by:
      execute in interface com.opensymphony.xwork2.Action
      Overrides:
      execute in class BaseSetupAction
    • getStepName

      public String getStepName()
      Specified by:
      getStepName in class BaseSetupAction
    • update

      public String update()
      Overrides:
      update in class BaseSetupAction
    • doValidation

      protected void doValidation(Directory directory)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getPasswordRegex

      public String getPasswordRegex()
    • setPasswordRegex

      public void setPasswordRegex(String passwordRegex)
    • getPasswordMaxAttempts

      public long getPasswordMaxAttempts()
    • setPasswordMaxAttempts

      public void setPasswordMaxAttempts(long passwordMaxAttempts)
    • getPasswordMaxChangeTime

      public long getPasswordMaxChangeTime()
    • setPasswordMaxChangeTime

      public void setPasswordMaxChangeTime(long passwordMaxChangeTime)
    • getPasswordHistoryCount

      public long getPasswordHistoryCount()
    • setPasswordHistoryCount

      public void setPasswordHistoryCount(long passwordHistoryCount)
    • getUserEncryptionMethod

      public String getUserEncryptionMethod()
    • setUserEncryptionMethod

      public void setUserEncryptionMethod(String userEncryptionMethod)
    • getPasswordEncoderFactory

      public PasswordEncoderFactory getPasswordEncoderFactory()
    • setPasswordEncoderFactory

      public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
    • getPasswordComplexityMessage

      public String getPasswordComplexityMessage()
    • setPasswordComplexityMessage

      public void setPasswordComplexityMessage(String passwordComplexityMessage)
    • getUserEncryptionMethods

      public List<PairType> getUserEncryptionMethods()
    • getID

      public long getID()
    • setPropertyManager

      public void setPropertyManager(PropertyManager propertyManager)
      Overrides:
      setPropertyManager in class BaseAction
    • setCrowdDirectoryService

      public void setCrowdDirectoryService(CrowdDirectoryService crowdDirectoryService)