瀏覽代碼

Datenbankmodell

master
gitsvn 12 年之前
父節點
當前提交
696885f0f1

+ 33
- 23
res/layout/rbs_main.xml 查看文件

@@ -176,7 +176,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowCwTxtFld"
android:layout_width="100dp"
android:layout_height="36dp"
@@ -187,7 +187,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -207,7 +208,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowWeightTxtFld"
android:layout_width="100dp"
android:layout_height="36dp"
@@ -219,7 +220,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
<TableRow
@@ -238,7 +240,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/bowPulloutTxtFld"
android:layout_width="100dp"
android:layout_height="36dp"
@@ -250,7 +252,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -270,7 +273,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowV0TxtFld"
android:layout_width="100dp"
android:layout_height="36dp"
@@ -282,7 +285,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
<TableRow
@@ -324,7 +328,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/airTemperatureTxtFld"
android:layout_width="150dp"
android:layout_height="36dp"
@@ -335,7 +339,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -355,7 +360,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/airRelativeHumidityTxtFld"
android:layout_width="150dp"
android:layout_height="36dp"
@@ -366,7 +371,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -397,7 +403,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText android:id="@+id/shootingDistanzTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" />
<ch.spherIC.recurvebowsight.components.FontEditText android:id="@+id/shootingDistanzTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow><TableRow android:id="@+id/tableRow12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="4dp">
@@ -410,7 +416,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText android:id="@+id/arrowNockHeightTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" />
<ch.spherIC.recurvebowsight.components.FontEditText android:id="@+id/arrowNockHeightTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow><TableRow android:id="@+id/tableRow13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="4dp">
@@ -423,7 +429,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText android:id="@+id/targetCenterHeightTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" />
<ch.spherIC.recurvebowsight.components.FontEditText android:id="@+id/targetCenterHeightTxtFld" android:layout_width="150dp" android:layout_height="36dp" android:layout_marginLeft="4dp" android:ems="10" android:gravity="center_vertical" android:inputType="numberDecimal" android:paddingBottom="9dp" android:paddingTop="9dp" android:text="22" android:textSize="18sp" app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow><TableRow
android:id="@+id/tableRow14"
@@ -464,7 +470,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/deltaTimeTxtFld"
android:layout_width="150dp"
android:layout_height="36dp"
@@ -475,7 +481,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -495,7 +502,7 @@
android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/calcPrecisionTxtFld"
android:layout_width="150dp"
android:layout_height="36dp"
@@ -506,7 +513,8 @@
android:paddingBottom="9dp"
android:paddingTop="9dp"
android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow>
@@ -522,13 +530,14 @@
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/editText10"
android:layout_width="match_parent"
android:layout_height="36dp"
android:inputType="numberDecimal"
android:text="42"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
<ListView
android:id="@+id/listView1"
@@ -543,13 +552,14 @@
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/editText11"
android:layout_width="match_parent"
android:layout_height="36dp"
android:inputType="numberDecimal"
android:text="62"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</LinearLayout>
</ViewFlipper>

+ 1
- 0
src/ch/spherIC/recurvebowsight/model/IEntity.java 查看文件

@@ -13,4 +13,5 @@ public interface IEntity {
long getId();
void setId(long id);
}

+ 9
- 0
src/ch/spherIC/recurvebowsight/model/IRiser.java 查看文件

@@ -11,12 +11,21 @@ public interface IRiser extends IEntity {
String getManufacturer();
void setManufacturer(String maufacturer);
String getModel();
void setModel(String model);
Double getSize();
void setSize(Double size);
Double getVVisH();
void setVVisH(Double vVisH);
Double getVVisV();
void setVVisV(Double vVisV);
}

+ 43
- 0
src/ch/spherIC/recurvebowsight/model/ISight.java 查看文件

@@ -0,0 +1,43 @@
/**
* Copyright (C) 2012 - Florindo Smilari (spherIC)
*/
package ch.spherIC.recurvebowsight.model;
import java.util.List;
/**
* @author FC Smilari
*/
public interface ISight extends IEntity {
String getManufacturer();
void setManufacturer(String maufacturer);
String getModel();
void setModel(String model);
Double getAV();
void setAV(Double aV);
Double getAH();
void setAH(Double aH);
String getHeVis();
void setHeVis(String heVis);
Double getVertSkalaRangMin();
void setVertSkalaRangMin(Double vertSkalaRangMin);
Double getVertSkalaRangMax();
void setVertSkalaRangMax(Double vertSkalaRangMax);
List<Double> getHeVisList();
}

+ 12
- 0
src/ch/spherIC/recurvebowsight/model/Riser.java 查看文件

@@ -39,6 +39,7 @@ public class Riser implements IRiser {
/**
* @return the id
*/
@Override
public long getId() {
return this.id;
}
@@ -46,6 +47,7 @@ public class Riser implements IRiser {
/**
* @param id the id to set
*/
@Override
public void setId(final long id) {
this.id = id;
}
@@ -53,6 +55,7 @@ public class Riser implements IRiser {
/**
* @return the manufacturer
*/
@Override
public String getManufacturer() {
return this.manufacturer;
}
@@ -60,6 +63,7 @@ public class Riser implements IRiser {
/**
* @param maufacturer the maufacturer to set
*/
@Override
public void setManufacturer(final String maufacturer) {
this.manufacturer = maufacturer;
}
@@ -67,6 +71,7 @@ public class Riser implements IRiser {
/**
* @return the model
*/
@Override
public String getModel() {
return this.model;
}
@@ -74,6 +79,7 @@ public class Riser implements IRiser {
/**
* @param model the model to set
*/
@Override
public void setModel(final String model) {
this.model = model;
}
@@ -81,6 +87,7 @@ public class Riser implements IRiser {
/**
* @return the size
*/
@Override
public Double getSize() {
return this.size;
}
@@ -88,6 +95,7 @@ public class Riser implements IRiser {
/**
* @param size the size to set
*/
@Override
public void setSize(final Double size) {
this.size = size;
}
@@ -95,6 +103,7 @@ public class Riser implements IRiser {
/**
* @return the vVisH
*/
@Override
public Double getVVisH() {
return this.vVisH;
}
@@ -102,6 +111,7 @@ public class Riser implements IRiser {
/**
* @param vVisH the vVisH to set
*/
@Override
public void setVVisH(final Double vVisH) {
this.vVisH = vVisH;
}
@@ -109,6 +119,7 @@ public class Riser implements IRiser {
/**
* @return the vVisV
*/
@Override
public Double getVVisV() {
return this.vVisV;
}
@@ -116,6 +127,7 @@ public class Riser implements IRiser {
/**
* @param vVisV the vVisV to set
*/
@Override
public void setVVisV(final Double vVisV) {
this.vVisV = vVisV;
}

+ 154
- 0
src/ch/spherIC/recurvebowsight/model/Sight.java 查看文件

@@ -0,0 +1,154 @@
/**
* Copyright (C) 2005-2012 XELOG AG
*/
package ch.spherIC.recurvebowsight.model;
import java.util.List;
/**
* @author FC Smilari
*/
public class Sight implements ISight {
private long id;
private String manufacturer;
private String model;
private Double aV;
private Double aH;
private String heVis;
private Double vertSkalaRangMin;
private Double vertSkalaRangMax;
/**
* Konstruktor.
*
* @param id
* @param manufacturer
* @param model
* @param aV
* @param aH
* @param heVis
* @param vertSkalaRangMin
* @param vertSkalaRangMax
*/
public Sight(long id, String manufacturer, String model, Double aV,
Double aH, String heVis, Double vertSkalaRangMin,
Double vertSkalaRangMax) {
super();
this.id = id;
this.manufacturer = manufacturer;
this.model = model;
this.aV = aV;
this.aH = aH;
this.heVis = heVis;
this.vertSkalaRangMin = vertSkalaRangMin;
this.vertSkalaRangMax = vertSkalaRangMax;
}
/**
* @return the id
*/
@Override
public long getId() {
return this.id;
}
/**
* @param id the id to set
*/
@Override
public void setId(final long id) {
this.id = id;
}
/**
* @return the manufacturer
*/
@Override
public String getManufacturer() {
return this.manufacturer;
}
/**
* @param maufacturer the maufacturer to set
*/
@Override
public void setManufacturer(final String maufacturer) {
this.manufacturer = maufacturer;
}
/**
* @return the model
*/
@Override
public String getModel() {
return this.model;
}
/**
* @param model the model to set
*/
@Override
public void setModel(final String model) {
this.model = model;
}
@Override
public Double getAV() {
return this.aV;
}
@Override
public void setAV(Double aV) {
this.aV = aV;
}
@Override
public Double getAH() {
return this.aH;
}
@Override
public void setAH(Double aH) {
this.aH = aH;
}
@Override
public String getHeVis() {
return this.heVis;
}
@Override
public void setHeVis(String heVis) {
this.heVis = heVis;
}
@Override
public Double getVertSkalaRangMin() {
return this.vertSkalaRangMin;
}
@Override
public void setVertSkalaRangMin(Double vertSkalaRangMin) {
this.vertSkalaRangMin = vertSkalaRangMin;
}
@Override
public Double getVertSkalaRangMax() {
return this.vertSkalaRangMax;
}
@Override
public void setVertSkalaRangMax(Double vertSkalaRangMax) {
this.vertSkalaRangMax = vertSkalaRangMax;
}
@Override
public List<Double> getHeVisList() {
return null;
}
}

Loading…
取消
儲存