Skip to content

Commit 20776a8

Browse files
committed
Dokumentation
1 parent b298682 commit 20776a8

35 files changed

+135
-50
lines changed

.idea/deploymentTargetDropDown.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/de/hochschulehannover/myprojects/AddProject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
* Über einen RecyclerView werden alle Projekte die dem eingeloggten Nutzer zugeordnet sind, angezeigt.
4141
* Weiterleitung zur Aufgabenliste ({@link TaskListActivity}) bei Klick auf ein Projekt</p>
4242
*<p>
43-
* <b>Autor(en):</b>
43+
* <b>Autor: Ole</b>
4444
* </p>
4545
*/
4646

app/src/main/java/de/hochschulehannover/myprojects/AddTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
* zugeordnet und das Projekt wird anschließend in Firestore aktualisiert
3636
*</p>
3737
*<p>
38-
* <b>Autor(en):</b>
38+
* <b>Autor: Ole</b>
3939
* </p>
4040
*/
4141
public class AddTask extends BaseActivity {

app/src/main/java/de/hochschulehannover/myprojects/BacklogFragment.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525
import de.hochschulehannover.myprojects.helper.DBHelper;
2626
import de.hochschulehannover.myprojects.model.Project;
2727

28-
28+
/**
29+
* <h2>Fragmentklasse BacklogFragment</h2>
30+
*<p>
31+
* <b>Autor: Joshua</b>
32+
* </p>
33+
*/
2934
public class BacklogFragment extends Fragment {
3035

3136
ListView taskListView;

app/src/main/java/de/hochschulehannover/myprojects/BaseActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* </ul>
3434
*
3535
*
36-
* <b>Autor(en):</b>
36+
* <b>Autor: Constantin</b>
3737
*/
3838

3939
public abstract class BaseActivity extends AppCompatActivity {

app/src/main/java/de/hochschulehannover/myprojects/DoneFragment.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@
2424
import de.hochschulehannover.myprojects.helper.DBHelper;
2525

2626
/**
27-
* A simple {@link Fragment} subclass.
28-
* Use the {@link TaskListFragment#newInstance} factory method to
29-
* create an instance of this fragment.
27+
* <h2>Fragmentklasse DoneFragment</h2>
28+
*
29+
*<p>
30+
* <b>Autor: Joshua</b>
31+
* </p>
3032
*/
3133
public class DoneFragment extends Fragment {
3234

app/src/main/java/de/hochschulehannover/myprojects/FaqActivity.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55
import android.os.Bundle;
66
import android.widget.TextView;
77

8+
/**
9+
* <h2>Activityklasse FaqActivity</h2>
10+
*
11+
*<p>
12+
* <b>Autor: Constantin</b>
13+
* </p>
14+
*/
815
public class FaqActivity extends AppCompatActivity {
916
TextView headlineFaqTextView;
1017
TextView frage1;

app/src/main/java/de/hochschulehannover/myprojects/InProgressFragment.java

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@
2424
import de.hochschulehannover.myprojects.helper.DBHelper;
2525

2626
/**
27-
* A simple {@link Fragment} subclass.
28-
* Use the {@link TaskListFragment#newInstance} factory method to
29-
* create an instance of this fragment.
27+
* <h2>Fragmentklasse InProgressFragment</h2>
28+
*
29+
*<p>
30+
* <b>Autor: Joshua</b>
31+
* </p>
3032
*/
3133
public class InProgressFragment extends Fragment {
3234

@@ -37,12 +39,9 @@ public class InProgressFragment extends Fragment {
3739
static Integer projectId;
3840
public static Map<String, Integer> map = new HashMap<String, Integer>();
3941

40-
// TODO: Rename parameter arguments, choose names that match
41-
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
4242
private static final String ARG_PARAM1 = "param1";
4343
private static final String ARG_PARAM2 = "param2";
4444

45-
// TODO: Rename and change types of parameters
4645
private String mParam1;
4746
private String mParam2;
4847

@@ -51,15 +50,7 @@ public InProgressFragment(String status) {
5150
this.mParam1 = status.toString();
5251
}
5352

54-
/**
55-
* Use this factory method to create a new instance of
56-
* this fragment using the provided parameters.
57-
*
58-
* @param param1 Parameter 1.
59-
* @param param2 Parameter 2.
60-
* @return A new instance of fragment TaskListFragment.
61-
*/
62-
// TODO: Rename and change types and number of parameters
53+
6354
/*public static TaskListFragment newInstance(String param1, String param2) {
6455
TaskListFragment fragment = new TaskListFragment();
6556
Bundle args = new Bundle();

app/src/main/java/de/hochschulehannover/myprojects/InfosActivity.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
import com.google.android.gms.tasks.OnCompleteListener;
1212
import com.google.firebase.auth.AuthResult;
1313

14+
/**
15+
* <h2>Activityklasse FaqActivity</h2>
16+
*
17+
*<p>
18+
* <b>Autor: Constantin</b>
19+
* </p>
20+
*/
1421
public class InfosActivity extends AppCompatActivity {
1522

1623
TextView headlineTextView;

app/src/main/java/de/hochschulehannover/myprojects/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* TODO: Klassenname umbenennen. Passt nicht mehr so wirklich.
4242
* TODO: Google Login in eigene Klasse
4343
*<p>
44-
* <b>Autor(en):</b>
44+
* <b>Autor: Constantin</b>
4545
* </p>
4646
*/
4747

app/src/main/java/de/hochschulehannover/myprojects/ProfileActivity.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@
3131
import de.hochschulehannover.myprojects.model.User;
3232
import de.hochschulehannover.myprojects.utils.Constants;
3333

34+
/**
35+
* <h2>Activity ProfileActivity</h2>
36+
*<p>
37+
* Activity zum Anzeigen und bearbeiten der Nutzerdaten. Diese erbt von {@link BaseActivity}.
38+
*</p>
39+
*<p>
40+
* <b>Autor: Constantin (Mit Anpassungen von Ole)</b>
41+
* </p>
42+
*/
3443
public class ProfileActivity extends BaseActivity {
3544

3645
Toolbar toolbar;

app/src/main/java/de/hochschulehannover/myprojects/ProjectListActivity.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
* Über einen RecyclerView werden alle Projekte die dem eingeloggten Nutzer zugeordnet sind, angezeigt.
4646
* Weiterleitung zur Aufgabenliste ({@link TaskListActivity}) bei Klick auf ein Projekt</p>
4747
*<p>
48-
* <b>Autor(en):</b>
48+
* <b>Autor: Ole</b>
4949
* </p>
5050
*/
5151

@@ -133,7 +133,8 @@ public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
133133

134134
/**
135135
* Projekte im UI über den RecyclerView anzeigen mit eigener Adapterklasse {@link ProjectAdapter}
136-
* @param projectList
136+
* @param projectList ArrayList bestehend aus Objekten vom Typ Project. Beinhaltet alle Projekte
137+
* des Nutzers
137138
*/
138139
public void projectsToUi (ArrayList<Project> projectList) {
139140
hideDialog();
@@ -202,8 +203,8 @@ public void updateUserDetails(User user, Boolean readProjectsList) {
202203
* Diese Methode wird aufgerufen nachdem entweder eine Änderung der Nutzerdaten vorgenommen wurde
203204
* oder wenn ein neues Projekt angelegt wurde. Je nach Vorgang werden entweder die Nutzerdaten neu
204205
* vom Firestore geladen oder die Projektliste
205-
* @param requestCode
206-
* @param resultCode
206+
* @param requestCode Der request-Code der beim Aufrufen der Activity übergeben wurde
207+
* @param resultCode Der result-Code ob das Ziel der Activity erfolgreich war
207208
* @param data
208209
*/
209210
@Override

app/src/main/java/de/hochschulehannover/myprojects/ProjectMembersActivity.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@
2222
import de.hochschulehannover.myprojects.model.User;
2323
import de.hochschulehannover.myprojects.utils.Constants;
2424

25+
/**
26+
* <h2>Activityklasse ProjectMembersActivity</h2>
27+
*
28+
*<p>Liste der Projektmitglieder. Diese erbt von {@link BaseActivity}.
29+
* Über einen RecyclerView werden alle Mitglieder angezeigt, die dem aktuell geöffneten Projekt zugeordnet sind, angezeigt.
30+
* Bei Klick auf "Mitglied hinzufügen" wird der entsprechende Dialog geöffnet.
31+
* </p>
32+
*<p>
33+
*<p>
34+
* <b>Autor: Ole</b>
35+
* </p>
36+
*/
2537
public class ProjectMembersActivity extends BaseActivity {
2638

2739
private Toolbar toolbar;

app/src/main/java/de/hochschulehannover/myprojects/RegisterActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* registrieren.
4040
* Weiterleitung zur Projektliste ({@link ProjectListActivity}) nach erfolgreicher Registrierung</p>
4141
*<p>
42-
* <b>Autor(en):</b>
42+
* <b>Autor: Constantin</b>
4343
* </p>
4444
*/
4545

app/src/main/java/de/hochschulehannover/myprojects/SettingsActivity.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@
1313

1414
import de.hochschulehannover.myprojects.helper.LocaleHelper;
1515

16+
/**
17+
* <h2>Activityklasse SettingsActivity</h2>
18+
*
19+
*<p>
20+
* <b>Autor: Constantin</b>
21+
* </p>
22+
*/
1623
public class SettingsActivity extends AppCompatActivity {
1724
TextView helloworld,dialog_language;
1825
int lang_selected;

app/src/main/java/de/hochschulehannover/myprojects/SplashActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* </ul>
2929
*
3030
*
31-
* <b>Autor(en):</b>
31+
* <b>Autor: Joshua</b>
3232
*/
3333

3434
// TODO: Die neue Splash-Screen API benutzen

app/src/main/java/de/hochschulehannover/myprojects/TaskListActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
* einen RecyclerView mit dem Adapter {@link TaskListAdapter} umgesetzt.
4949
* </p>
5050
* <p>
51-
* <b>Autor(en):</b>
51+
* <b>Autor: Ole</b>
5252
* </p>
5353
*/
5454

app/src/main/java/de/hochschulehannover/myprojects/TaskListContentFragment.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
* Des weiteren wird in dieser Klasse der entsprechende RecyclerView im Layout initialisiert. An diesen
3333
* wird dann mithilfe der Adapterklasse {@link TaskListAdapter} die Aufgabenliste für das UI erstellt.
3434
*
35+
* Autor: Joshua (Mit Anpassungen von Ole)
3536
*/
3637
public class TaskListContentFragment extends Fragment {
3738

app/src/main/java/de/hochschulehannover/myprojects/TasksByStatus.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@
2222
import de.hochschulehannover.myprojects.databinding.ActivityTasksByStatusBinding;
2323
import de.hochschulehannover.myprojects.helper.DBHelper;
2424

25+
/**
26+
* <h2>Activityklasse TasksByStatus</h2>
27+
*
28+
*<p>
29+
* <b>Autor: Joshua</b>
30+
* </p>
31+
*/
2532
public class TasksByStatus extends BaseActivity {
2633

2734
private ActivityTasksByStatusBinding binding;

app/src/main/java/de/hochschulehannover/myprojects/WelcomeActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* Sollte der Nutzer bereits eingeloggt sein wir man direkt zur
2828
* Projektliste ({@link ProjectListActivity}) weitergeleitet</p>
2929
*<p>
30-
* <b>Autor(en):</b>
30+
* <b>Autor: Joshua</b>
3131
* </p>
3232
*/
3333

app/src/main/java/de/hochschulehannover/myprojects/adapter/MemberListAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* Es werden alle Nutzer die dem Projekt zugeordnet sind für das UI erstellt.
3333
*
3434
*<p>
35-
* <b>Autor(en):</b>
35+
* <b>Autor: Ole</b>
3636
* </p>
3737
*/
3838
public class MemberListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>{

app/src/main/java/de/hochschulehannover/myprojects/adapter/ProjectAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* Es werden alle Projekte die dem eingeloggten Nutzer zugeordnet sind für das UI erstellt.
3131
*
3232
*<p>
33-
* <b>Autor(en):</b>
33+
* <b>Autor: Ole</b>
3434
* </p>
3535
*/
3636
public class ProjectAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {

app/src/main/java/de/hochschulehannover/myprojects/adapter/TaskListAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* erstellt.
3333
*
3434
*<p>
35-
* <b>Autor(en):</b>
35+
* <b>Autor: Ole</b>
3636
* </p>
3737
*/
3838
public class TaskListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {

app/src/main/java/de/hochschulehannover/myprojects/adapter/TaskPagerAdapter.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@
1313

1414
import de.hochschulehannover.myprojects.R;
1515

16-
/**
17-
* A [FragmentPagerAdapter] that returns a fragment corresponding to
18-
* one of the sections/tabs/pages.
19-
*/
2016
/**
2117
* <h2>Adapterklasse TaskPagerAdapter</h2>
2218
*
@@ -28,7 +24,7 @@
2824
* Das Fragment wird mit dem entsprechenden Tab verbunden bzw. zu diesem Tag hinzugefügt.
2925
*
3026
*<p>
31-
* <b>Autor(en):</b>
27+
* <b>Autor: Constantin</b>
3228
* </p>
3329
*/
3430
public class TaskPagerAdapter extends FragmentPagerAdapter {

app/src/main/java/de/hochschulehannover/myprojects/firebase/FirestoreClass.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.util.Log;
44

55
import androidx.annotation.NonNull;
6+
import androidx.fragment.app.FragmentPagerAdapter;
67

78
import com.google.android.gms.tasks.OnCompleteListener;
89
import com.google.android.gms.tasks.OnFailureListener;
@@ -30,6 +31,16 @@
3031
import de.hochschulehannover.myprojects.model.User;
3132
import de.hochschulehannover.myprojects.utils.Constants;
3233

34+
/**
35+
* <h2>Klasse FirestoreClass</h2>
36+
*
37+
* Diese Klasse ist ausschließlich für die Operationen mit dem Firestore.
38+
* Jede Abfrage und jedes Senden von Daten an Firestore erfolgt über diese Klasse.
39+
*
40+
*<p>
41+
* <b>Autor: Ole</b>
42+
* </p>
43+
*/
3344
public class FirestoreClass {
3445

3546
private String TAG = "FirestoreClass";

app/src/main/java/de/hochschulehannover/myprojects/helper/DBHelper.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66

77
import androidx.annotation.Nullable;
88

9+
/**
10+
* <h2>Hilfsklasse DBHelper</h2>
11+
*<p>
12+
* <b>Autor: Joshua</b>
13+
* </p>
14+
*/
915
public class DBHelper extends SQLiteOpenHelper {
1016

1117
public DBHelper(Context context) {

app/src/main/java/de/hochschulehannover/myprojects/helper/LocaleHelper.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@
1111
import java.util.Locale;
1212

1313
/**
14-
* Created by abdalla on 10/2/17.
14+
* <h2>Hilfsklasse LocaleHelper</h2>
15+
*<p>
16+
* <b>Autor: Constantin</b>
17+
* </p>
1518
*/
16-
1719
public class LocaleHelper {
1820

1921
private static final String SELECTED_LANGUAGE = "Locale.Helper.Selected.Language";

app/src/main/java/de/hochschulehannover/myprojects/model/Project.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* <li>taskList: Eine ArrayList bestehend aus Objekten vom Typ TaskList. In dieser sind die Aufgabenlisten (Backlog, In Bearbeitung, Fertig) gespeichert</li>
2828
* </ul>
2929
*
30-
* <b>Autor(en):</b>
30+
* <b>Autor: Ole</b>
3131
* </p>
3232
*/
3333
public class Project implements Parcelable {

0 commit comments

Comments
 (0)