Class ApplicationModel
java.lang.Object
io.github.michael_bailey.client.models.ApplicationModel
public class ApplicationModel
extends java.lang.Object
-
Property Summary
Properties Type Property Description javafx.beans.property.SimpleBooleanProperty
loginStatus
javafx.beans.property.SimpleObjectProperty<Server>
selectedServer
javafx.beans.property.SimpleListProperty<ServerListCellModel>
serverList
javafx.beans.property.SimpleMapProperty<java.util.UUID,Server>
serverStore
-
Method Summary
Modifier and Type Method Description static ApplicationModel
getInstance()
void
login(java.lang.String username, java.lang.String password)
javafx.beans.property.SimpleBooleanProperty
loginStatusProperty()
void
logout()
boolean
requestAddServer(java.lang.String ipAddress)
javafx.beans.property.SimpleObjectProperty<Server>
selectedServerProperty()
javafx.beans.property.SimpleListProperty<ServerListCellModel>
serverListProperty()
javafx.beans.property.SimpleMapProperty<java.util.UUID,Server>
serverStoreProperty()
-
Property Details
-
loginStatus
public javafx.beans.property.SimpleBooleanProperty loginStatusProperty -
serverList
-
selectedServer
-
serverStore
-
-
Method Details
-
getInstance
-
login
public void login(java.lang.String username, java.lang.String password) -
logout
public void logout() -
requestAddServer
public boolean requestAddServer(java.lang.String ipAddress) -
loginStatusProperty
public javafx.beans.property.SimpleBooleanProperty loginStatusProperty() -
serverListProperty
-
selectedServerProperty
-
serverStoreProperty
-