Browse Source

Datenbankmodell

master
gitsvn 12 years ago
parent
commit
696885f0f1

+ 33
- 23
res/layout/rbs_main.xml View File

android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowCwTxtFld" android:id="@+id/arrowCwTxtFld"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowWeightTxtFld" android:id="@+id/arrowWeightTxtFld"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
<TableRow <TableRow
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/bowPulloutTxtFld" android:id="@+id/bowPulloutTxtFld"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/arrowV0TxtFld" android:id="@+id/arrowV0TxtFld"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
<TableRow <TableRow
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/airTemperatureTxtFld" android:id="@+id/airTemperatureTxtFld"
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/airRelativeHumidityTxtFld" android:id="@+id/airRelativeHumidityTxtFld"
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> 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"> </TableRow><TableRow android:id="@+id/tableRow12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="4dp">
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> 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"> </TableRow><TableRow android:id="@+id/tableRow13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="4dp">
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> 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 </TableRow><TableRow
android:id="@+id/tableRow14" android:id="@+id/tableRow14"
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/deltaTimeTxtFld" android:id="@+id/deltaTimeTxtFld"
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:textColor="@color/black" android:textColor="@color/black"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/calcPrecisionTxtFld" android:id="@+id/calcPrecisionTxtFld"
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="36dp" android:layout_height="36dp"
android:paddingBottom="9dp" android:paddingBottom="9dp"
android:paddingTop="9dp" android:paddingTop="9dp"
android:text="22" android:text="22"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</TableRow> </TableRow>
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" > android:orientation="vertical" >
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/editText10" android:id="@+id/editText10"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="36dp" android:layout_height="36dp"
android:inputType="numberDecimal" android:inputType="numberDecimal"
android:text="42" android:text="42"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
<ListView <ListView
android:id="@+id/listView1" android:id="@+id/listView1"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" > android:orientation="vertical" >
<EditText
<ch.spherIC.recurvebowsight.components.FontEditText
android:id="@+id/editText11" android:id="@+id/editText11"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="36dp" android:layout_height="36dp"
android:inputType="numberDecimal" android:inputType="numberDecimal"
android:text="62" android:text="62"
android:textSize="18sp" />
android:textSize="18sp"
app:txtFont="@string/TitilliumWeb_Regular" />
</LinearLayout> </LinearLayout>
</ViewFlipper> </ViewFlipper>

+ 1
- 0
src/ch/spherIC/recurvebowsight/model/IEntity.java View File

long getId(); long getId();
void setId(long id); void setId(long id);
} }

+ 9
- 0
src/ch/spherIC/recurvebowsight/model/IRiser.java View File

String getManufacturer(); String getManufacturer();
void setManufacturer(String maufacturer);
String getModel(); String getModel();
void setModel(String model);
Double getSize(); Double getSize();
void setSize(Double size);
Double getVVisH(); Double getVVisH();
void setVVisH(Double vVisH);
Double getVVisV(); Double getVVisV();
void setVVisV(Double vVisV);
} }

+ 43
- 0
src/ch/spherIC/recurvebowsight/model/ISight.java View File

/**
* 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 View File

/** /**
* @return the id * @return the id
*/ */
@Override
public long getId() { public long getId() {
return this.id; return this.id;
} }
/** /**
* @param id the id to set * @param id the id to set
*/ */
@Override
public void setId(final long id) { public void setId(final long id) {
this.id = id; this.id = id;
} }
/** /**
* @return the manufacturer * @return the manufacturer
*/ */
@Override
public String getManufacturer() { public String getManufacturer() {
return this.manufacturer; return this.manufacturer;
} }
/** /**
* @param maufacturer the maufacturer to set * @param maufacturer the maufacturer to set
*/ */
@Override
public void setManufacturer(final String maufacturer) { public void setManufacturer(final String maufacturer) {
this.manufacturer = maufacturer; this.manufacturer = maufacturer;
} }
/** /**
* @return the model * @return the model
*/ */
@Override
public String getModel() { public String getModel() {
return this.model; return this.model;
} }
/** /**
* @param model the model to set * @param model the model to set
*/ */
@Override
public void setModel(final String model) { public void setModel(final String model) {
this.model = model; this.model = model;
} }
/** /**
* @return the size * @return the size
*/ */
@Override
public Double getSize() { public Double getSize() {
return this.size; return this.size;
} }
/** /**
* @param size the size to set * @param size the size to set
*/ */
@Override
public void setSize(final Double size) { public void setSize(final Double size) {
this.size = size; this.size = size;
} }
/** /**
* @return the vVisH * @return the vVisH
*/ */
@Override
public Double getVVisH() { public Double getVVisH() {
return this.vVisH; return this.vVisH;
} }
/** /**
* @param vVisH the vVisH to set * @param vVisH the vVisH to set
*/ */
@Override
public void setVVisH(final Double vVisH) { public void setVVisH(final Double vVisH) {
this.vVisH = vVisH; this.vVisH = vVisH;
} }
/** /**
* @return the vVisV * @return the vVisV
*/ */
@Override
public Double getVVisV() { public Double getVVisV() {
return this.vVisV; return this.vVisV;
} }
/** /**
* @param vVisV the vVisV to set * @param vVisV the vVisV to set
*/ */
@Override
public void setVVisV(final Double vVisV) { public void setVVisV(final Double vVisV) {
this.vVisV = vVisV; this.vVisV = vVisV;
} }

+ 154
- 0
src/ch/spherIC/recurvebowsight/model/Sight.java View File

/**
* 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…
Cancel
Save