org.bidib.wizard.common.model.settings.NetBidibSettingsInterface Maven / Gradle / Ivy
package org.bidib.wizard.common.model.settings;
import org.bidib.wizard.api.model.bean.ObservableBean;
public interface NetBidibSettingsInterface extends ObservableBean {
/**
* The VID for the Wizard application
*/
static final int WIZARD_VID = 0x0D;
/**
* The PID for the Wizard application
*/
static final int WIZARD_PID = 0x00FA;
/**
* The filename for the netBidib pairing store
*/
static final String NETBIDIB_PAIRING_STORE_FILENAME = "netBiDiBPairingStore-BiDiB-Wizard2.bidib";
static final String PROPERTY_DISCOVERY_ENABLED = "discoveryEnabled";
static final String PROPERTY_DISCOVERY_UDP_ENABLED = "discoveryUdpEnabled";
/**
* @param netBidibUniqueId
* the netBidibUniqueId to set
*/
void setNetBidibUniqueId(Long netBidibUniqueId);
/**
* @return the netBidibUniqueId
*/
Long getNetBidibUniqueId();
/**
* @return the pairingTimeout
*/
int getPairingTimeout();
/**
* @param pairingTimeout
* the pairingTimeout to set
*/
void setPairingTimeout(int pairingTimeout);
/**
* @return the pairingStoreLocation
*/
String getPairingStoreLocation();
/**
* @param pairingStoreLocation
* the pairingStoreLocation to set
*/
void setPairingStoreLocation(String pairingStoreLocation);
/**
* @return the discoveryEnabled
*/
boolean isDiscoveryEnabled();
/**
* @param discoveryEnabled
* the discoveryEnabled to set
*/
void setDiscoveryEnabled(boolean discoveryEnabled);
/**
* @return the discoveryUdpEnabled
*/
boolean isDiscoveryUdpEnabled();
/**
* @param discoveryUdpEnabled
* the discoveryUdpEnabled to set
*/
void setDiscoveryUdpEnabled(boolean discoveryUdpEnabled);
/**
* @return the discoveryOnAllNetworkInterfacesEnabled
*/
boolean isDiscoveryOnAllNetworkInterfacesEnabled();
/**
*
* @param discoveryOnAllNetworkInterfacesEnabled
* the discoveryOnAllNetworkInterfacesEnabled to set
*/
void setDiscoveryOnAllNetworkInterfacesEnabled(boolean discoveryOnAllNetworkInterfacesEnabled);
/**
* @return the discoveryServiceName
*/
String getDiscoveryServiceName();
/**
* @param discoveryServiceName
* the discoveryServiceName to set
*/
void setDiscoveryServiceName(String discoveryServiceName);
/**
* @return the discoveryDisplayName
*/
String getDiscoveryDisplayName();
/**
* @param discoveryDisplayName
* the discoveryDisplayName to set
*/
void setDiscoveryDisplayName(String discoveryDisplayName);
/**
* return the jmDnsName
*/
String getJmDnsName();
/**
* @param jmDnsName
* the jmDnsName to set
*/
void setJmDnsName(String jmDnsName);
// /**
// * @return the periodicSearchmDnsEnabled
// */
// boolean isPeriodicSearchmDnsEnabled();
//
// /**
// * @param periodicSearchmDnsEnabled
// * the periodicSearchmDnsEnabled to set
// */
// void setPeriodicSearchmDnsEnabled(boolean periodicSearchmDnsEnabled);
/**
* @return the use fix IP address flag
*/
boolean isUseFixIpAddress();
/**
* @param useFixIpAddress
* the use fix IP address flag
*/
void setUseFixIpAddress(boolean useFixIpAddress);
/**
* @return the IP address to use for bonjour service registration
*/
String getJmDnsIpAddress();
/**
* @param jmDnsIpAddress
* the IP address to use for bonjour service registration
*/
void setJmDnsIpAddress(String jmDnsIpAddress);
/**
* @return the preventLocalPing
*/
boolean isPreventLocalPing();
/**
* @param preventLocalPing
* the preventLocalPing to set
*/
void setPreventLocalPing(boolean preventLocalPing);
}