Class SynchronisableDirectoryConnection

java.lang.Object
com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
Direct Known Subclasses:
ConnectorConnection, RemoteCrowdConnection

public abstract class SynchronisableDirectoryConnection extends Object
Model for common settings for connector and crowd directories that can do synchronisation.
  • Constructor Details

    • SynchronisableDirectoryConnection

      public SynchronisableDirectoryConnection()
  • Method Details

    • loadFromDirectory

      public void loadFromDirectory(Directory directory)
    • updateDirectory

      public void updateDirectory(DirectoryImpl directory)
    • getAttributeValueAsLong

      protected long getAttributeValueAsLong(Directory directory, String attributeName)
    • isIncrementalSyncEnabled

      public boolean isIncrementalSyncEnabled()
    • setIncrementalSyncEnabled

      public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
    • getPollingIntervalInMin

      public long getPollingIntervalInMin()
    • setPollingIntervalInMin

      public void setPollingIntervalInMin(long pollingIntervalInMin)
    • getSyncGroupMembershipsAfterAuth

      public String getSyncGroupMembershipsAfterAuth()
    • setSyncGroupMembershipsAfterAuth

      public void setSyncGroupMembershipsAfterAuth(String syncGroupMembershipsAfterAuth)
    • getCronExpression

      public String getCronExpression()
    • setCronExpression

      public void setCronExpression(String cronExpression)
    • getSynchronisationType

      public String getSynchronisationType()
    • setSynchronisationType

      public void setSynchronisationType(String synchronisationType)
    • getSyncGroupMembershipsAfterAuthValues

      public Map<String,String> getSyncGroupMembershipsAfterAuthValues()
    • getServerTimeZone

      public String getServerTimeZone()