Skip to content

Commit

Permalink
#5634 Implemented Goal
Browse files Browse the repository at this point in the history
  • Loading branch information
onero committed May 1, 2018
2 parents 59da824 + 4b847c6 commit 2599f06
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
public class RehabilitationPlan {
public String uid;
public String diagnosis;
public String goal;
}
11 changes: 11 additions & 0 deletions app/src/main/java/dk/adamino/rehabilitation/GUI/IView.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package dk.adamino.rehabilitation.GUI;

/**
* Created by Adamino.
*/
public interface IView {
/**
* Method for standardizing view instantiation
*/
void setupViews();
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@
import dk.adamino.rehabilitation.GUI.Model.FirebaseClientModel;
import dk.adamino.rehabilitation.R;

public class ProfileActivity extends AppCompatActivity implements IFirestoreCallback {
public class ProfileActivity extends AppCompatActivity
implements IFirestoreCallback, IView {
public static final String TAG = "GUI";

private TextView mName, mPhone, mEmail, mDiagnosis;
private TextView mName, mPhone, mEmail, mDiagnosis, mGoal;

private FirebaseClientModel mClientModel;

Expand All @@ -25,13 +26,19 @@ protected void onCreate(Bundle savedInstanceState) {

mClientModel = FirebaseClientModel.getInstance();

setupViews();

// Load logged in client async
mClientModel.loadLoggedInClientAsync(this);
}

@Override
public void setupViews() {
mName = findViewById(R.id.txtName);
mPhone = findViewById(R.id.txtPhone);
mEmail = findViewById(R.id.txtEmail);
mDiagnosis = findViewById(R.id.txtDiagnosis);

// Load logged in client async
mClientModel.loadLoggedInClientAsync(this);
mGoal = findViewById(R.id.txtGoal);
}

/**
Expand All @@ -45,6 +52,7 @@ private void setClientInformation(Client loggedInClient) {

// Rehabilitation Plan
mDiagnosis.setText(loggedInClient.rehabilitationPlan.diagnosis);
mGoal.setText(loggedInClient.rehabilitationPlan.goal);
}

@Override
Expand Down

0 comments on commit 2599f06

Please sign in to comment.