Package org.robolectric.shadows
Class RollbackInfoBuilder
java.lang.Object
org.robolectric.shadows.RollbackInfoBuilder
Builder for
RollbackInfo
as RollbackInfo has hidden constructors, this builder class has
been added as a way to make custom RollbackInfo objects when needed.-
Method Summary
Modifier and TypeMethodDescriptionandroid.content.rollback.RollbackInfo
build()
Returns aRollbackInfo
with the data that was given.static RollbackInfoBuilder
Start building a new RollbackInfosetCausePackages
(List<VersionedPackage> causePackages) Sets the cause packages of the rollback.setCommittedSessionId
(int committedSessionId) Sets the committed session id of the rollback.setIsStaged
(boolean isStaged) Sets the staged status of the rollback.setPackages
(List<android.content.rollback.PackageRollbackInfo> packages) Sets the packages of the rollback.setRollbackId
(int rollbackId) Sets the id of the rollback.
-
Method Details
-
newBuilder
Start building a new RollbackInfo- Returns:
- a new instance of
RollbackInfoBuilder
.
-
setRollbackId
Sets the id of the rollback. -
setPackages
Sets the packages of the rollback. -
setIsStaged
Sets the staged status of the rollback. -
setCausePackages
Sets the cause packages of the rollback. -
setCommittedSessionId
Sets the committed session id of the rollback. -
build
public android.content.rollback.RollbackInfo build()Returns aRollbackInfo
with the data that was given.
-