Add a new column for slices_index table.
To distinguish public and non-public slices, add public_slice column to the database so we can return corresponding results based on this value. Bug: 141088937 Test: robotests Change-Id: I05d003875a8be27e5cb735b4814eb86d6dc40174
This commit is contained in:
@@ -73,6 +73,8 @@ public class SliceData {
|
||||
|
||||
private final String mUnavailableSliceSubtitle;
|
||||
|
||||
private final boolean mIsPublicSlice;
|
||||
|
||||
public String getKey() {
|
||||
return mKey;
|
||||
}
|
||||
@@ -117,6 +119,10 @@ public class SliceData {
|
||||
return mUnavailableSliceSubtitle;
|
||||
}
|
||||
|
||||
public boolean isPublicSlice() {
|
||||
return mIsPublicSlice;
|
||||
}
|
||||
|
||||
private SliceData(Builder builder) {
|
||||
mKey = builder.mKey;
|
||||
mTitle = builder.mTitle;
|
||||
@@ -129,6 +135,7 @@ public class SliceData {
|
||||
mPreferenceController = builder.mPrefControllerClassName;
|
||||
mSliceType = builder.mSliceType;
|
||||
mUnavailableSliceSubtitle = builder.mUnavailableSliceSubtitle;
|
||||
mIsPublicSlice = builder.mIsPublicSlice;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -168,6 +175,8 @@ public class SliceData {
|
||||
|
||||
private String mUnavailableSliceSubtitle;
|
||||
|
||||
private boolean mIsPublicSlice;
|
||||
|
||||
public Builder setKey(String key) {
|
||||
mKey = key;
|
||||
return this;
|
||||
@@ -224,6 +233,11 @@ public class SliceData {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setIsPublicSlice(boolean isPublicSlice) {
|
||||
mIsPublicSlice = isPublicSlice;
|
||||
return this;
|
||||
}
|
||||
|
||||
public SliceData build() {
|
||||
if (TextUtils.isEmpty(mKey)) {
|
||||
throw new InvalidSliceDataException("Key cannot be empty");
|
||||
|
||||
Reference in New Issue
Block a user