public class ReportSpec extends MoneydanceSyncableItem
Modifier and Type | Class and Description |
---|---|
static class |
ReportSpec.ReportGenerator |
static class |
ReportSpec.Type |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MD_SHOWGRAPH |
static java.lang.String |
MD_SHOWREPORT |
static java.lang.String |
SYNCABLE_TYPE_VALUE |
book, info
Constructor and Description |
---|
ReportSpec(AccountBook book) |
ReportSpec(AccountBook book,
java.lang.String name,
ReportSpec.ReportGenerator repgen) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
autoSyncsChanges()
only sync changes when this is explicitly saved/synced
|
ReportSpec |
getMemorizedCopy() |
java.lang.String |
getName() |
ReportSpec.ReportGenerator |
getReportGenerator() |
java.lang.String |
getReportID() |
com.infinitekind.tiksync.SyncRecord |
getReportParameters() |
java.lang.String |
getSyncItemType()
Subclasses should override this to return a static string identifying their type of object
|
boolean |
isMemorized() |
void |
setMemorized(boolean isMemorized) |
void |
setName(java.lang.String newName) |
void |
setReportGenerator(ReportSpec.ReportGenerator repgen) |
void |
setReportID(java.lang.String newName) |
void |
setReportParameters(com.infinitekind.tiksync.SyncRecord params) |
java.lang.String |
toString() |
addParameters, addTags, decodeKeywordList, deleteItem, doesParameterExist, duplicate, encodeKeywordList, equals, getAccountParameter, getAddress, getAddressParameter, getBook, getBooleanParameter, getCurrencyParameter, getDoubleParameter, getIntParameter, getKeywords, getLongParameter, getParameter, getParameter, getParameterCount, getParameterKeys, getPreference, getPreferenceBoolean, getPreferenceDouble, getPreferenceInt, getPreferenceIntArray, getPreferenceLong, getPreferenceStringList, getPreferenceSublist, getPreferenceSubset, getSyncInfo, getSyncTimestamp, getUUID, hashCode, hasKeywordSubstring, initialize, isInEditingMode, isSyncable, itemWasUpdated, itemWasUpdated, itemWillSync, itemWillSync, makeSyncableItem, removeParameter, setAccountParameter, setAddress, setAddressParameter, setCurrencyParameter, setDirty, setEditingMode, setKeywords, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameterNoNotify, setPreference, setPreference, setPreference, syncItem
public static final java.lang.String SYNCABLE_TYPE_VALUE
public static final java.lang.String MD_SHOWGRAPH
public static final java.lang.String MD_SHOWREPORT
public ReportSpec(AccountBook book)
public ReportSpec(AccountBook book, java.lang.String name, ReportSpec.ReportGenerator repgen)
protected boolean autoSyncsChanges()
autoSyncsChanges
in class MoneydanceSyncableItem
public final java.lang.String getSyncItemType()
MoneydanceSyncableItem
getSyncItemType
in interface com.infinitekind.tiksync.SyncableItem
getSyncItemType
in class MoneydanceSyncableItem
public java.lang.String getName()
public void setName(java.lang.String newName)
public java.lang.String getReportID()
public void setReportID(java.lang.String newName)
public com.infinitekind.tiksync.SyncRecord getReportParameters()
public void setReportParameters(com.infinitekind.tiksync.SyncRecord params)
public boolean isMemorized()
public void setMemorized(boolean isMemorized)
public ReportSpec getMemorizedCopy()
public java.lang.String toString()
toString
in class java.lang.Object
public ReportSpec.ReportGenerator getReportGenerator()
public void setReportGenerator(ReportSpec.ReportGenerator repgen)