Package org.apereo.cas.services
Class GitServiceRegistry
java.lang.Object
org.apereo.cas.services.AbstractServiceRegistry
org.apereo.cas.services.GitServiceRegistry
- All Implemented Interfaces:
org.apereo.cas.services.ServiceRegistry
public class GitServiceRegistry
extends org.apereo.cas.services.AbstractServiceRegistry
This is
GitServiceRegistry.- Since:
- 6.1.0
-
Field Summary
Fields inherited from interface org.apereo.cas.services.ServiceRegistry
BEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionGitServiceRegistry(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.git.GitRepository gitRepository, Collection<org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.services.RegisteredService>> registeredServiceSerializers, boolean pushChanges, String rootDirectory, Collection<org.apereo.cas.services.ServiceRegistryListener> serviceRegistryListeners, List<GitRepositoryRegisteredServiceLocator> registeredServiceLocators) -
Method Summary
Modifier and TypeMethodDescriptionbooleandelete(org.apereo.cas.services.RegisteredService registeredService) voidorg.apereo.cas.services.RegisteredServicefindServiceById(long id) Collection<org.apereo.cas.services.RegisteredService> load()org.apereo.cas.services.RegisteredServicesave(org.apereo.cas.services.RegisteredService registeredService) Methods inherited from class org.apereo.cas.services.AbstractServiceRegistry
getApplicationContext, getServiceRegistryListeners, publishEventMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.cas.services.ServiceRegistry
findServiceBy, findServiceByExactServiceId, findServiceByExactServiceName, findServiceByExactServiceName, findServiceById, findServicePredicate, getName, getServicesStream, save, save, size
-
Constructor Details
-
GitServiceRegistry
public GitServiceRegistry(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.git.GitRepository gitRepository, Collection<org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.services.RegisteredService>> registeredServiceSerializers, boolean pushChanges, String rootDirectory, Collection<org.apereo.cas.services.ServiceRegistryListener> serviceRegistryListeners, List<GitRepositoryRegisteredServiceLocator> registeredServiceLocators)
-
-
Method Details
-
save
public org.apereo.cas.services.RegisteredService save(org.apereo.cas.services.RegisteredService registeredService) -
delete
public boolean delete(org.apereo.cas.services.RegisteredService registeredService) -
deleteAll
public void deleteAll() -
load
-
findServiceById
public org.apereo.cas.services.RegisteredService findServiceById(long id)
-