Skip to content

Commit da9d5b5

Browse files
author
Josh Fix
committed
moved boundless references to planet
1 parent b1aea94 commit da9d5b5

15 files changed

Lines changed: 59 additions & 59 deletions

File tree

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,9 @@ codebase is written reactively, utilizing the <a href="https://projectreactor.io
187187
Staccato implements a concept called filters, which allows items to be modified or transformed during any/all of 3
188188
different operations:
189189

190-
* [index](./staccato-commons/src/main/java/com/boundlessgeo/staccato/filter/ItemIndexFilter.java)
191-
* [update](./staccato-commons/src/main/java/com/boundlessgeo/staccato/filter/ItemUpdateFilter.java)
192-
* [search](./staccato-commons/src/main/java/com/boundlessgeo/stacccato/filter/ItemSearchFilter.java)
190+
* [index](./staccato-commons/src/main/java/com/planet/staccato/filter/ItemIndexFilter.java)
191+
* [update](./staccato-commons/src/main/java/com/planet/staccato/filter/ItemUpdateFilter.java)
192+
* [search](./staccato-commons/src/main/java/com/planet/stacccato/filter/ItemSearchFilter.java)
193193

194194
Any Spring managed bean that implements one of these interfaces will be called during the corresponding event in the
195195
request lifecycle. An bean that implements ItemIndexFilter will be called before an item is indexed in Elasticsearch.
@@ -200,7 +200,7 @@ Each query interface defines a method to return the list of item types that the
200200
the actual `doFilter` method which does the actual work. The basic premise is that the `doFilter` method accepts an
201201
Item as input and returns an item as output. This can be used to automatically add data, remove data, or transform
202202
data. Several examples of some included filters can be found in the
203-
[filter](./staccato-main/src/main/java/com/boundlessgeo/staccato/filter) package. Collections can also provide custom
203+
[filter](./staccato-main/src/main/java/com/planet/staccato/filter) package. Collections can also provide custom
204204
filters to accomplish various tasks, such as automatically generating links to related items based on values found in
205205
the item's properties.
206206

@@ -216,7 +216,7 @@ collections. As such, it is not currently capable of providing a way to dynamica
216216
such a capability may be a good idea for the future.
217217

218218
For each extension that has currently been proposed, the `properties` fields defined by the extension are described in
219-
interfaces in the [commons extension package](/stac-api/staccato-commons/src/main/java/com/boundlessgeo/stac/extension).
219+
interfaces in the [commons extension package](/stac-api/staccato-commons/src/main/java/com/planet/staccato/extension).
220220
The extensions are defined as interfaces so that a mix of multiple extensions can be combined to create a set of
221221
heterogeneous properties for a collection.
222222

@@ -226,15 +226,15 @@ Collections are currently defined in the [staccato-collections](./staccato-colle
226226
collection, you'll typically want to create at least 4 Java classes and one Spring auto-configuration file:
227227

228228
1) If you need to define more properties for you collection than are defined by the community in the
229-
[commons extension package](./staccato-commons/src/main/java/com/boundlessgeo/staccato/extension), you'll need to
229+
[commons extension package](./staccato-commons/src/main/java/com/planet/staccato/extension), you'll need to
230230
create an interface that defines all the getters and setters for your model, along with Jackson annotations to make sure
231231
the data is serialized/deserialized the way you want.
232232
2) An implementation of your model. This implementation _MUST_ also implement
233-
[`MandatoryProperties`](./staccato-commons/src/main/java/com/boundlessgeo/staccato/model/MandatoryProperties.java)
233+
[`MandatoryProperties`](./staccato-commons/src/main/java/com/planet/staccato/model/MandatoryProperties.java)
234234
3) An implementation of
235-
[`CollectionMetadata`](./staccato-commons/src/main/java/com/boundlessgeo/staccato/collection/CollectionMetadata.java)
235+
[`CollectionMetadata`](./staccato-commons/src/main/java/com/planet/staccato/collection/CollectionMetadata.java)
236236
or simply extend
237-
[`CollectionMetadataAdapter`](./stac-api/staccato-commons/src/main/java/com/boundlessgeo/staccato/collection/CollectionMetadataAdapter.java).
237+
[`CollectionMetadataAdapter`](./stac-api/staccato-commons/src/main/java/com/planet/staccato/collection/CollectionMetadataAdapter.java).
238238
4) A class annotated with `@Configuration` that creates 2 beans, both instances of your `CollectionMetadata` class.
239239
One bean is the the WFS3 collection and one is the STAC catalog. Yes, it seems silly, but there are differences per
240240
the spec (the collection is WFS3 compliant; the catalog enables STAC-specific capabilities, such as the traversing
@@ -254,28 +254,28 @@ the `collection` field in every item. Because each collection will have a differ
254254
implement several different extension interfaces or custom fields, Jackson cannot deserialize Item classes without
255255
more information on which properties class to deserialize to. Having the "collections" field in each item provides an
256256
extremely convenient 1:1 relationship between the item and it's properties implementation. The Jackson configuration
257-
for this can be found [here](./staccato-main/src/main/java/com/boundlessgeo/staccato/config/ExtensionConfig.java).
258-
Also, the [Item class'](./staccato-commons/src/main/java/com/boundlessgeo/staccato/model/Item.java) primary generic
257+
for this can be found [here](./staccato-main/src/main/java/com/planet/staccato/config/ExtensionConfig.java).
258+
Also, the [Item class'](./staccato-commons/src/main/java/com/planet/staccato/model/Item.java) primary generic
259259
properties type is
260-
[CommonsCollection](./staccato-commons/src/main/java/com/boundlessgeo/staccato/extension/CommonsCollection.java) so that
260+
[CommonsCollection](./staccato-commons/src/main/java/com/planet/staccato/extension/CommonsCollection.java) so that
261261
various bits of code, eg the
262-
[FilterProcessor](./staccato-commons/src/main/java/com/boundlessgeo/staccato/filter/ItemsFilterProcessor.java)
262+
[FilterProcessor](./staccato-commons/src/main/java/com/planet/staccato/filter/ItemsFilterProcessor.java)
263263
can easily determine what collection an item belongs to.
264264

265265
### Custom annotations
266266

267267
Staccato currently provides two custom annotations:
268-
- [@Mapping](./staccato-commons/src/main/java/com/boundlessgeo/staccato/elasticsearch/annotation/Mapping.java)
269-
- [@Subcatalog](./staccato-commons/src/main/java/com/boundlessgeo/staccato/collection/Subcatalog.java)
268+
- [@Mapping](./staccato-commons/src/main/java/com/planet/staccato/elasticsearch/annotation/Mapping.java)
269+
- [@Subcatalog](./staccato-commons/src/main/java/com/planet/staccato/collection/Subcatalog.java)
270270

271271
The `@Mapping` annotation allows you to define Elasticsearch mapping types that will be applied during
272-
[automatic index creation](./staccato-elasticsearch/src/main/java/com/boundlessgeo/staccato/es/initializer/ElasticsearchIndexInitializer.java).
272+
[automatic index creation](./staccato-elasticsearch/src/main/java/com/planet/staccato/es/initializer/ElasticsearchIndexInitializer.java).
273273
Set type `type` attribute to one of the enumerated values found in
274-
[MappingType](./staccato-commons/src/main/java/com/boundlessgeo/staccato/elasticsearch/annotation/MappingType.java).
274+
[MappingType](./staccato-commons/src/main/java/com/planet/staccato/elasticsearch/annotation/MappingType.java).
275275

276276
The `@Subcatalog` annotation, when applied to a `getter` interface method, will make that field eligible to be
277277
automatically subcataloged via the `/stac/{catalog}` endpoint. The
278-
[catalog spec implementation](./staccato-main/src/main/java/com/boundlessgeo/staccato/catalog) will automatically detect
278+
[catalog spec implementation](./staccato-main/src/main/java/com/planet/staccato/catalog) will automatically detect
279279
methods with this annotation and build a subcatalog link containing the field name. That subcatalog will build links
280280
containing all unique values in Elasticsearch for that field. After all eligible subcatalog fields have been
281281
traversed, the links section will be populated with links to all items that match the selected subcatalog values.
@@ -376,5 +376,5 @@ name!). The value should be the collection id. So in our example case, the key
376376
would be the collection ID. STAC will automatically append `-search` to the alias for executing searches.
377377

378378
At this point, you should be good to start inserting items. See the
379-
[transaction API controller](./staccato-main/src/main/java/com/boundlessgeo/staccato/transaction/TransactionApi.java)
379+
[transaction API controller](./staccato-main/src/main/java/com/planet/staccato/transaction/TransactionApi.java)
380380
for the proper methods to use for creating new items.

pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55

6-
<groupId>com.boundlessgeo.staccato</groupId>
6+
<groupId>com.planet.staccato</groupId>
77
<artifactId>staccato</artifactId>
88
<version>0.0.4</version>
99
<packaging>pom</packaging>
@@ -16,7 +16,7 @@
1616
</parent>
1717

1818
<name>staccato</name>
19-
<description>Staccato STAC implementation by Boundless Spatial</description>
19+
<description>Staccato STAC implementation by Planet Labs</description>
2020

2121
<properties>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -48,33 +48,33 @@
4848
<scope>import</scope>
4949
</dependency>
5050
<dependency>
51-
<groupId>com.boundlessgeo.staccato</groupId>
51+
<groupId>com.planet.staccato</groupId>
5252
<artifactId>staccato-elasticsearch</artifactId>
5353
<version>${staccato.version}</version>
5454
</dependency>
5555
<dependency>
56-
<groupId>com.boundlessgeo.staccato</groupId>
56+
<groupId>com.planet.staccato</groupId>
5757
<artifactId>staccato-commons</artifactId>
5858
<version>${staccato.version}</version>
5959
</dependency>
6060
<dependency>
61-
<groupId>com.boundlessgeo.staccato</groupId>
61+
<groupId>com.planet.staccato</groupId>
6262
<artifactId>staccato-collections</artifactId>
6363
<version>${staccato.version}</version>
6464
</dependency>
6565
<dependency>
66-
<groupId>com.boundlessgeo.staccato</groupId>
66+
<groupId>com.planet.staccato</groupId>
6767
<artifactId>staccato-community</artifactId>
6868
<version>${staccato.version}</version>
6969
</dependency>
7070
<dependency>
71-
<groupId>com.boundlessgeo.staccato</groupId>
71+
<groupId>com.planet.staccato</groupId>
7272
<artifactId>landsat8</artifactId>
7373
<version>${staccato.version}</version>
7474
</dependency>
7575

7676
<dependency>
77-
<groupId>com.boundlessgeo.staccato</groupId>
77+
<groupId>com.planet.staccato</groupId>
7878
<artifactId>planet</artifactId>
7979
<version>${staccato.version}</version>
8080
</dependency>

staccato-collections/landsat8/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<artifactId>landsat8</artifactId>
88

99
<parent>
10-
<groupId>com.boundlessgeo.staccato</groupId>
10+
<groupId>com.planet.staccato</groupId>
1111
<artifactId>staccato-collections</artifactId>
1212
<version>0.0.4</version>
1313
</parent>
@@ -20,7 +20,7 @@
2020

2121
<dependencies>
2222
<dependency>
23-
<groupId>com.boundlessgeo.staccato</groupId>
23+
<groupId>com.planet.staccato</groupId>
2424
<artifactId>staccato-commons</artifactId>
2525
</dependency>
2626
</dependencies>

staccato-collections/landsat8/src/main/java/com/planet/staccato/landsat8/Landsat8CollectionMetadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ private void buildProviders() {
6060
.url("https://landsatonaws.com/"));
6161

6262
providers.add(Provider.build()
63-
.name("Boundless Geospatial")
63+
.name("Planet Labs")
6464
.addRole(Provider.Role.PROCESSOR)
6565
.url("https://planet.com"));
6666
}

staccato-collections/planet/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<artifactId>planet</artifactId>
88

99
<parent>
10-
<groupId>com.boundlessgeo.staccato</groupId>
10+
<groupId>com.planet.staccato</groupId>
1111
<artifactId>staccato-collections</artifactId>
1212
<version>0.0.4</version>
1313
</parent>
@@ -20,7 +20,7 @@
2020

2121
<dependencies>
2222
<dependency>
23-
<groupId>com.boundlessgeo.staccato</groupId>
23+
<groupId>com.planet.staccato</groupId>
2424
<artifactId>staccato-commons</artifactId>
2525
</dependency>
2626
</dependencies>

staccato-collections/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55

6-
<groupId>com.boundlessgeo.staccato</groupId>
6+
<groupId>com.planet.staccato</groupId>
77
<artifactId>staccato-collections</artifactId>
88
<version>0.0.4</version>
99
<packaging>pom</packaging>
@@ -19,7 +19,7 @@
1919
<dependencyManagement>
2020
<dependencies>
2121
<dependency>
22-
<groupId>com.boundlessgeo.staccato</groupId>
22+
<groupId>com.planet.staccato</groupId>
2323
<artifactId>staccato-commons</artifactId>
2424
<version>${project.version}</version>
2525
</dependency>

staccato-commons/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<parent>
66
<artifactId>staccato</artifactId>
7-
<groupId>com.boundlessgeo.staccato</groupId>
7+
<groupId>com.planet.staccato</groupId>
88
<version>0.0.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

12-
<groupId>com.boundlessgeo.staccato</groupId>
12+
<groupId>com.planet.staccato</groupId>
1313
<artifactId>staccato-commons</artifactId>
1414

1515
<dependencies>

staccato-community/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
<modelVersion>4.0.0</modelVersion>
77
<packaging>pom</packaging>
88

9-
<groupId>com.boundlessgeo.staccato</groupId>
9+
<groupId>com.planet.staccato</groupId>
1010
<artifactId>staccato-community</artifactId>
1111
<version>0.0.4</version>
1212

1313
<parent>
14-
<groupId>com.boundlessgeo.staccato</groupId>
14+
<groupId>com.planet.staccato</groupId>
1515
<artifactId>staccato</artifactId>
1616
<version>0.0.4</version>
1717
</parent>

staccato-community/staccato-community-grpc/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<parent>
66
<artifactId>staccato-community</artifactId>
7-
<groupId>com.boundlessgeo.staccato</groupId>
7+
<groupId>com.planet.staccato</groupId>
88
<version>0.0.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

12-
<groupId>com.boundlessgeo.staccato</groupId>
12+
<groupId>com.planet.staccato</groupId>
1313
<artifactId>staccato-community-grpc</artifactId>
1414

1515
<properties>
@@ -18,11 +18,11 @@
1818

1919
<dependencies>
2020
<dependency>
21-
<groupId>com.boundlessgeo.staccato</groupId>
21+
<groupId>com.planet.staccato</groupId>
2222
<artifactId>staccato-commons</artifactId>
2323
</dependency>
2424
<dependency>
25-
<groupId>com.boundlessgeo.staccato</groupId>
25+
<groupId>com.planet.staccato</groupId>
2626
<artifactId>staccato-elasticsearch</artifactId>
2727
</dependency>
2828
<dependency>

staccato-community/staccato-community-kafka/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<parent>
66
<artifactId>staccato-community</artifactId>
7-
<groupId>com.boundlessgeo.staccato</groupId>
7+
<groupId>com.planet.staccato</groupId>
88
<version>0.0.4</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

12-
<groupId>com.boundlessgeo.staccato</groupId>
12+
<groupId>com.planet.staccato</groupId>
1313
<artifactId>staccato-community-kafka</artifactId>
1414

1515
<dependencies>
1616
<dependency>
17-
<groupId>com.boundlessgeo.staccato</groupId>
17+
<groupId>com.planet.staccato</groupId>
1818
<artifactId>staccato-commons</artifactId>
1919
</dependency>
2020
<dependency>

0 commit comments

Comments
 (0)