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
This is
GitServiceRegistryProperties
.- Since:
- 6.1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apereo.cas.configuration.model.support.git.services.BaseGitProperties
BaseGitProperties.HttpClientTypes
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Default name used for git service registry clone directory. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRoot directory in the git repository structure to track service definition files.boolean
Determine whether service definitions in the git repository should be located/stored in groups and separate folder structures based on the service type.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.setRootDirectory
(String rootDirectory) Root directory in the git repository structure to track service definition files.Methods inherited from class org.apereo.cas.configuration.model.support.git.services.BaseGitProperties
getActiveBranch, getBranchesToClone, getCloneDirectory, getHttpClientType, getPassword, getPrivateKey, getPrivateKeyPassphrase, getRepositoryUrl, getSshSessionPassword, getTimeout, getUsername, isClearExistingIdentities, isPushChanges, isRebase, isSignCommits, isStrictHostKeyChecking, setActiveBranch, setBranchesToClone, setClearExistingIdentities, setCloneDirectory, setHttpClientType, setPassword, setPrivateKey, setPrivateKeyPassphrase, setPushChanges, setRebase, setRepositoryUrl, setSignCommits, setSshSessionPassword, setStrictHostKeyChecking, setTimeout, setUsername
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Field Details
-
DEFAULT_CAS_SERVICE_REGISTRY_NAME
Default name used for git service registry clone directory.- See Also:
-
-
Constructor Details
-
GitServiceRegistryProperties
public GitServiceRegistryProperties()
-
-
Method Details
-
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 withisGroupByType()
. 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
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 withisGroupByType()
. If left blank, the root folder of the git repository itself is used as the root directory for service definitions.- Returns:
this
.
-
setGroupByType
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:
-