Class GitServiceRegistryProperties

java.lang.Object
org.apereo.cas.configuration.model.support.git.services.BaseGitProperties
org.apereo.cas.configuration.model.support.git.services.GitServiceRegistryProperties
All Implemented Interfaces:
Serializable, CasFeatureModule

@RequiresModule(name="cas-server-support-git-service-registry") public class GitServiceRegistryProperties extends BaseGitProperties
Since:
6.1.0
See Also:
  • Field Details

    • DEFAULT_CAS_SERVICE_REGISTRY_NAME

      public static final String DEFAULT_CAS_SERVICE_REGISTRY_NAME
      Default name used for git service registry clone directory.
      See Also:
  • Constructor Details

    • GitServiceRegistryProperties

      public GitServiceRegistryProperties()
  • Method Details

    • getRootDirectory

      public String getRootDirectory()
      Root directory in the git repository structure to track service definition files. This might be most useful if the git repository is tasked with other types of files and configurations and allowing a separate root directory for service definitions provide a clean separation between services files and everything else. This setting may work in concert with isGroupByType(). If left blank, the root folder of the git repository itself is used as the root directory for service definitions.
    • isGroupByType

      public boolean isGroupByType()
      Determine whether service definitions in the git repository should be located/stored in groups and separate folder structures based on the service type.
      See Also:
    • setRootDirectory

      public GitServiceRegistryProperties setRootDirectory(String rootDirectory)
      Root directory in the git repository structure to track service definition files. This might be most useful if the git repository is tasked with other types of files and configurations and allowing a separate root directory for service definitions provide a clean separation between services files and everything else. This setting may work in concert with isGroupByType(). If left blank, the root folder of the git repository itself is used as the root directory for service definitions.
      Returns:
      this.
    • setGroupByType

      public GitServiceRegistryProperties setGroupByType(boolean groupByType)
      Determine whether service definitions in the git repository should be located/stored in groups and separate folder structures based on the service type.
      Returns:
      this.
      See Also: