Package org.eblocker.server.common.data
Class Device
java.lang.Object
org.eblocker.server.common.data.ModelObject
org.eblocker.server.common.data.Device
Represents a network device. A device has a unique MAC address and optionally an IP address.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintgetHardwareAddress(boolean colonSeparated) java.time.InstantgetName()intVPN profile to use if flag "useAnonymizationService" is setbooleanDid this device download the current root CA certificate already?booleanisActive()Returns true if the device has an IP addressbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisOnline()booleanisPaused()booleanReturns true if device is routed through Tor.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetAreDeviceMessagesSettingsDefault(boolean settings) voidsetAssignedUser(int assignedUser) voidsetControlBarAutoMode(boolean controlBarAutoMode) voidsetDefaultSystemUser(int defaultSystemUser) voidsetDomainRecordingEnabled(boolean domainRecordingEnabled) voidsetEnabled(boolean enabled) voidsetFilterAdsEnabled(boolean filterAdsEnabled) voidsetFilterMode(FilterMode filterMode) voidsetFilterTrackersEnabled(boolean filterTrackersEnabled) voidsetHasRootCAInstalled(boolean installed) voidsetIconMode(DisplayIconMode iconMode) voidsetIconPosition(Device.DisplayIconPosition iconPosition) voidsetIpAddresses(List<IpAddress> ipAddresses) voidsetIpAddressFixed(boolean fixed) voidsetIsEblocker(boolean isEblocker) voidsetIsGateway(boolean isGateway) voidsetIsVpnClient(boolean flag) voidsetLastSeen(java.time.Instant lastSeen) voidsetMalwareFilterEnabled(boolean malwareFilterEnabled) voidsetMessageShowAlert(boolean messageShowAlert) voidsetMessageShowInfo(boolean messageShowInfo) voidsetMobilePrivateNetworkAccess(boolean mobilePrivateNetworkAccess) voidsetMobileState(boolean state) voidvoidsetOnline(boolean online) voidsetOperatingUser(int operatingUser) voidsetPaused(boolean paused) voidsetRouteThroughTor(boolean useTor) voidsetShowBookmarkDialog(boolean showBookmarkDialog) voidsetShowDnsFilterInfoDialog(boolean showDnsFilterInfoDialog) voidsetShowPauseDialog(boolean showPauseDialog) voidsetShowPauseDialogDoNotShowAgain(boolean showPauseDialogDoNotShowAgain) voidsetShowWelcomePage(boolean showWelcomePage) voidsetSslEnabled(boolean sslEnabled) voidsetSslRecordErrorsEnabled(boolean sslRecordErrorsEnabled) voidsetUseAnonymizationService(boolean useAnonymizationService) voidsetUseVPNProfileID(Integer vpnProfileID) voidtoString()Methods inherited from class org.eblocker.server.common.data.ModelObject
equals, getId, hashCode, setId
-
Field Details
-
ID_PREFIX
- See Also:
-
-
Constructor Details
-
Device
public Device()
-
-
Method Details
-
getHardwareAddress
-
getHardwareAddress
-
getHardwareAddressPrefix
-
getIpAddresses
-
setIpAddresses
-
setName
-
getName
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean paused) -
isActive
public boolean isActive()Returns true if the device has an IP address- Returns:
-
getVendor
-
setVendor
-
getAreDeviceMessagesSettingsDefault
public boolean getAreDeviceMessagesSettingsDefault() -
setAreDeviceMessagesSettingsDefault
public void setAreDeviceMessagesSettingsDefault(boolean settings) -
setOnline
public void setOnline(boolean online) -
isOnline
public boolean isOnline() -
isGateway
public boolean isGateway() -
setIsGateway
public void setIsGateway(boolean isGateway) -
markAsCurrentDevice
public void markAsCurrentDevice() -
isCurrentDevice
public boolean isCurrentDevice() -
toString
-
isUseAnonymizationService
public boolean isUseAnonymizationService() -
setUseAnonymizationService
public void setUseAnonymizationService(boolean useAnonymizationService) -
isRoutedThroughTor
public boolean isRoutedThroughTor()Returns true if device is routed through Tor. Note that the "useAnonymizationService" flag must also be set to true. -
setRouteThroughTor
public void setRouteThroughTor(boolean useTor) -
getFilterMode
-
setFilterMode
-
isFilterAdsEnabled
public boolean isFilterAdsEnabled() -
setFilterAdsEnabled
public void setFilterAdsEnabled(boolean filterAdsEnabled) -
isFilterTrackersEnabled
public boolean isFilterTrackersEnabled() -
setFilterTrackersEnabled
public void setFilterTrackersEnabled(boolean filterTrackersEnabled) -
isMalwareFilterEnabled
public boolean isMalwareFilterEnabled() -
setMalwareFilterEnabled
public void setMalwareFilterEnabled(boolean malwareFilterEnabled) -
isSslEnabled
public boolean isSslEnabled() -
setSslEnabled
public void setSslEnabled(boolean sslEnabled) -
isSslRecordErrorsEnabled
public boolean isSslRecordErrorsEnabled() -
setSslRecordErrorsEnabled
public void setSslRecordErrorsEnabled(boolean sslRecordErrorsEnabled) -
setIconMode
-
getIconMode
-
setIconPosition
-
getIconPosition
-
hasRootCAInstalled
public boolean hasRootCAInstalled()Did this device download the current root CA certificate already?- Returns:
-
setHasRootCAInstalled
public void setHasRootCAInstalled(boolean installed) -
getUseVPNProfileID
VPN profile to use if flag "useAnonymizationService" is set -
setUseVPNProfileID
-
isIpAddressFixed
public boolean isIpAddressFixed() -
setIpAddressFixed
public void setIpAddressFixed(boolean fixed) -
getAssignedUser
public int getAssignedUser() -
setAssignedUser
public void setAssignedUser(int assignedUser) -
getOperatingUser
public int getOperatingUser() -
setOperatingUser
public void setOperatingUser(int operatingUser) -
getDefaultSystemUser
public int getDefaultSystemUser() -
setDefaultSystemUser
public void setDefaultSystemUser(int defaultSystemUser) -
isEblocker
public boolean isEblocker() -
setIsEblocker
public void setIsEblocker(boolean isEblocker) -
getUserFriendlyName
-
isVpnClient
public boolean isVpnClient() -
setIsVpnClient
public void setIsVpnClient(boolean flag) -
isMessageShowInfo
public boolean isMessageShowInfo() -
setMessageShowInfo
public void setMessageShowInfo(boolean messageShowInfo) -
isMessageShowAlert
public boolean isMessageShowAlert() -
setMessageShowAlert
public void setMessageShowAlert(boolean messageShowAlert) -
isShowPauseDialog
public boolean isShowPauseDialog() -
setShowPauseDialog
public void setShowPauseDialog(boolean showPauseDialog) -
isShowPauseDialogDoNotShowAgain
public boolean isShowPauseDialogDoNotShowAgain() -
setShowPauseDialogDoNotShowAgain
public void setShowPauseDialogDoNotShowAgain(boolean showPauseDialogDoNotShowAgain) -
isShowDnsFilterInfoDialog
public boolean isShowDnsFilterInfoDialog() -
setShowDnsFilterInfoDialog
public void setShowDnsFilterInfoDialog(boolean showDnsFilterInfoDialog) -
isShowBookmarkDialog
public boolean isShowBookmarkDialog() -
setShowBookmarkDialog
public void setShowBookmarkDialog(boolean showBookmarkDialog) -
isShowWelcomePage
public boolean isShowWelcomePage() -
setShowWelcomePage
public void setShowWelcomePage(boolean showWelcomePage) -
isControlBarAutoMode
public boolean isControlBarAutoMode() -
setControlBarAutoMode
public void setControlBarAutoMode(boolean controlBarAutoMode) -
setMobileState
public void setMobileState(boolean state) -
isEblockerMobileEnabled
public boolean isEblockerMobileEnabled() -
isMobilePrivateNetworkAccess
public boolean isMobilePrivateNetworkAccess() -
setMobilePrivateNetworkAccess
public void setMobilePrivateNetworkAccess(boolean mobilePrivateNetworkAccess) -
isDomainRecordingEnabled
public boolean isDomainRecordingEnabled() -
setDomainRecordingEnabled
public void setDomainRecordingEnabled(boolean domainRecordingEnabled) -
setLastSeen
public void setLastSeen(java.time.Instant lastSeen) -
getLastSeen
public java.time.Instant getLastSeen()
-