Welcome to mirror list, hosted at ThFree Co, Russian Federation.

UGCUpdate.java « ugc « maps « mapswithme « com « src « android - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7e59e296f0a240446adbb41f75d138eb1c8d5515 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package com.mapswithme.maps.ugc;

import android.support.annotation.NonNull;
import android.support.annotation.Nullable;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

class UGCUpdate
{
  @Nullable
  private final UGC.Rating[] mRatings;
  @Nullable
  private String mText;
  private long mTimeMillis;
  @NonNull
  private final String mDeviceLocale;
  @NonNull
  private final String mKeyboardLocale;

  UGCUpdate(@Nullable UGC.Rating[] ratings, @Nullable String text, long timeMillis,
            @NonNull String deviceLocale, @NonNull String keyboardLocale)
  {
    mRatings = ratings;
    mText = text;
    mTimeMillis = timeMillis;
    mDeviceLocale = deviceLocale;
    mKeyboardLocale = keyboardLocale;
  }

  public void setText(@Nullable String text)
  {
    mText = text;
  }

  @Nullable
  public String getText()
  {
    return mText;
  }

  long getTimeMillis()
  {
    return mTimeMillis;
  }

  @NonNull
  List<UGC.Rating> getRatings()
  {
    if (mRatings == null)
      return new ArrayList<>();
    return Arrays.asList(mRatings);
  }
}