· 8 years ago · Dec 23, 2017, 11:10 AM
1// here the mon object is null
2
3Â if (mon.equals (MyAdapter.VALUE_MOn)) {
4Â Â Â Â
5 deleteMon (id);
6Â
7} else if (tue.equals (MyAdapter.VALUE_TUE)) {
8Â Â Â Â deleteTue (id);
9}
10
11public class DBAdapter {
12
13 Context c;
14 DBHelper dbHelper;
15 SQLiteDatabase db;
16
17 public DBAdapter(Context c) {
18 this.c = c;
19 dbHelper = new DBHelper(c);
20 }
21 public DBAdapter openDatabase() {
22
23 try {
24
25 db = dbHelper.getWritableDatabase();
26
27 }catch (SQLiteException e) {
28 e.printStackTrace();}
29
30 return this;}
31
32 public void closeDB()
33 {
34 try{
35 dbHelper.close();
36 }catch (SQLiteException e){
37 e.printStackTrace();
38 }
39 }
40 //Add training to database table_Mon
41 public long addMon( String exercise, String weight, String repeat, String series)
42 {
43 try{
44 ContentValues contentValues = new ContentValues();
45 contentValues.put(DBHelper.EXERCISE, exercise);
46 contentValues.put(DBHelper.WEIGHT, weight);
47 contentValues.put(DBHelper.REPEAT, repeat);
48 contentValues.put(DBHelper.SERIES, series);
49 return db.insert(DBHelper.TB_NAME_MON, DBHelper.ROW_ID, contentValues);
50
51 }catch (SQLiteException e) {
52 e.printStackTrace();
53 }
54 return 0;}
55
56//Table_tue
57 public long addTue(String exercise, String weight, String repeat, String series)
58 {
59 try{
60 ContentValues contentValues = new ContentValues();
61 contentValues.put(DBHelper.EXERCISE, exercise);
62 contentValues.put(DBHelper.WEIGHT, weight);
63 contentValues.put(DBHelper.REPEAT, repeat);
64 contentValues.put(DBHelper.SERIES, series);
65 return db.insert(DBHelper.TB_NAME_TUE, DBHelper.ROW_ID, contentValues);
66
67 }catch (SQLiteException e) {
68 e.printStackTrace();
69 }
70 return 0;}
71 //REFRESH
72 public long updateMon(int id, String exercise, String weight, String repeat, String series)
73 {
74 try{
75 ContentValues contentValues = new ContentValues();
76 contentValues.put(DBHelper.EXERCISE, exercise);
77 contentValues.put(DBHelper.WEIGHT, weight);
78 contentValues.put(DBHelper.REPEAT, repeat);
79 contentValues.put(DBHelper.SERIES, series);
80 contentValues.put(DBHelper.ROW_ID, id);
81
82 return db.update(DBHelper.TB_NAME_MON, contentValues, DBHelper.ROW_ID + " =?", new String[]{String.valueOf(id)});
83
84 }catch (SQLiteException e) {
85 e.printStackTrace();
86 }
87 return 0;}
88 public long updateTue(int id,String exercise, String weight, String repeat, String series)
89 {
90 try{
91 ContentValues contentValues = new ContentValues();
92 contentValues.put(DBHelper.EXERCISE, exercise);
93 contentValues.put(DBHelper.WEIGHT, weight);
94 contentValues.put(DBHelper.REPEAT, repeat);
95 contentValues.put(DBHelper.SERIES, series);
96 contentValues.put(DBHelper.ROW_ID, id);
97
98 return db.update(DBHelper.TB_NAME_TUE, contentValues, DBHelper.ROW_ID + " =?", new String[]{String.valueOf(id)});
99
100 }catch (SQLiteException e) {
101 e.printStackTrace();
102 }
103
104 return 0;}
105 //DELETE MON_TABLE
106 public long deleteMon(int id)
107 {
108 try{
109 return db.delete(DBHelper.TB_NAME_MON, DBHelper.ROW_ID + " =?", new String[]{String.valueOf(id)});
110
111 }catch (SQLiteException e) {
112 e.printStackTrace();
113 }
114
115 return 0;}
116
117//DELETE TUE_TABLE //HERE IS THE PROBLEM, I CAN'T DELETE ROW IN TUE_TABLE
118 public long deleteTue(int id)
119 {
120 try{
121 return db.delete(DBHelper.TB_NAME_TUE, DBHelper.ROW_ID + " =?", new String[]{String.valueOf(id)});
122
123 }catch (SQLiteException e) {
124 e.printStackTrace();
125 }
126 return 0;}
127 //ALL TRENINGS MONDAY
128
129 public Cursor getAllTreningMon() {
130
131 try{
132 String[] columns = {DBHelper.ROW_ID, DBHelper.EXERCISE, DBHelper.WEIGHT, DBHelper.REPEAT, DBHelper.SERIES};
133
134 return db.query(DBHelper.TB_NAME_MON, columns, null, null, null, null, null);
135
136 }catch (SQLiteException e)
137 {
138 e.printStackTrace();
139 }
140
141 return null;
142 }
143
144 //ALL TRENINGS TUESDAY
145
146 public Cursor getAllTreningTue() {
147
148 try{
149
150 String[] columns = {DBHelper.ROW_ID, DBHelper.EXERCISE, DBHelper.WEIGHT, DBHelper.REPEAT, DBHelper.SERIES};
151
152 return db.query(DBHelper.TB_NAME_TUE, columns, null, null, null, null, null);
153
154 }catch (SQLiteException e)
155 {
156 e.printStackTrace();
157 }
158
159 return null;}}
160
161public class DBHelper extends SQLiteOpenHelper {
162
163 //COLUMNS
164 static final String ROW_ID = "id";
165 static final String CWICZENIE = "exercise";
166 static final String CIEZAR = "weight";
167 static final String POWTORZENIA = "repeat";
168 static final String SERIE = "series";
169
170 static final String DB_NAME = "exercise_db";
171
172 static final String TB_NAME_MON = "exercise_tb_mon";
173 static final String TB_NAME_TUE = "exercise_tb_tue";
174
175 static final int DB_VERSION = '1';
176
177 static final String CREATE_TB_MON = "CREATE TABLE exercise_tb_mon (id INTEGER PRIMARY KEY AUTOINCREMENT,"
178 + "exercise TEXT NOT NULL,weight TEXT NOT NULL, repeat TEXT NOT NULL, series TEXT NOT NULL);";
179
180 static final String CREATE_TB_TUE = "CREATE TABLE exercise_tb_tue (id INTEGER PRIMARY KEY AUTOINCREMENT,"
181 + "exercise TEXT NOT NULL,weight TEXT NOT NULL, repeat TEXT NOT NULL, series TEXT NOT NULL);";
182
183 public DBHelper(Context context) {
184 super(context, DB_NAME, null, DB_VERSION);
185 }
186
187 @Override
188 public void onCreate(SQLiteDatabase db) {
189
190 try {
191 db.execSQL(CREATE_TB_MON);
192 db.execSQL(CREATE_TB_TUE);
193 }catch (Exception e) {
194 e.printStackTrace();}}
195
196 @Override
197 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
198 db.execSQL("DROP TABLE IF EXISTS " + TB_NAME_MON);
199
200 db.execSQL("DROP TABLE IF EXISTS " + TB_NAME_TUE);
201
202 onCreate(db);}}
203
204public class DetailActivity extends AppCompatActivity {
205
206 private EditText editTextExerciseDetail, editTextWeightDetail, editTextRepeatsDetail, editTextSeriesDetail;
207
208 private Button buttonUpdate;
209 private Button buttonDelete;
210
211 String mon;
212 String tue;
213
214 @Override
215 protected void onCreate(Bundle savedInstanceState) {
216 super.onCreate(savedInstanceState);
217 setContentView(R.layout.activity_detail);
218
219 FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
220 fab.setOnClickListener(new View.OnClickListener() {
221 @Override
222 public void onClick(View view) {
223 Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
224 .setAction("Action", null).show();
225 }
226 });
227
228 Intent intent = getIntent();
229
230 mon = intent.getExtras().getString(MyAdapter.KEY_MON);
231 tue = intent.getExtras().getString(MyAdapter.KEY_TUE);
232
233 final int id = intent.getExtras().getInt("id");
234 final String exercise = intent.getExtras().getString("exercise");
235 final String weight = intent.getExtras().getString("weight");
236 final String repeat = intent.getExtras().getString("repeat");
237 final String series = intent.getExtras().getString("series");
238
239 editTextExerciseDetail = (EditText) findViewById(R.id.exerciseEditTxtDetail);
240 editTextWeightDetail = (EditText) findViewById(R.id.weighteditTextDetail);
241 editTextRepeatDetail = (EditText) findViewById(R.id.repeateditTextDetail);
242 editTextSeriesDetail = (EditText) findViewById(R.id.serieseditTextDetail);
243
244 buttonUpdate = (Button) findViewById(R.id.updateBtn);
245 buttonDelete = (Button) findViewById(R.id.deleteBtn);
246
247 editTextExerciseDetail.setText(exercise);
248 editTextWeightDetail.setText(weight);
249 editTextRepeatDetail.setText(repeat);
250 editTextSeriesDetail.setText(series);
251
252 buttonUpdate.setOnClickListener(new View.OnClickListener() {
253 @Override
254 public void onClick(View v) {
255
256 if(mon.equals(MyAdapter.VALUE_MON)) {
257
258 updateMon(id, editTextExerciseDetail.getText().toString(),
259 editTextWeightDetail.getText().toString(),
260 editTextRepeatDetail.getText().toString(),
261 editTextSeriesDetail.getText().toString());
262
263 } else if(tue.equals(MyAdapter.VALUE_TUE)) {}
264
265 updateTue(id, editTextExerciseDetail.getText().toString(),
266 editTextWeightDetail.getText().toString(),
267 editTextRepeatDetail.getText().toString(),
268 editTextSeriesDetail.getText().toString());
269 }
270 });
271 buttonDelete.setOnClickListener(new View.OnClickListener() {
272 @Override
273 public void onClick(View v) {
274
275 AlertDialog.Builder builder = new AlertDialog.Builder(DetailActivity.this);
276
277 builder.setMessage("Do you want delete this workout?")
278 .setTitle("Delete")
279 .create();
280
281 builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
282 @Override
283 public void onClick(DialogInterface dialog, int which) {
284
285 *//(Here debuger: mon is null)!*
286
287 if(mon.equals(MyAdapter.VALUE_MON)) {
288 deleteMon(id);
289 }else if(tue.equals(MyAdapter.VALUE_TUE)){
290 deleteTue(id);
291 }
292 }
293 });
294
295 builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
296 @Override
297 public void onClick(DialogInterface dialog, int which) {
298
299 dialog.dismiss();
300 }
301 });
302
303 builder.show();}});}
304
305 private void updateMon(int id, String newExercise, String newWeight, String newRepeat, String newSeries)
306 {
307 DBAdapter dbAdapter = new DBAdapter(this);
308 dbAdapter.openDatabase();
309
310 long result = dbAdapter.updateMon(id, newExercise, newWeight, newRepeat, newSeries);
311
312 if(result > 0)
313 {
314 editTextCwicznieDetail.setText(newExercise);
315 editTextCiezarDetail.setText(newWEight);
316 editTextPowtorzeniaDetail.setText(newRepeat);
317 editTextSerieDetail.setText(newSeries);
318
319 this.finish();
320
321 Snackbar.make(editTextExerciseDetail, "Updated Succesfully", Snackbar.LENGTH_SHORT).show();
322
323 }else
324 {
325 Snackbar.make(editTextExerciseDetail, "Unable to updated", Snackbar.LENGTH_SHORT).show();
326 }
327
328 dbAdapter.closeDB();}
329
330 private void updateTue(int id, String newExercise, String newWeight, String newRepeat, String newSeries)
331 {
332 DBAdapter dbAdapter = new DBAdapter(this);
333 dbAdapter.openDatabase();
334
335 long result = dbAdapter.updateTue(id, newExercise, newWeight, newRepeat, newSeries);
336
337 if(result > 0)
338 {
339 editTextExerciseDetail.setText(newExercise);
340 editTextWeightDetail.setText(newWeight);
341 editTextRepeatDetail.setText(newRepeat);
342 editTextSeriesDetail.setText(newSeries);
343
344 this.finish();
345
346 Snackbar.make(editTextExerciseDetail, "Updated Succesfully", Snackbar.LENGTH_SHORT).show();
347
348 }else
349 {
350 Snackbar.make(editTextExerciseDetail, "Unable to updated", Snackbar.LENGTH_SHORT).show();
351 }
352
353 dbAdapter.closeDB();}
354
355 private void deleteMon(int id)
356 {
357
358 DBAdapter dbAdapter = new DBAdapter(this);
359 dbAdapter.openDatabase();
360
361 long result = dbAdapter.deleteMon(id);
362
363 if(result>0)
364 {
365 this.finish();
366
367 }else
368 {
369 Snackbar.make(editTextExerciseDetail, "Unable to deleted", Snackbar.LENGTH_SHORT).show();
370 }
371
372 dbAdapter.closeDB();
373
374 }
375
376 private void deleteTue(int id)
377 {
378
379 DBAdapter dbAdapter = new DBAdapter(this);
380 dbAdapter.openDatabase();
381
382 long result = dbAdapter.deleteTue(id);
383
384 if(result>0)
385 {
386 this.finish();
387
388 }else
389 {
390 Snackbar.make(editTextExerciseDetail, "Unable to deleted", Snackbar.LENGTH_SHORT).show();
391 }
392
393 dbAdapter.closeDB(); }}
394
395public class FirstActivity extends AppCompatActivity {
396
397 Button buttonMon, buttonTue;
398
399 public static final String BUTTON_KEY1 = "BUTTON_KEY";
400 public static final String BUTTON_KEY2 = "BUTTON_KEY";
401 public static final String BUTTON_VALUE = "first_button";
402 public static final String BUTTON_VALUE2 = "second_button";
403
404 public static Boolean ACTIVITY_MON = false;
405
406 public static Boolean ACTIVITY_TUE = false;
407
408
409 @Override
410 protected void onCreate(Bundle savedInstanceState) {
411 super.onCreate(savedInstanceState);
412 setContentView(R.layout.activity_first);
413
414 buttonMon = (Button) this.findViewById(R.id.buttonMonday);
415 buttonTue = (Button) this.findViewById(R.id.buttonTuesday);
416
417 buttonMon.setOnClickListener(new View.OnClickListener() {
418 @Override
419 public void onClick(View v) {
420 Intent i = new Intent(FirstActivity.this, MainActivity.class);
421 i.putExtra(BUTTON_KEY1, BUTTON_VALUE);
422 ACTIVITY_MON = true;
423 startActivity(i);
424 }
425 });
426 buttonTue.setOnClickListener(new View.OnClickListener() {
427 @Override
428 public void onClick(View v) {
429 Intent i = new Intent(FirstActivity.this, MainActivity.class);
430 i.putExtra(BUTTON_KEY2, BUTTON_VALUE2);
431 ACTIVITY_TUE = true;
432 startActivity(i);
433 }
434 });
435 }
436}
437
438public interface ItemClickListener
439{
440 void onItemClick(View v);
441}
442
443public class MainActivity extends AppCompatActivity {
444
445 private RecyclerView recyclerView;
446 private MyAdapter myAdapter;
447 private ArrayList<Workout> workoutArrayList = new ArrayList<Workout>();
448 private EditText editTextExercise, editTextWeight, editTextRepeat, editTextSeries;
449 private Button buttonSave, buttonBack;
450 private Dialog dialog;
451
452 String value;
453 String value2;
454
455 @Override
456 protected void onCreate(Bundle savedInstanceState) {
457 super.onCreate(savedInstanceState);
458 setContentView(R.layout.activity_main);
459
460 Bundle bundle = getIntent().getExtras();
461
462 value = bundle.getString(FirstActivity.BUTTON_KEY1);
463
464 value2 = bundle.getString(FirstActivity.BUTTON_KEY2);
465
466 FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
467 fab.setOnClickListener(new View.OnClickListener() {
468 @Override
469 public void onClick(View view) {
470 showDialog();
471 }
472 });
473
474 recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
475
476 recyclerView.setLayoutManager(new LinearLayoutManager(this));
477 recyclerView.setItemAnimator(new DefaultItemAnimator());
478
479 myAdapter = new MyAdapter(this, workoutArrayList);
480
481 if(value.equals(FirstActivity.BUTTON_VALUE)) {
482
483 refreshDataMon();
484
485 } else {
486 refreshDataTue(); }}
487
488 public void showDialog()
489 {
490 dialog = new Dialog(this);
491 dialog.setContentView(R.layout.dialog_layout);
492
493 editTextExercise = (EditText) dialog.findViewById(R.id.editTextExercise);
494 editTextWEight = (EditText) dialog.findViewById(R.id.editTextWeight);
495 editTextRepeat = (EditText) dialog.findViewById(R.id.editTextRepeat);
496 editTextSeries = (EditText) dialog.findViewById(R.id.editTextSeries);
497
498 buttonSave = (Button) dialog.findViewById(R.id.buttonSave);
499 buttonBack = (Button) dialog.findViewById(R.id.buttonBack);
500
501 buttonBack.setOnClickListener(new View.OnClickListener() {
502 @Override
503 public void onClick(View v) {
504 dialog.dismiss();
505 }
506 });
507 buttonSave.setOnClickListener(new View.OnClickListener() {
508 @Override
509 public void onClick(View v) {
510 saveData(editTextExercise.getText().toString(),
511 String.valueOf(editTextWeight.getText().toString()),
512 String.valueOf(editTextRepeat.getText().toString()),
513 String.valueOf(editTextSeries.getText().toString()));
514 }
515 });
516
517 dialog.show();
518 }
519 private void saveData(String exercise, String weight, String repeat, String series)
520 {
521 if(value.equals(FirstActivity.BUTTON_VALUE)) {
522
523 DBAdapter adapter = new DBAdapter(this);
524
525 adapter.openDatabase();
526
527 long result = adapter.addMon(exercise, weight, repeat, series);
528
529 if (result > 0) {
530 editTextExercise.setText("");
531 editTextWeight.setText("");
532 editTextRepeat.setText("");
533 editTextSeries.setText("");
534
535 dialog.dismiss();
536
537 } else {
538 Snackbar.make(editTextCwiczenie, "Unable to Save!", Snackbar.LENGTH_SHORT).show();
539 }
540
541 adapter.closeDB();
542
543 refreshDataMon();
544
545 } else if(value.equals(FirstActivity.BUTTON_VALUE2)){
546
547 DBAdapter adapter = new DBAdapter(this);
548
549 adapter.openDatabase();
550
551 long result = adapter.addTue(exercise, weight, repeat, series);
552
553 if (result > 0) {
554 editTextExercise.setText("");
555 editTextWeight.setText("");
556 editTextRepeat.setText("");
557 editTextSeries.setText("");
558
559 dialog.dismiss();
560
561 } else {
562 Snackbar.make(editTextCwiczenie, "Unable to Save!", Snackbar.LENGTH_SHORT).show();
563 }
564 adapter.closeDB();
565
566 refreshDataTue();
567
568 } else {
569 Toast.makeText(MainActivity.this, "Unable!", Toast.LENGTH_SHORT).show(); }}
570
571 private void refreshDataMon()
572 {
573 DBAdapter adapter = new DBAdapter(this);
574
575 adapter.openDatabase();
576
577 exerciseArrayList.clear();
578
579 Cursor cursor = adapter.getAllExerciseMon();
580
581 if(cursor != null)
582 { if(cursor.moveToFirst())
583 {
584 do {
585 int id = cursor.getInt(0);
586 String exercise = cursor.getString(1);
587 String weight = cursor.getString(2);
588 String repeat = cursor.getString(3);
589 String series = cursor.getString(4);
590
591 Workout workouts = new Workout(id, exercise, weight, repeat, series);
592 exerciseArrayList.add(workouts);
593
594 }while (cursor.moveToNext());}}
595
596 recyclerView.setAdapter(myAdapter);
597
598 adapter.closeDB();}
599
600 private void refreshDataTue()
601 {
602 DBAdapter adapter = new DBAdapter(this);
603
604 adapter.openDatabase();
605
606 exerciseArrayList.clear();
607
608 Cursor cursor = adapter.getAllExerciseTue();
609
610 if(cursor != null)
611 { if(cursor.moveToFirst())
612 {
613 do {
614 int id = cursor.getInt(0);
615 String exercise = cursor.getString(1);
616 String weight = cursor.getString(2);
617 String repeat = cursor.getString(3);
618 String series = cursor.getString(4);
619
620 Workout workouts = new Workout(id, exercise, weight, repeat, series);
621 exerciseArrayList.add(workouts);
622
623 }while (cursor.moveToNext()); }}
624
625 recyclerView.setAdapter(myAdapter);
626
627 adapter.closeDB();
628
629 }
630
631 @Override
632 protected void onResume() {
633 super.onResume();
634
635 if(value.equals(FirstActivity.BUTTON_VALUE)) {
636 //refresh fata
637 refreshDataMon();
638 } else if(value2.equals(FirstActivity.BUTTON_VALUE2)) {
639 refreshDataTue();
640 }
641 }
642}
643
644public class MyAdapter extends RecyclerView.Adapter<MyHolder> {
645
646 Context c;
647 ArrayList<Workout> workouts;
648
649 public static final String KEY_MON = "KEY_MON";
650 public static final String KEY_TUE = "KEY_TUE";
651 public static final String VALUE_MON = "value_mon";
652 public static final String VALUE_TUE = "value_tue";
653
654 public MyAdapter(Context c, ArrayList<Workout> workouts) {
655 this.c = c;
656 this.workouts = workouts;
657 }
658
659 @Override
660 public MyHolder onCreateViewHolder(ViewGroup parent, int viewType) {
661
662 View v = LayoutInflater.from(c).inflate(R.layout.card_view_model, parent, false);
663
664 return new MyHolder(v);
665 }
666
667 @Override
668 public void onBindViewHolder(MyHolder holder, final int position) {
669
670 holder.textViewModel.setText(workouts.get(position).getExercise());
671
672 holder.setItemClickListener(new ItemClickListener() {
673 @Override
674 public void onItemClick(View v) {
675
676 if(FirstActivity.ACTIVITY_MON) {
677 Intent intent = new Intent(c, DetailActivity.class);
678 intent.putExtra(KEY_MON, VALUE_MON);
679 intent.putExtra("id", workouts.get(position).getId());
680 intent.putExtra("exercise", workouts.get(position).getExercise());
681 intent.putExtra("weight", workouts.get(position).getWeight());
682 intent.putExtra("repeat", workouts.get(position).getRepeat());
683 intent.putExtra("series", workouts.get(position).getSeries());
684
685 c.startActivity(intent);
686
687 }else if(FirstActivity.ACTIVITY_TUE) {
688
689 Intent intent = new Intent(c, DetailActivity.class);
690 intent.putExtra(KEY_TUE, VALUE_TUE);
691 intent.putExtra("id", workouts.get(position).getId());
692 intent.putExtra("exercise", workouts.get(position).getExercise());
693 intent.putExtra("weight", workouts.get(position).getWeight());
694 intent.putExtra("repeat", workouts.get(position).getRepeat());
695 intent.putExtra("series", workouts.get(position).getSeries());
696
697 c.startActivity(intent);
698
699 }
700 }
701 });
702 }
703 @Override
704 public int getItemCount() {
705 return workouts.size();
706 }
707}
708
709public class MyHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
710
711 ImageView imageViewModel;
712 TextView textViewModel;
713 ItemClickListener itemClickListener;
714
715 public MyHolder(View itemView) {
716 super(itemView);
717
718 imageViewModel = (ImageView) itemView.findViewById(R.id.imageViewModel);
719 textViewModel = (TextView) itemView.findViewById(R.id.textViewModel);
720
721 itemView.setOnClickListener(this);
722 }
723 @Override
724 public void onClick(View v) {
725 this.itemClickListener.onItemClick(v);
726 }
727 public void setItemClickListener(ItemClickListener itemClickListener)
728 {
729 this.itemClickListener = itemClickListener;
730 }
731}
732
733public class Workout {
734
735 private int id;
736 private String exercise;
737 private String weight;
738 private String repeat;
739 private String series;
740
741 public Workout(int id, String exercise, String weight, String repeat, String series) {
742 this.id = id;
743 this.exercise = exercise;
744 this.weight = weight;
745 this.repeat = repeat;
746 this.series = series;
747 }
748 public int getId() {
749 return id;
750 }
751 public void setId(int id) {
752 this.id = id;
753 }
754 public String getExercise() {
755 return exercise;
756 }
757 public void setExercise(String exercise) {
758 this.exercise = exercise;
759 }
760 public String getWeight() {
761 return weight;
762 }
763 public void setWeight(String weight) {
764 this.weight = weight;
765 }
766 public String getRepeat() {
767 return repeat;
768 }
769 public void setRepeat(String repeat) {
770 this.repeat = repeat;
771 }
772 public String getSeries() {
773 return series;
774 }
775 public void setSeries(String series) {
776 this.series = series;
777 }
778}