2020import de .symeda .sormas .api .EntityDto ;
2121import de .symeda .sormas .api .caze .CaseDataDto ;
2222import de .symeda .sormas .api .i18n .I18nProperties ;
23- import de .symeda .sormas .api .patch .partial_retrieval .DisplayableFieldInfo ;
24- import de .symeda .sormas .api .patch .partial_retrieval .DisplayablePartialRetrievalResponse ;
25- import de .symeda .sormas .api .patch .partial_retrieval .FieldInfo ;
26- import de .symeda .sormas .api .patch .partial_retrieval .PartialRetrievalFailureCause ;
27- import de .symeda .sormas .api .patch .partial_retrieval .PartialRetrievalRequest ;
28- import de .symeda .sormas .api .patch .partial_retrieval .PartialRetrievalResponse ;
29- import de .symeda .sormas .api .patch .partial_retrieval .PartialRetriever ;
23+ import de .symeda .sormas .api .patch .partial_retrieval .*;
3024import de .symeda .sormas .api .utils .Tuple ;
3125import de .symeda .sormas .api .utils .fieldvisibility .FieldVisibilityCheckers ;
3226import de .symeda .sormas .backend .common .ConfigFacadeEjb ;
3327import de .symeda .sormas .backend .feature .FeatureConfigurationFacadeEjb ;
34- import de .symeda .sormas .backend .patch .BusinessDtoFacade ;
35- import de .symeda .sormas .backend .patch .PatchFieldHelper ;
36- import de .symeda .sormas .backend .patch .PathFailureCause ;
37- import de .symeda .sormas .backend .patch .PropertyAccessFailure ;
38- import de .symeda .sormas .backend .patch .PropertyAccessor ;
28+ import de .symeda .sormas .backend .patch .*;
3929import de .symeda .sormas .backend .patch .alias .PathAliasHelper ;
4030
4131@ ApplicationScoped
@@ -105,8 +95,8 @@ public PartialRetrievalResponse retrievePartial(PartialRetrievalRequest request)
10595 return Tuple .of (originalFieldName , new Tuple <>(specificFieldInfo .get (), (PartialRetrievalFailureCause ) null ));
10696 }
10797
108- Tuple <Tuple <Class <?>, Object >, PropertyAccessFailure > propertyType = PropertyAccessor
109- .getPropertyTypeAndValue (adequateBean , physicalPathName , getFieldVisibilityCheckers (caseData .getDisease ()));
98+ Tuple <Tuple <Class <?>, Object >, PropertyAccessFailure > propertyType =
99+ PropertyAccessor .getPropertyTypeAndValue (adequateBean , physicalPathName , getFieldVisibilityCheckers (caseData .getDisease ()));
110100
111101 PropertyAccessFailure propertyAccessFailure = propertyType .getSecond ();
112102 if (propertyAccessFailure != null ) {
@@ -161,13 +151,13 @@ public DisplayablePartialRetrievalResponse retrievePartialForDisplay(PartialRetr
161151 }
162152
163153 private Optional <EntityDto > getAdequateBean (
164- @ NotNull String aliasPath ,
154+ @ NotNull String path ,
165155 @ NotNull CaseDataDto caseData ,
166156 @ NotNull Map <String , Optional <EntityDto >> beanCache ) {
167157
168- int i = aliasPath .indexOf ("." );
158+ int i = path .indexOf ("." );
169159
170- String prefix = StringUtils .substring (aliasPath , 0 , i );
160+ String prefix = StringUtils .substring (path , 0 , i );
171161
172162 if (CaseDataDto .I18N_PREFIX .equals (prefix )) {
173163 return Optional .of (caseData );
@@ -182,7 +172,7 @@ private Optional<EntityDto> getAdequateBean(
182172 }
183173
184174 if (entitiesSize != 1 ) {
185- logger .warn ("Only first element is supported for now: [{}], was: [{}]" , aliasPath , entitiesSize );
175+ logger .warn ("Only first element is supported for now: [{}], was: [{}]" , path , entitiesSize );
186176 }
187177
188178 return Optional .ofNullable (entityDtos ).map (actualEntities -> actualEntities .get (0 ));
0 commit comments