2017-10-23 20:01:27 -04:00
|
|
|
package com.stevesoltys.backup.transport.component.provider;
|
2017-09-20 22:42:15 -04:00
|
|
|
|
|
|
|
import android.os.ParcelFileDescriptor;
|
|
|
|
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.util.zip.ZipOutputStream;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author Steve Soltys
|
|
|
|
*/
|
|
|
|
class ContentProviderBackupState {
|
|
|
|
|
|
|
|
private ParcelFileDescriptor inputFileDescriptor;
|
|
|
|
|
|
|
|
private ParcelFileDescriptor outputFileDescriptor;
|
|
|
|
|
|
|
|
private InputStream inputStream;
|
|
|
|
|
|
|
|
private ZipOutputStream outputStream;
|
|
|
|
|
|
|
|
private long bytesTransferred;
|
|
|
|
|
|
|
|
private String packageName;
|
|
|
|
|
|
|
|
private int packageIndex;
|
|
|
|
|
|
|
|
ParcelFileDescriptor getInputFileDescriptor() {
|
|
|
|
return inputFileDescriptor;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setInputFileDescriptor(ParcelFileDescriptor inputFileDescriptor) {
|
|
|
|
this.inputFileDescriptor = inputFileDescriptor;
|
|
|
|
}
|
|
|
|
|
|
|
|
ParcelFileDescriptor getOutputFileDescriptor() {
|
|
|
|
return outputFileDescriptor;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setOutputFileDescriptor(ParcelFileDescriptor outputFileDescriptor) {
|
|
|
|
this.outputFileDescriptor = outputFileDescriptor;
|
|
|
|
}
|
|
|
|
|
|
|
|
InputStream getInputStream() {
|
|
|
|
return inputStream;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setInputStream(InputStream inputStream) {
|
|
|
|
this.inputStream = inputStream;
|
|
|
|
}
|
|
|
|
|
|
|
|
ZipOutputStream getOutputStream() {
|
|
|
|
return outputStream;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setOutputStream(ZipOutputStream outputStream) {
|
|
|
|
this.outputStream = outputStream;
|
|
|
|
}
|
|
|
|
|
|
|
|
long getBytesTransferred() {
|
|
|
|
return bytesTransferred;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setBytesTransferred(long bytesTransferred) {
|
|
|
|
this.bytesTransferred = bytesTransferred;
|
|
|
|
}
|
|
|
|
|
|
|
|
String getPackageName() {
|
|
|
|
return packageName;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setPackageName(String packageName) {
|
|
|
|
this.packageName = packageName;
|
|
|
|
}
|
|
|
|
|
|
|
|
int getPackageIndex() {
|
|
|
|
return packageIndex;
|
|
|
|
}
|
|
|
|
|
|
|
|
void setPackageIndex(int packageIndex) {
|
|
|
|
this.packageIndex = packageIndex;
|
|
|
|
}
|
|
|
|
}
|