Package unlimited.fc.client.api.shared
Class ServerConfigs
- java.lang.Object
-
- unlimited.fc.client.api.shared.PropertyReceiver
-
- unlimited.fc.client.api.shared.ServerConfigs
-
- All Implemented Interfaces:
ServerConfigTransmission
public class ServerConfigs extends PropertyReceiver implements ServerConfigTransmission
Simple DO that contains all of the server configurations that a client might be interested in. Uses the ConfigTool class to cast all values stored into the correct data types
-
-
Field Summary
-
Fields inherited from class unlimited.fc.client.api.shared.PropertyReceiver
configProperties
-
Fields inherited from interface unlimited.fc.client.api.shared.ServerConfigTransmission
CENTAL_ENABLE, EMAIL_ENABLE, EMAIL_LINK_ENABLE, LINK_DELETE_LINKS_AFTER_USE, LINK_EXPIRY_MANIP_ENABLE, LINK_MAX_EXPIRY_TIME
-
-
Constructor Summary
Constructors Constructor Description ServerConfigs()ServerConfigs(java.lang.String commandValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLinkMaxExpiryTime()booleanisCentralEnabled()booleanisEnableEmailNotifications()booleanisLinkEnabled()booleanisLinkExpiryManipEnabled()booleanisServerOneTimeLinksEnabled()-
Methods inherited from class unlimited.fc.client.api.shared.PropertyReceiver
buildProperties, forEach, getOrDefault
-
-
-
-
Method Detail
-
isLinkEnabled
public boolean isLinkEnabled()
- Specified by:
isLinkEnabledin interfaceServerConfigTransmission
-
isLinkExpiryManipEnabled
public boolean isLinkExpiryManipEnabled()
- Specified by:
isLinkExpiryManipEnabledin interfaceServerConfigTransmission
-
isServerOneTimeLinksEnabled
public boolean isServerOneTimeLinksEnabled()
- Specified by:
isServerOneTimeLinksEnabledin interfaceServerConfigTransmission
-
isEnableEmailNotifications
public boolean isEnableEmailNotifications()
- Specified by:
isEnableEmailNotificationsin interfaceServerConfigTransmission
-
isCentralEnabled
public boolean isCentralEnabled()
- Specified by:
isCentralEnabledin interfaceServerConfigTransmission
-
getLinkMaxExpiryTime
public int getLinkMaxExpiryTime()
- Specified by:
getLinkMaxExpiryTimein interfaceServerConfigTransmission
-
-