Comments for Availability class.

This commit is contained in:
Anshu Sharma 2018-11-16 12:24:13 -05:00
parent 2d9e2d565b
commit 1a1a9cc6a0
2 changed files with 16 additions and 2 deletions

View file

@ -11,9 +11,25 @@ import android.widget.Toast;
import java.util.Calendar; import java.util.Calendar;
/**
*
* This class is the java class for the Service Provider's Availabilities menu. This class generates the menu from
* the saved Availabilities that the user has set previously or on default set no Availabilities.
* The menu gives the option to change availabilities for each day of the week or remove his availability on that
* day. User will receive a toast if they set impossible availabilities or they will receive a toast saying
* that their availabilities have been saved.
*
*/
public class ServiceProviderAvailabilities extends AppCompatActivity { public class ServiceProviderAvailabilities extends AppCompatActivity {
private String username; private String username;
/**
* This class generates the availabilities from the serviceProvider class fields
* on creation of this menu so the user can edit and change it on the menu.
*
* @param savedInstanceState
*/
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -22,8 +38,6 @@ public class ServiceProviderAvailabilities extends AppCompatActivity {
username = bundle.getString("username"); username = bundle.getString("username");
DBHelper dbHelper = new DBHelper(this); DBHelper dbHelper = new DBHelper(this);
ServiceProvider user = (ServiceProvider) dbHelper.findUserByUsername(username); ServiceProvider user = (ServiceProvider) dbHelper.findUserByUsername(username);
//int[][] test = {{12,9,17,50},{0,0,0,0},{7,31,17,9},{12,9,17,50},{0,0,0,0},{7,31,17,9},{4,0,19,30}};
//user.setAvailabilities(test);
int[][] days = user.getAvailabilities(); int[][] days = user.getAvailabilities();
String startTime; String startTime;
String endTime; String endTime;