Class MicroserviceSubscriptionsRepository
- java.lang.Object
-
- com.cumulocity.microservice.subscription.repository.MicroserviceSubscriptionsRepository
-
@Repository public class MicroserviceSubscriptionsRepository extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MicroserviceSubscriptionsRepository.Subscriptions
-
Constructor Summary
Constructors Constructor Description MicroserviceSubscriptionsRepository(MicroserviceRepository repository, PlatformProperties platformProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MicroserviceSubscriptionsRepository.Subscriptions
diffWithCurrentSubscriptions(List<MicroserviceCredentials> credentials)
Collection<MicroserviceCredentials>
getCurrentSubscriptions()
Optional<com.cumulocity.rest.representation.application.ApplicationRepresentation>
register(MicroserviceMetadataRepresentation metadata)
Optional<com.cumulocity.rest.representation.application.ApplicationRepresentation>
register(String applicationName, MicroserviceMetadataRepresentation metadata)
Deprecated.MicroserviceSubscriptionsRepository.Subscriptions
retrieveSubscriptions(String applicationId)
void
updateCurrentSubscriptions(Collection<MicroserviceCredentials> subscriptions)
-
-
-
Constructor Detail
-
MicroserviceSubscriptionsRepository
@ConstructorProperties({"repository","platformProperties"}) @Autowired public MicroserviceSubscriptionsRepository(MicroserviceRepository repository, PlatformProperties platformProperties)
-
-
Method Detail
-
getCurrentSubscriptions
public Collection<MicroserviceCredentials> getCurrentSubscriptions()
-
register
public Optional<com.cumulocity.rest.representation.application.ApplicationRepresentation> register(MicroserviceMetadataRepresentation metadata)
-
register
@Deprecated public Optional<com.cumulocity.rest.representation.application.ApplicationRepresentation> register(String applicationName, MicroserviceMetadataRepresentation metadata)
Deprecated.
-
retrieveSubscriptions
public MicroserviceSubscriptionsRepository.Subscriptions retrieveSubscriptions(String applicationId)
-
diffWithCurrentSubscriptions
public MicroserviceSubscriptionsRepository.Subscriptions diffWithCurrentSubscriptions(List<MicroserviceCredentials> credentials)
-
updateCurrentSubscriptions
public void updateCurrentSubscriptions(Collection<MicroserviceCredentials> subscriptions)
-
-