/**
* Copyright (C) 2009 Michael A. MacDonald
*/
package android.androidVNC;
import com.antlersoft.android.db.*;
/**
* @author Michael A. MacDonald
*
*/
@TableInterface(ImplementingClassName="AbstractConnectionBean",TableName="CONNECTION_BEAN")
interface IConnectionBean {
@FieldAccessor
long get_Id();
@FieldAccessor
String getNickname();
@FieldAccessor
String getAddress();
@FieldAccessor
int getPort();
@FieldAccessor
String getPassword();
@FieldAccessor
String getColorModel();
/**
* Records bitmap data implementation selection. 0 for auto, 1 for force full bitmap, 2 for force tiled
* <p>
* For historical reasons, this is named as if it were just a boolean selection for auto and force full.
* @return 0 for auto, 1 for force full bitmap, 2 for forced tiled
*/
@FieldAccessor
long getForceFull();
@FieldAccessor
String getRepeaterId();
@FieldAccessor
String getInputMode();
@FieldAccessor(Name="SCALEMODE")
String getScaleModeAsString();
@FieldAccessor
boolean getUseLocalCursor();
@FieldAccessor
boolean getKeepPassword();
@FieldAccessor
boolean getFollowMouse();
@FieldAccessor
boolean getUseRepeater();
@FieldAccessor
long getMetaListId();
@FieldAccessor(Name="LAST_META_KEY_ID")
long getLastMetaKeyId();
@FieldAccessor(DefaultValue="false")
boolean getFollowPan();
@FieldAccessor
String getUserName();
@FieldAccessor
String getSecureConnectionType();
@FieldAccessor(DefaultValue="true")
boolean getShowZoomButtons();
@FieldAccessor(Name="DOUBLE_TAP_ACTION")
String getDoubleTapActionAsString();
}