Package com.atlassian.connect.spring
Interface AtlassianHostRepository
- All Superinterfaces:
CrudRepository<AtlassianHost,
,String> Repository<AtlassianHost,
String>
A Spring Data repository for information about Atlassian hosts
in which the add-on is or has been installed.
NOTE: A component implementing this interface is required for your application to start. Such a
component is typically obtained by
including the appropriate @Enable${store}Repositories
annotation.
Spring Data JPA Support
For using Spring Data JPA, instead of including the
@EnableJpaRepositories
annotation yourself, include the following dependency on the companion Spring Boot
starter in your Maven POM, which additionally provides integration with
Liquibase and enables Spring Data auditing:
<dependency> <groupId>com.atlassian.connect</groupId> <artifactId>atlassian-connect-spring-boot-jpa-starter</artifactId> <version>${atlassian-connect-spring-boot.version}</version> </dependency>
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.No replacement.Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
-
Method Details
-
findFirstByBaseUrlOrderByLastModifiedDateDesc
Deprecated.No replacement. Look up byAtlassianHost.getClientKey()
usingCrudRepository.findById(ID)
Returns the host with the given base URL. If multiple hosts are found, the most recently modified host is returned.- Parameters:
baseUrl
- the base URL of the host application- Returns:
- the host with the given base URL or
Optional.empty()
- See Also:
-