package com.mobilesorcery.sdk.capabilities.core;
import com.mobilesorcery.sdk.core.MoSyncProject;
public abstract class AbstractChangeRequest implements IChangeRequest {
private MoSyncProject project;
private CompoundChangeRequest parent;
private boolean preferredApplyState = true;
public AbstractChangeRequest(MoSyncProject project) {
this.project = project;
}
public MoSyncProject getProject() {
return project;
}
public void setParent(CompoundChangeRequest parent) {
this.parent = parent;
}
public CompoundChangeRequest getParent() {
return parent;
}
public void setPreferredApplyState(boolean preferredApplyState) {
this.preferredApplyState = preferredApplyState;
}
public boolean getPreferredApplyState() {
return preferredApplyState;
}
}