18
18
import java .util .Optional ;
19
19
import java .util .stream .Collectors ;
20
20
21
+ /**
22
+ * Service class for place managing.
23
+ */
21
24
@ Service
22
25
@ AllArgsConstructor
23
26
@ NoArgsConstructor
@@ -145,6 +148,13 @@ public List<PlaceReadUpdateDto> findAllPlacesBySpecies(Species species) {
145
148
.collect (Collectors .toList ());
146
149
}
147
150
151
+ /**
152
+ * Check exist place or not by two param
153
+ *
154
+ * @param species place species
155
+ * @param placeNumber place number
156
+ * @return true - place exist, false - place non existent
157
+ */
148
158
@ Measurable
149
159
public boolean isPlaceExist (Species species , Integer placeNumber ) {
150
160
Optional <Place > isPlaceExist = placeRepository .findBySpeciesAndNumber (species .name (), placeNumber );
@@ -154,6 +164,12 @@ public boolean isPlaceExist(Species species, Integer placeNumber) {
154
164
return false ;
155
165
}
156
166
167
+ /**
168
+ * Check exist place or not by one param
169
+ *
170
+ * @param placeId place id for checking
171
+ * @return true - place exist, false - place non existent
172
+ */
157
173
@ Measurable
158
174
public boolean isPlaceExist (Long placeId ) {
159
175
Optional <PlaceReadUpdateDto > isPlaceExist = findById (placeId );
0 commit comments