@@ -234,32 +234,34 @@ boolean shouldSendChoiceText() {
234234 if (this .displayName != null && this .displayName .equals (DisplayType .GEN3_8_INCH )){
235235 return true ;
236236 }
237- return (defaultMainWindowCapability != null && defaultMainWindowCapability .getTextFields () != null )
238- ? ManagerUtility .WindowCapabilityUtility .hasTextFieldOfName (defaultMainWindowCapability , TextFieldName .menuName )
239- : true ;
237+ return templateSupportsTextField (TextFieldName .menuName );
240238 }
241239
242240 boolean shouldSendChoiceSecondaryText () {
243- return (defaultMainWindowCapability != null && defaultMainWindowCapability .getTextFields () != null )
244- ? ManagerUtility .WindowCapabilityUtility .hasTextFieldOfName (defaultMainWindowCapability , TextFieldName .secondaryText )
245- : true ;
241+ return templateSupportsTextField (TextFieldName .secondaryText );
246242 }
247243
248244 boolean shouldSendChoiceTertiaryText () {
249- return (defaultMainWindowCapability != null && defaultMainWindowCapability .getTextFields () != null )
250- ? ManagerUtility .WindowCapabilityUtility .hasTextFieldOfName (defaultMainWindowCapability , TextFieldName .tertiaryText )
251- : true ;
245+ return templateSupportsTextField (TextFieldName .tertiaryText );
252246 }
253247
254248 boolean shouldSendChoicePrimaryImage () {
255- return (defaultMainWindowCapability != null && defaultMainWindowCapability .getImageFields () != null )
256- ? ManagerUtility .WindowCapabilityUtility .hasImageFieldOfName (defaultMainWindowCapability , ImageFieldName .choiceImage )
257- : true ;
249+ return templateSupportsImageField (ImageFieldName .choiceImage );
258250 }
259251
260252 boolean shouldSendChoiceSecondaryImage () {
253+ return templateSupportsImageField (ImageFieldName .choiceSecondaryImage );
254+ }
255+
256+ boolean templateSupportsTextField (TextFieldName name ) {
257+ return (defaultMainWindowCapability != null && defaultMainWindowCapability .getTextFields () != null )
258+ ? ManagerUtility .WindowCapabilityUtility .hasTextFieldOfName (defaultMainWindowCapability , name )
259+ : true ;
260+ }
261+
262+ boolean templateSupportsImageField (ImageFieldName name ) {
261263 return (defaultMainWindowCapability != null && defaultMainWindowCapability .getImageFields () != null )
262- ? ManagerUtility .WindowCapabilityUtility .hasImageFieldOfName (defaultMainWindowCapability , ImageFieldName . choiceSecondaryImage )
264+ ? ManagerUtility .WindowCapabilityUtility .hasImageFieldOfName (defaultMainWindowCapability , name )
263265 : true ;
264266 }
265267
0 commit comments