Class ContentVaultController

java.lang.Object
eirb.pub.app.display.javafx.view.vault.viewer.ContentVaultController
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class ContentVaultController extends Object implements PropertyChangeListener
  • Constructor Details

    • ContentVaultController

      public ContentVaultController()
  • Method Details

    • setController

      public void setController(AppController controller)
      Sets the controller for the vault content and initializes the view. This method also sets up listeners for window size changes and listens for property changes in the controller.
      Parameters:
      controller - The AppController that manages the data and interactions for this view.
    • refreshAllUserData

      public void refreshAllUserData()
      Refreshes and reloads all user data in the vault. Clears the content panel and re-displays all user data.
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Handles property changes from the model and updates the view accordingly. Refreshes the user data display when specific events (e.g. add, delete, update) occur.
      Specified by:
      propertyChange in interface PropertyChangeListener
      Parameters:
      evt - The property change event that triggered this method.