Class AbstractViewCacheableDirectory

All Implemented Interfaces:
Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.locale.LocaleProvider, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable
Direct Known Subclasses:
ViewAzureAdDirectory, ViewConnector, ViewRemoteCrowd

public abstract class AbstractViewCacheableDirectory extends AbstractViewDetailedDirectory
See Also:
  • Field Details

  • Constructor Details

    • AbstractViewCacheableDirectory

      public AbstractViewCacheableDirectory()
  • Method Details

    • execute

      public String execute() throws Exception
      Specified by:
      execute in interface org.apache.struts2.action.Action
      Overrides:
      execute in class AbstractViewDetailedDirectory
      Throws:
      Exception
    • isCacheEnabled

      public boolean isCacheEnabled()
    • setCacheEnabled

      public void setCacheEnabled(boolean cacheEnabled)
    • isCurrentlySynchronising

      public boolean isCurrentlySynchronising()
    • getSynchronisationStartTime

      public String getSynchronisationStartTime()
    • getSynchronisationDuration

      public String getSynchronisationDuration()
    • getSynchronisationStatus

      public String getSynchronisationStatus()
    • getNodeId

      public String getNodeId()
    • getNodeName

      public String getNodeName()
    • getFullSyncError

      public String getFullSyncError()
    • getIncrementalSyncError

      public String getIncrementalSyncError()
    • getRoundToDisplay

      protected Optional<DirectorySynchronisationRoundInformation> getRoundToDisplay()