Skip to content

Commit 4e0625c

Browse files
committed
Cleanup and Comments
1 parent e45d536 commit 4e0625c

File tree

23 files changed

+261
-398
lines changed

23 files changed

+261
-398
lines changed

app/src/main/java/de/htwBerlin/ois/adapters/RecyclerAdapterLocalFiles.java

Lines changed: 50 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,51 @@ public class RecyclerAdapterLocalFiles extends RecyclerView.Adapter<RecyclerAdap
6060

6161
//------------Constructors------------
6262

63+
public RecyclerAdapterLocalFiles(Context context, ArrayList<File> localMapFiles, int resource)
64+
{
65+
this.mapArrayListBackup = new ArrayList<>(localMapFiles); // need to be initialized like that
66+
this.resource = resource;
67+
this.mapArrayList = localMapFiles;
68+
this.context = context;
69+
}
70+
6371

6472
//------------RecyclerViewAdapter Methods------------
73+
74+
@Override
75+
public int getItemCount()
76+
{
77+
return mapArrayList.size();
78+
}
79+
80+
81+
//------------OnItemClickListener------------
82+
83+
/**
84+
* An interface to define the
85+
* onItemClick method
86+
* <p>
87+
* can be implemented and set as on itemClickListener through the
88+
* {@link this#setOnItemClickListener} method
89+
*/
90+
public interface OnItemClickListener
91+
{
92+
void onItemClick(int position);
93+
}
94+
95+
/**
96+
* Setter for the implemented onItemClick method
97+
*
98+
* @param listener
99+
*/
100+
public void setOnItemClickListener(RecyclerAdapterLocalFiles.OnItemClickListener listener)
101+
{
102+
this.onItemClickListener = listener;
103+
}
104+
105+
106+
//------------Filter (Name)------------
107+
65108
private Filter nameFilter = new Filter()
66109
{
67110
@Override
@@ -97,14 +140,16 @@ protected void publishResults(CharSequence constraint, FilterResults results)
97140
}
98141
};
99142

100-
public RecyclerAdapterLocalFiles(Context context, ArrayList<File> localMapFiles, int ressource)
143+
@Override
144+
public Filter getFilter()
101145
{
102-
this.mapArrayListBackup = new ArrayList<>(localMapFiles); // need to be initialized like that
103-
this.resource = ressource;
104-
this.mapArrayList = localMapFiles;
105-
this.context = context;
146+
return nameFilter;
106147
}
107148

149+
150+
151+
//------------View Holder------------
152+
108153
@NonNull
109154
@Override
110155
public LocalMapsViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int i)
@@ -114,9 +159,6 @@ public LocalMapsViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int i)
114159
return localMapsViewHolder;
115160
}
116161

117-
118-
//------------OnItemClickListener------------
119-
120162
@Override
121163
public void onBindViewHolder(@NonNull LocalMapsViewHolder localMapsViewHolder, int position)
122164
{
@@ -143,46 +185,6 @@ public void onBindViewHolder(@NonNull LocalMapsViewHolder localMapsViewHolder, i
143185
}
144186
}
145187

146-
@Override
147-
public int getItemCount()
148-
{
149-
return mapArrayList.size();
150-
}
151-
152-
153-
//------------Filter (Name)------------
154-
155-
/**
156-
* Setter for the implemented onItemClick method
157-
*
158-
* @param listener
159-
*/
160-
public void setOnItemClickListener(RecyclerAdapterLocalFiles.OnItemClickListener listener)
161-
{
162-
this.onItemClickListener = listener;
163-
}
164-
165-
@Override
166-
public Filter getFilter()
167-
{
168-
return nameFilter;
169-
}
170-
171-
/**
172-
* An interface to define the
173-
* onItemClick method
174-
* <p>
175-
* can be implemented and set as on itemClickListener through the
176-
* {@link this#setOnItemClickListener} method
177-
*/
178-
public interface OnItemClickListener
179-
{
180-
void onItemClick(int position);
181-
}
182-
183-
184-
//------------View Holder------------
185-
186188
protected static class LocalMapsViewHolder extends RecyclerView.ViewHolder
187189
{
188190

app/src/main/java/de/htwBerlin/ois/adapters/RecyclerAdapterRequestStatus.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ public void setOnItemClickListener(RecyclerAdapterRequestStatus.OnItemClickListe
8282
}
8383

8484

85-
//------------Filter (Name)------------
85+
//------------Filter------------
8686

87-
private Filter nameFilter = new Filter()
87+
private Filter filter = new Filter()
8888
{
8989
@Override
9090
protected FilterResults performFiltering(CharSequence constraint)
@@ -122,7 +122,7 @@ protected void publishResults(CharSequence constraint, FilterResults results)
122122
@Override
123123
public Filter getFilter()
124124
{
125-
return nameFilter;
125+
return filter;
126126
}
127127

128128

app/src/main/java/de/htwBerlin/ois/model/models/fileStructure/RemoteFile.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,45 +25,46 @@ public RemoteFile(String filename, String path, Long fileSize, String creationDa
2525

2626
//------------Setter------------
2727

28-
public String getPath()
29-
{
30-
return this.path;
31-
}
3228

3329
public void setPath(String path)
3430
{
3531
this.path = path;
3632
}
3733

38-
public Long getFileSize()
34+
public void setFilename(String filename)
3935
{
40-
return fileSize;
36+
this.filename = filename.trim();
4137
}
4238

4339
public void setFileSize(Long fileSize)
4440
{
4541
this.fileSize = fileSize;
4642
}
4743

44+
public void setCreationDate(String creationDate)
45+
{
46+
this.creationDate = creationDate;
47+
}
48+
4849
//------------Getter------------
4950

5051
public String getCreationDate()
5152
{
5253
return creationDate;
5354
}
5455

55-
public void setCreationDate(String creationDate)
56+
public String getPath()
5657
{
57-
this.creationDate = creationDate;
58+
return this.path;
5859
}
5960

6061
public String getFilename()
6162
{
6263
return filename;
6364
}
6465

65-
public void setFilename(String filename)
66+
public Long getFileSize()
6667
{
67-
this.filename = filename.trim();
68+
return fileSize;
6869
}
6970
}

app/src/main/java/de/htwBerlin/ois/model/repositories/localRepositories/LocalMapsRepository.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,17 @@
1717
*/
1818
public class LocalMapsRepository
1919
{
20+
21+
//------------Instance Variables------------
22+
2023
private static LocalMapsRepository instance;
2124
private final String TAG = getClass().getSimpleName();
22-
MutableLiveData<ArrayList<File>> data;
25+
private MutableLiveData<ArrayList<File>> data;
2326
private ArrayList<File> localMaps;
2427

28+
29+
//------------Constructors------------
30+
2531
public static LocalMapsRepository getInstance()
2632
{
2733
if (instance == null)
@@ -31,11 +37,19 @@ public static LocalMapsRepository getInstance()
3137
return instance;
3238
}
3339

40+
/**
41+
* Private constructor
42+
*/
3443
private LocalMapsRepository()
3544
{
3645
data = new MutableLiveData<>();
3746
}
3847

48+
/**
49+
* Getter for the localMaps list inside a LiveData object
50+
* @param targetDir
51+
* @return
52+
*/
3953
public MutableLiveData<ArrayList<File>> getLocalFiles(File targetDir)
4054
{
4155
readLocalMapFiles(targetDir);
@@ -69,6 +83,11 @@ private void readLocalMapFiles(File targetDir)
6983
}
7084
}
7185

86+
/**
87+
* Delete the File at "position" from the OHDM directory and from the
88+
* localMaps ArrayList
89+
* @param position
90+
*/
7291
public void deleteLocalMapFile(int position)
7392
{
7493
localMaps.get(position).delete();

app/src/main/java/de/htwBerlin/ois/model/repositories/remoteRepositories/FtpRepository.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ public class FtpRepository
2929
private static FtpRepository instance;
3030

3131

32-
//------------Instance Variables------------
33-
3432
private final String TAG = this.getClass().getSimpleName();
3533
private MutableLiveData<ArrayList<RemoteFile>> allMaps;
3634
private MutableLiveData<ArrayList<RemoteFile>> mostRecentMaps;
Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
import de.htwBerlin.ois.model.repositories.localRepositories.UserPreferences;
1111
import de.htwBerlin.ois.serverCommunication.AsyncResponse;
1212
import de.htwBerlin.ois.serverCommunication.HttpClient;
13-
import de.htwBerlin.ois.serverCommunication.HttpRequest;
13+
import de.htwBerlin.ois.serverCommunication.HttpTaskRequest;
1414

15-
import static de.htwBerlin.ois.serverCommunication.HttpRequest.REQUEST_TYP_STATUS_BY_ID;
15+
import static de.htwBerlin.ois.serverCommunication.HttpTaskRequest.REQUEST_TYP_STATUS_BY_ID;
1616

1717

18-
public class HttpRequestsRepository
18+
public class HttpRepository
1919
{
2020
//------------Static Variables------------
2121

22-
private static HttpRequestsRepository instance;
22+
private static HttpRepository instance;
2323

2424

2525
//------------Instance Variables------------
@@ -34,22 +34,21 @@ public class HttpRequestsRepository
3434
/**
3535
* Private constructor
3636
*/
37-
private HttpRequestsRepository()
37+
private HttpRepository()
3838
{
3939
data = new MutableLiveData<>();
4040
requests = "";
4141
}
4242

43-
public static HttpRequestsRepository getInstance()
43+
public static HttpRepository getInstance()
4444
{
4545
if (instance == null)
4646
{
47-
instance = new HttpRequestsRepository();
47+
instance = new HttpRepository();
4848
}
4949
return instance;
5050
}
5151

52-
5352
//------------Getter------------
5453

5554
/**
@@ -72,7 +71,7 @@ public MutableLiveData<String> getRequests()
7271
*/
7372
private void retrieveRequests()
7473
{
75-
HttpRequest httpRequest = new HttpRequest();
74+
HttpTaskRequest httpRequest = new HttpTaskRequest();
7675
httpRequest.setParams("id=" + UserPreferences.getInstance().getUserID());
7776
httpRequest.setRequestType(REQUEST_TYP_STATUS_BY_ID);
7877
httpRequest.setHttpClient(new HttpClient());

app/src/main/java/de/htwBerlin/ois/serverCommunication/FtpTaskFileListing.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public class FtpTaskFileListing extends AsyncTask<Void, Void, String>
2121

2222
//------------Instance Variables------------
2323

24-
private static final SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yy");
2524
/**
2625
* Log Tag
2726
*/

0 commit comments

Comments
 (0)