Project

General

Profile

« Previous | Next » 

Revision f1a25720

Added by Katja Luther over 6 years ago

  • ID f1a25720755daa96e8838a617a660dfced7b9f31
  • Parent 23e50194

first implementation for change from joda time to java8 time

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/dto/IncludedTaxaDTO.java
8 8
*/
9 9
package eu.etaxonomy.cdm.api.service.dto;
10 10

  
11
import java.time.ZonedDateTime;
11 12
import java.util.ArrayList;
12 13
import java.util.List;
13 14
import java.util.UUID;
14 15

  
15
import org.joda.time.DateTime;
16 16

  
17 17
/**
18 18
 * @author a.mueller
......
25 25
		private UUID taxonUuid;
26 26
		private List<UUID> pathToTaxon = new ArrayList<UUID>();
27 27
		private boolean doubtful = false;
28
	
29
		
28

  
29

  
30 30
		public IncludedTaxon(UUID taxonUuid, List<UUID> pathToTaxon, boolean doubtful) {
31 31
			this.taxonUuid = taxonUuid;
32 32
			this.pathToTaxon = pathToTaxon;
33 33
			this.doubtful = doubtful;
34 34
		}
35
		
36
		
35

  
36

  
37 37
		public UUID getTaxonUuid() {
38 38
			return taxonUuid;
39 39
		}
......
53 53
			this.doubtful = doubtful;
54 54
		}
55 55

  
56
		
56

  
57 57
		@Override
58 58
		public String toString(){
59 59
			return taxonUuid == null? super.toString() : taxonUuid.toString();
60 60
		}
61 61

  
62 62
	}
63
	
63

  
64 64
	private List<IncludedTaxon> includedTaxa = new ArrayList<IncludedTaxaDTO.IncludedTaxon>();
65 65

  
66
	private DateTime date = DateTime.now();
67
	
66
	private ZonedDateTime date = ZonedDateTime.now();
67

  
68 68
	//** ******************* CONSTRUCTOR **************************/
69
	
69

  
70 70
	public IncludedTaxaDTO() {}
71 71

  
72 72
	public IncludedTaxaDTO(UUID taxonUuid) {
......
75 75
	}
76 76

  
77 77
 // ************************** GETTER / SETTER  ***********************/
78
	
78

  
79 79
	public List<IncludedTaxon> getIncludedTaxa() {
80 80
		return includedTaxa;
81 81
	}
......
83 83
	public void setIncludedTaxa(List<IncludedTaxon> includedTaxa) {
84 84
		this.includedTaxa = includedTaxa;
85 85
	}
86
	
86

  
87 87
	public void addIncludedTaxon(IncludedTaxon includedTaxon){
88 88
		includedTaxa.add(includedTaxon);
89 89
	}
90
	
90

  
91 91
	public void addIncludedTaxon(UUID taxonUuid, List<UUID> uuidPath, boolean doubtful){
92 92
		includedTaxa.add(new IncludedTaxon(taxonUuid, uuidPath, doubtful));
93 93
	}
94
	
95
	public DateTime getDate() {
94

  
95
	public ZonedDateTime getDate() {
96 96
		return date;
97 97
	}
98
	public void setDate(DateTime date) {
98
	public void setDate(ZonedDateTime date) {
99 99
		this.date = date;
100 100
	}
101
	
101

  
102 102
	public int getSize(){
103 103
		return includedTaxa.size();
104 104
	}
......
111 111
		}
112 112
		return false;
113 113
	}
114
	
114

  
115 115
	@Override
116 116
	public String toString(){
117 117
		String result = "";
......
121 121
		if (result.length() > 0){
122 122
			result = result.substring(0, result.length() - 1);
123 123
		}
124
		
124

  
125 125
		result = "[" + result + "]";
126 126
		return result;
127 127
	}
128
	
129
	
128

  
129

  
130 130
}

Also available in: Unified diff