-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #38 from elixir-europe/ena-mars-receipt
Ena mars receipt
- Loading branch information
Showing
13 changed files
with
690 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 16 additions & 0 deletions
16
...ices/isajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceipt.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceipt { | ||
private String targetRepository; | ||
|
||
private MarsReceiptError[] errors; | ||
|
||
private MarsReceiptInfo[] info; | ||
|
||
private MarsReceiptAccession[] accessions; | ||
} |
12 changes: 12 additions & 0 deletions
12
...son-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptAccession.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptAccession { | ||
private String value; | ||
|
||
private MarsReceiptPath[] path; | ||
} |
18 changes: 18 additions & 0 deletions
18
...isajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptError.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonInclude.Include; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptError { | ||
private MarsReceiptErrorType type; | ||
|
||
private String message; | ||
|
||
@JsonInclude(Include.NON_NULL) | ||
private MarsReceiptPath[] path; | ||
} |
6 changes: 6 additions & 0 deletions
6
...son-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptErrorType.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
public enum MarsReceiptErrorType { | ||
INVALID_METADATA, | ||
INVALID_DATA; | ||
} |
16 changes: 16 additions & 0 deletions
16
.../isajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptInfo.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonInclude.Include; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptInfo { | ||
@JsonInclude(Include.NON_NULL) | ||
private String name; | ||
|
||
private String message; | ||
} |
18 changes: 18 additions & 0 deletions
18
...ajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
import lombok.Builder.Default; | ||
|
||
import java.util.List; | ||
import java.util.ArrayList; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptMessage { | ||
@Default | ||
private List<MarsReceiptError> errors = new ArrayList<>(); | ||
|
||
@Default | ||
private List<MarsReceiptInfo> info= new ArrayList<>(); | ||
} |
16 changes: 16 additions & 0 deletions
16
.../isajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptPath.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonInclude.Include; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptPath { | ||
private String key; | ||
|
||
@JsonInclude(Include.NON_NULL) | ||
private MarsReceiptWhere where; | ||
} |
12 changes: 12 additions & 0 deletions
12
...isajson-ena/src/main/java/com/elixir/biohackaton/ISAToSRA/sra/model/MarsReceiptWhere.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
package com.elixir.biohackaton.ISAToSRA.sra.model; | ||
|
||
import lombok.Builder; | ||
import lombok.Data; | ||
|
||
@Builder | ||
@Data | ||
public class MarsReceiptWhere { | ||
private String key; | ||
|
||
private String value; | ||
} |
Oops, something went wrong.