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.SimpleBooleanPropertyloginStatusjavafx.beans.property.SimpleObjectProperty<Server>selectedServerjavafx.beans.property.SimpleListProperty<ServerListCellModel>serverListjavafx.beans.property.SimpleMapProperty<java.util.UUID,Server>serverStore -
Method Summary
Modifier and Type Method Description static ApplicationModelgetInstance()voidlogin(java.lang.String username, java.lang.String password)javafx.beans.property.SimpleBooleanPropertyloginStatusProperty()voidlogout()booleanrequestAddServer(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
-