Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Genesys Backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
45
Issues
45
List
Boards
Labels
Service Desk
Milestones
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Genesys PGR
Genesys Backend
Commits
62df87bd
Commit
62df87bd
authored
Mar 05, 2015
by
Matija Obreza
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
DS2
parent
63795062
Changes
34
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
1490 additions
and
48 deletions
+1490
-48
pom.xml
pom.xml
+6
-0
src/main/java/org/genesys2/server/model/dataset/DS.java
src/main/java/org/genesys2/server/model/dataset/DS.java
+62
-0
src/main/java/org/genesys2/server/model/dataset/DSDescriptor.java
.../java/org/genesys2/server/model/dataset/DSDescriptor.java
+58
-0
src/main/java/org/genesys2/server/model/dataset/DSQualifier.java
...n/java/org/genesys2/server/model/dataset/DSQualifier.java
+58
-0
src/main/java/org/genesys2/server/model/dataset/DSRow.java
src/main/java/org/genesys2/server/model/dataset/DSRow.java
+80
-0
src/main/java/org/genesys2/server/model/dataset/DSRowQualifier.java
...ava/org/genesys2/server/model/dataset/DSRowQualifier.java
+72
-0
src/main/java/org/genesys2/server/model/dataset/DSRowQualifierLong.java
...org/genesys2/server/model/dataset/DSRowQualifierLong.java
+24
-0
src/main/java/org/genesys2/server/model/dataset/DSValue.java
src/main/java/org/genesys2/server/model/dataset/DSValue.java
+75
-0
src/main/java/org/genesys2/server/model/dataset/DSValueDouble.java
...java/org/genesys2/server/model/dataset/DSValueDouble.java
+22
-0
src/main/java/org/genesys2/server/model/dataset/DSValueLong.java
...n/java/org/genesys2/server/model/dataset/DSValueLong.java
+21
-0
src/main/java/org/genesys2/server/model/dataset/DSValueString.java
...java/org/genesys2/server/model/dataset/DSValueString.java
+23
-0
src/main/java/org/genesys2/server/model/genesys/AccessionGeo.java
.../java/org/genesys2/server/model/genesys/AccessionGeo.java
+10
-0
src/main/java/org/genesys2/server/model/json/WorldclimJson.java
...in/java/org/genesys2/server/model/json/WorldclimJson.java
+2
-2
src/main/java/org/genesys2/server/persistence/domain/AccessionGeoRepository.java
...ys2/server/persistence/domain/AccessionGeoRepository.java
+3
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSDescriptorRepository.java
...er/persistence/domain/dataset/DSDescriptorRepository.java
+8
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSQualifierRepository.java
...ver/persistence/domain/dataset/DSQualifierRepository.java
+8
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRepository.java
...esys2/server/persistence/domain/dataset/DSRepository.java
+14
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRowCustomRepository.java
...ver/persistence/domain/dataset/DSRowCustomRepository.java
+16
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRowQualifierRepository.java
.../persistence/domain/dataset/DSRowQualifierRepository.java
+8
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRowRepository.java
...s2/server/persistence/domain/dataset/DSRowRepository.java
+23
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRowRepositoryCustomImpl.java
...persistence/domain/dataset/DSRowRepositoryCustomImpl.java
+101
-0
src/main/java/org/genesys2/server/persistence/domain/dataset/DSValueRepository.java
.../server/persistence/domain/dataset/DSValueRepository.java
+12
-0
src/main/java/org/genesys2/server/service/DSService.java
src/main/java/org/genesys2/server/service/DSService.java
+34
-0
src/main/java/org/genesys2/server/service/DescriptorService.java
...n/java/org/genesys2/server/service/DescriptorService.java
+4
-0
src/main/java/org/genesys2/server/service/impl/DSServiceImpl.java
.../java/org/genesys2/server/service/impl/DSServiceImpl.java
+424
-0
src/main/java/org/genesys2/server/service/impl/Dataset2ServiceImpl.java
...org/genesys2/server/service/impl/Dataset2ServiceImpl.java
+3
-3
src/main/java/org/genesys2/server/service/impl/DescriptorServiceImpl.java
...g/genesys2/server/service/impl/DescriptorServiceImpl.java
+11
-0
src/main/java/org/genesys2/server/service/worker/WorldClimUpdater.java
.../org/genesys2/server/service/worker/WorldClimUpdater.java
+108
-20
src/main/java/org/genesys2/server/servlet/controller/AccessionController.java
...nesys2/server/servlet/controller/AccessionController.java
+14
-9
src/main/java/org/genesys2/spring/config/SpringDataBaseConfig.java
...java/org/genesys2/spring/config/SpringDataBaseConfig.java
+1
-2
src/main/webapp/WEB-INF/jsp/accession/details.jsp
src/main/webapp/WEB-INF/jsp/accession/details.jsp
+2
-2
src/test/java/org/genesys2/server/service/impl/DSTest.java
src/test/java/org/genesys2/server/service/impl/DSTest.java
+167
-0
src/test/java/org/genesys2/server/service/impl/WorldClimUpdaterDummyTest.java
...nesys2/server/service/impl/WorldClimUpdaterDummyTest.java
+4
-4
src/test/java/org/genesys2/server/service/impl/WorldClimUpdaterTest.java
...rg/genesys2/server/service/impl/WorldClimUpdaterTest.java
+12
-6
No files found.
pom.xml
View file @
62df87bd
...
...
@@ -152,6 +152,12 @@
<artifactId>
commons-logging
</artifactId>
<version>
${commons.logging.version}
</version>
</dependency>
<dependency>
<groupId>
commons-codec
</groupId>
<artifactId>
commons-codec
</artifactId>
<version>
1.10
</version>
</dependency>
<!-- Logging dependencies -->
<dependency>
...
...
src/main/java/org/genesys2/server/model/dataset/DS.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
java.util.List
;
import
java.util.UUID
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.OneToMany
;
import
javax.persistence.OrderBy
;
import
javax.persistence.PrePersist
;
import
javax.persistence.Table
;
import
org.genesys2.server.model.BusinessModel
;
@Entity
@Table
(
name
=
"ds2"
)
public
class
DS
extends
BusinessModel
{
@Column
(
columnDefinition
=
"binary(16)"
)
private
UUID
uuid
;
@OrderBy
(
"index"
)
@OneToMany
(
mappedBy
=
"dataset"
)
private
List
<
DSQualifier
>
qualifiers
;
@OrderBy
(
"index"
)
@OneToMany
(
mappedBy
=
"dataset"
)
private
List
<
DSDescriptor
>
descriptors
;
/**
* Generate UUID if missing
*/
@PrePersist
protected
void
prepersist
()
{
if
(
this
.
uuid
==
null
)
{
this
.
uuid
=
UUID
.
randomUUID
();
}
}
public
UUID
getUuid
()
{
return
uuid
;
}
public
void
setUuid
(
UUID
uuid
)
{
this
.
uuid
=
uuid
;
}
public
List
<
DSQualifier
>
getQualifiers
()
{
return
qualifiers
;
}
public
void
setQualifiers
(
List
<
DSQualifier
>
qualifiers
)
{
this
.
qualifiers
=
qualifiers
;
}
public
List
<
DSDescriptor
>
getDescriptors
()
{
return
descriptors
;
}
public
void
setDescriptors
(
List
<
DSDescriptor
>
descriptors
)
{
this
.
descriptors
=
descriptors
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSDescriptor.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.Table
;
import
org.genesys2.server.model.BusinessModel
;
import
org.genesys2.server.model.impl.Descriptor
;
/**
* Dataset descriptor
*/
@Entity
@Table
(
name
=
"ds2descriptor"
)
public
class
DSDescriptor
extends
BusinessModel
{
@Column
(
name
=
"idx"
)
private
float
index
=
1.0f
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"ds"
)
private
DS
dataset
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"d"
)
private
Descriptor
descriptor
;
public
float
getIndex
()
{
return
index
;
}
public
void
setIndex
(
float
index
)
{
this
.
index
=
index
;
}
public
DS
getDataset
()
{
return
dataset
;
}
public
void
setDataset
(
DS
dataset
)
{
this
.
dataset
=
dataset
;
}
public
Descriptor
getDescriptor
()
{
return
descriptor
;
}
public
void
setDescriptor
(
Descriptor
descriptor
)
{
this
.
descriptor
=
descriptor
;
}
@Override
public
String
toString
()
{
return
"DSD "
+
this
.
getId
();
}
}
src/main/java/org/genesys2/server/model/dataset/DSQualifier.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.Table
;
import
org.genesys2.server.model.BusinessModel
;
import
org.genesys2.server.model.impl.Descriptor
;
/**
* Dataset qualifier specification
*/
@Entity
@Table
(
name
=
"ds2qualifier"
)
public
class
DSQualifier
extends
BusinessModel
{
@Column
(
name
=
"idx"
)
private
float
index
=
1.0f
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"ds"
)
private
DS
dataset
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"d"
)
private
Descriptor
descriptor
;
public
float
getIndex
()
{
return
index
;
}
public
void
setIndex
(
float
index
)
{
this
.
index
=
index
;
}
public
DS
getDataset
()
{
return
dataset
;
}
public
void
setDataset
(
DS
dataset
)
{
this
.
dataset
=
dataset
;
}
public
Descriptor
getDescriptor
()
{
return
descriptor
;
}
public
void
setDescriptor
(
Descriptor
descriptor
)
{
this
.
descriptor
=
descriptor
;
}
@Override
public
String
toString
()
{
return
"DSQ "
+
this
.
id
+
" ["
+
this
.
getId
()
+
"]"
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSRow.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
java.util.List
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.OneToMany
;
import
javax.persistence.Table
;
import
javax.persistence.UniqueConstraint
;
import
org.genesys2.server.model.EntityId
;
@Entity
@Table
(
name
=
"ds2row"
,
uniqueConstraints
=
{
@UniqueConstraint
(
columnNames
=
{
"md5"
,
"sha1"
})
})
public
class
DSRow
implements
EntityId
{
@OneToMany
(
mappedBy
=
"row"
)
private
List
<
DSRowQualifier
<?>>
rowQualifiers
;
@OneToMany
(
mappedBy
=
"row"
)
private
List
<
DSValue
<?>>
values
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
TABLE
)
private
Long
id
;
@Column
(
columnDefinition
=
"binary(16)"
)
private
byte
[]
md5
;
@Column
(
columnDefinition
=
"binary(20)"
)
private
byte
[]
sha1
;
@Override
public
Long
getId
()
{
return
this
.
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
List
<
DSRowQualifier
<?>>
getRowQualifiers
()
{
return
rowQualifiers
;
}
public
void
setRowQualifiers
(
List
<
DSRowQualifier
<?>>
rowQualifiers
)
{
this
.
rowQualifiers
=
rowQualifiers
;
}
public
List
<
DSValue
<?>>
getValues
()
{
return
values
;
}
public
void
setValues
(
List
<
DSValue
<?>>
values
)
{
this
.
values
=
values
;
}
@Override
public
String
toString
()
{
return
"DSR "
+
id
;
}
public
void
setMd5
(
byte
[]
md5
)
{
this
.
md5
=
md5
;
}
public
byte
[]
getMd5
()
{
return
md5
;
}
public
void
setSha1
(
byte
[]
sha1
)
{
this
.
sha1
=
sha1
;
}
public
byte
[]
getSha1
()
{
return
sha1
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSRowQualifier.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.DiscriminatorColumn
;
import
javax.persistence.DiscriminatorType
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Index
;
import
javax.persistence.Inheritance
;
import
javax.persistence.InheritanceType
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"ds2rowqualifier"
,
indexes
=
{
@Index
(
columnList
=
"dsq, vall"
)
})
@Inheritance
(
strategy
=
InheritanceType
.
SINGLE_TABLE
)
@DiscriminatorColumn
(
discriminatorType
=
DiscriminatorType
.
INTEGER
,
name
=
"typ"
)
public
abstract
class
DSRowQualifier
<
T
>
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
TABLE
)
private
Long
id
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"r"
)
private
DSRow
row
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"dsq"
)
private
DSQualifier
datasetQualifier
;
public
abstract
T
getValue
();
public
abstract
void
setValue
(
T
value
);
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
DSRow
getRow
()
{
return
row
;
}
public
void
setRow
(
DSRow
row
)
{
this
.
row
=
row
;
}
public
DSQualifier
getDatasetQualifier
()
{
return
datasetQualifier
;
}
public
void
setDatasetQualifier
(
DSQualifier
datasetQualifier
)
{
this
.
datasetQualifier
=
datasetQualifier
;
}
public
static
DSRowQualifier
<?>
make
(
Object
qualifier
)
{
if
(
qualifier
==
null
)
{
return
null
;
}
else
if
(
qualifier
instanceof
Long
)
{
DSRowQualifierLong
dsrq
=
new
DSRowQualifierLong
();
dsrq
.
setValue
((
Long
)
qualifier
);
return
dsrq
;
}
return
null
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSRowQualifierLong.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.Column
;
import
javax.persistence.DiscriminatorValue
;
import
javax.persistence.Entity
;
@Entity
@DiscriminatorValue
(
"1"
)
public
class
DSRowQualifierLong
extends
DSRowQualifier
<
Long
>
{
@Column
(
name
=
"vall"
)
private
Long
value
;
@Override
public
Long
getValue
()
{
return
this
.
value
;
}
@Override
public
void
setValue
(
Long
value
)
{
this
.
value
=
value
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSValue.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.DiscriminatorColumn
;
import
javax.persistence.DiscriminatorType
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Index
;
import
javax.persistence.Inheritance
;
import
javax.persistence.InheritanceType
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.Table
;
@Entity
@Table
(
name
=
"ds2value"
,
indexes
=
{
@Index
(
columnList
=
"r,dsd"
),
@Index
(
columnList
=
"dsd,vall"
),
@Index
(
columnList
=
"dsd,vald"
)
})
@Inheritance
(
strategy
=
InheritanceType
.
SINGLE_TABLE
)
@DiscriminatorColumn
(
discriminatorType
=
DiscriminatorType
.
INTEGER
,
name
=
"typ"
)
public
abstract
class
DSValue
<
T
>
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
TABLE
)
private
Long
id
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"r"
)
private
DSRow
row
;
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"dsd"
)
private
DSDescriptor
datasetDescriptor
;
public
abstract
T
getValue
();
public
abstract
void
setValue
(
T
value
);
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
DSRow
getRow
()
{
return
row
;
}
public
void
setRow
(
DSRow
row
)
{
this
.
row
=
row
;
}
public
DSDescriptor
getDatasetDescriptor
()
{
return
datasetDescriptor
;
}
public
void
setDatasetDescriptor
(
DSDescriptor
datasetDescriptor
)
{
this
.
datasetDescriptor
=
datasetDescriptor
;
}
public
static
DSValue
<?>
make
(
Object
v
)
{
if
(
v
instanceof
Long
)
{
return
new
DSValueLong
();
}
else
if
(
v
instanceof
Double
)
{
return
new
DSValueDouble
();
}
else
if
(
v
instanceof
String
)
{
return
new
DSValueString
();
}
return
null
;
}
public
void
setValue2
(
Object
v
)
{
setValue
((
T
)
v
);
}
}
src/main/java/org/genesys2/server/model/dataset/DSValueDouble.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.DiscriminatorValue
;
import
javax.persistence.Entity
;
@Entity
@DiscriminatorValue
(
"2"
)
public
class
DSValueDouble
extends
DSValue
<
Double
>
{
private
Double
vald
;
@Override
public
Double
getValue
()
{
return
this
.
vald
;
}
@Override
public
void
setValue
(
Double
value
)
{
this
.
vald
=
value
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSValueLong.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.DiscriminatorValue
;
import
javax.persistence.Entity
;
@Entity
@DiscriminatorValue
(
"1"
)
public
class
DSValueLong
extends
DSValue
<
Long
>
{
private
Long
vall
;
@Override
public
Long
getValue
()
{
return
vall
;
}
@Override
public
void
setValue
(
Long
value
)
{
this
.
vall
=
value
;
}
}
src/main/java/org/genesys2/server/model/dataset/DSValueString.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.model.dataset
;
import
javax.persistence.Column
;
import
javax.persistence.DiscriminatorValue
;
import
javax.persistence.Entity
;
@Entity
@DiscriminatorValue
(
"3"
)
public
class
DSValueString
extends
DSValue
<
String
>
{
@Column
(
length
=
500
)
private
String
vals
;
@Override
public
String
getValue
()
{
return
vals
;
}
@Override
public
void
setValue
(
String
value
)
{
this
.
vals
=
value
;
}
}
src/main/java/org/genesys2/server/model/genesys/AccessionGeo.java
View file @
62df87bd
...
...
@@ -55,6 +55,8 @@ public class AccessionGeo extends BusinessModel implements GeoReferencedEntity,
private
String
datum
;
private
String
method
;
private
Long
tileIndex
;
public
long
getVersion
()
{
return
version
;
}
...
...
@@ -128,6 +130,14 @@ public class AccessionGeo extends BusinessModel implements GeoReferencedEntity,
return
method
;
}
public
Long
getTileIndex
()
{
return
tileIndex
;
}
public
void
setTileIndex
(
Long
tileIndex
)
{
this
.
tileIndex
=
tileIndex
;
}
public
boolean
isEmpty
()
{
if
(
StringUtils
.
isNotBlank
(
datum
))
return
false
;
...
...
src/main/java/org/genesys2/server/model/json/WorldclimJson.java
View file @
62df87bd
...
...
@@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
*/
public
class
WorldclimJson
{
// Monthlies
private
Integer
[]
precipitation
=
new
Integer
[
12
];
private
Long
[]
precipitation
=
new
Long
[
12
];
private
Double
[]
tempMin
=
new
Double
[
12
];
private
Double
[]
tempMean
=
new
Double
[
12
];
private
Double
[]
tempMax
=
new
Double
[
12
];
...
...
@@ -20,7 +20,7 @@ public class WorldclimJson {
@JsonIgnore
private
Map
<
Descriptor
,
Object
>
other
=
new
HashMap
<
Descriptor
,
Object
>();
public
Integer
[]
getPrecipitation
()
{
public
Long
[]
getPrecipitation
()
{
return
precipitation
;
}
...
...
src/main/java/org/genesys2/server/persistence/domain/AccessionGeoRepository.java
View file @
62df87bd
...
...
@@ -40,4 +40,7 @@ public interface AccessionGeoRepository extends JpaRepository<AccessionGeo, Long
@Query
(
"from AccessionGeo ag where ag.accession.id in ?1"
)
List
<
AccessionGeo
>
findAllFor
(
Collection
<
Long
>
accessionIds
);
@Query
(
"select distinct(ag.tileIndex) from AccessionGeo ag where ag.tileIndex is not null"
)
Collection
<
Long
>
getTileIndexes
();
}
src/main/java/org/genesys2/server/persistence/domain/dataset/DSDescriptorRepository.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.persistence.domain.dataset
;
import
org.genesys2.server.model.dataset.DSDescriptor
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DSDescriptorRepository
extends
JpaRepository
<
DSDescriptor
,
Long
>
{
}
src/main/java/org/genesys2/server/persistence/domain/dataset/DSQualifierRepository.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.persistence.domain.dataset
;
import
org.genesys2.server.model.dataset.DSQualifier
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DSQualifierRepository
extends
JpaRepository
<
DSQualifier
,
Long
>
{
}
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRepository.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.persistence.domain.dataset
;
import
java.util.UUID
;
import
org.genesys2.server.model.dataset.DS
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DSRepository
extends
JpaRepository
<
DS
,
Long
>
{
DS
getByUuid
(
UUID
uuid
);
DS
findByUuid
(
UUID
uuid
);
}
src/main/java/org/genesys2/server/persistence/domain/dataset/DSRowCustomRepository.java
0 → 100644
View file @
62df87bd
package
org.genesys2.server.persistence.domain.dataset
;
import
java.util.Collection
;
import
java.util.Map
;