File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
mvvm4fx-demo/src/main/java/com/techsenger/mvvm4fx/demo Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 3030import javafx .beans .property .StringProperty ;
3131import javafx .collections .FXCollections ;
3232import javafx .collections .ObservableList ;
33+ import org .slf4j .Logger ;
34+ import org .slf4j .LoggerFactory ;
3335
3436/**
3537 *
3638 * @author Pavel Castornii
3739 */
3840public class PersonRegistryViewModel extends AbstractParentViewModel {
3941
42+ private static final Logger logger = LoggerFactory .getLogger (PersonRegistryViewModel .class );
43+
4044 private final PersonService service ;
4145
4246 private final StringProperty title = new SimpleStringProperty ();
@@ -50,7 +54,11 @@ public class PersonRegistryViewModel extends AbstractParentViewModel {
5054 public PersonRegistryViewModel (PersonService service ) {
5155 this .service = service ;
5256 title .bind (Bindings .size (persons ).asString ("Person Registry (%d Items)" ));
53- selectedPerson .addListener ((ov , oldV , newV ) -> removeDisabled .set (newV == null ));
57+ selectedPerson .addListener ((ov , oldV , newV ) -> {
58+ removeDisabled .set (newV == null );
59+ // log message example with component meta
60+ logger .debug ("{} Selected person property changed" , getDescriptor ().getLogPrefix ());
61+ });
5462 }
5563
5664 @ Override
You can’t perform that action at this time.
0 commit comments