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, syncItempublic 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 MoneydanceSyncableItempublic final java.lang.String getSyncItemType()
MoneydanceSyncableItemgetSyncItemType in interface com.infinitekind.tiksync.SyncableItemgetSyncItemType in class MoneydanceSyncableItempublic 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.Objectpublic ReportSpec.ReportGenerator getReportGenerator()
public void setReportGenerator(ReportSpec.ReportGenerator repgen)