Class ReportSpec
java.lang.Object
com.infinitekind.moneydance.model.MoneydanceSyncableItem
com.infinitekind.moneydance.model.ReportSpec
- All Implemented Interfaces:
com.infinitekind.tiksync.SyncableItem
public class ReportSpec extends MoneydanceSyncableItem
Created by sreilly - 21/08/2014 07:15
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReportSpec.ReportGenerator
static class
ReportSpec.Type
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MD_SHOWGRAPH
static java.lang.String
MD_SHOWREPORT
static java.lang.String
SYNCABLE_TYPE_VALUE
Fields inherited from class com.infinitekind.moneydance.model.MoneydanceSyncableItem
book, info, SECURITY_SUBTYPES_ITEM_TYPE
-
Constructor Summary
Constructors Constructor Description ReportSpec(AccountBook book)
ReportSpec(AccountBook book, java.lang.String name, ReportSpec.ReportGenerator repgen)
-
Method Summary
Modifier and Type Method Description protected boolean
autoSyncsChanges()
only sync changes when this is explicitly saved/syncedReportSpec
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 objectboolean
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()
Methods inherited from class com.infinitekind.moneydance.model.MoneydanceSyncableItem
addParameters, addTags, decodeKeywordList, deleteItem, doesParameterExist, duplicate, encodeKeywordList, equals, getAccountParameter, getAddress, getAddressParameter, getBook, getBooleanParameter, getCurrencyParameter, getCurrencyParameter, getCurrencyParameter, getDoubleParameter, getIntParameter, getKeywords, getLongParameter, getOriginalItem, getParameter, getParameter, getParameterCount, getParameterKeys, getPreference, getPreferenceBoolean, getPreferenceDouble, getPreferenceInt, getPreferenceIntArray, getPreferenceLong, getPreferenceStringList, getPreferenceSublist, getPreferenceSubset, getStringListParameter, getSyncInfo, getSyncTimestamp, getUUID, hasBeenSynced, hashCode, hasKeywordSubstring, initialize, isInEditingMode, isSyncable, itemWasUpdated, itemWasUpdated, itemWillSync, itemWillSync, makeSyncableItem, removeParameter, setAccountParameter, setAddress, setAddressParameter, setCurrencyParameter, setCurrencyParameter, setCurrencyParameter, setDirty, setEditingMode, setKeywords, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameterNoNotify, setPreference, setPreference, setPreference, syncItem
-
Field Details
-
SYNCABLE_TYPE_VALUE
public static final java.lang.String SYNCABLE_TYPE_VALUE- See Also:
- Constant Field Values
-
MD_SHOWGRAPH
public static final java.lang.String MD_SHOWGRAPH- See Also:
- Constant Field Values
-
MD_SHOWREPORT
public static final java.lang.String MD_SHOWREPORT- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
autoSyncsChanges
protected boolean autoSyncsChanges()only sync changes when this is explicitly saved/synced- Overrides:
autoSyncsChanges
in classMoneydanceSyncableItem
-
getSyncItemType
public final java.lang.String getSyncItemType()Description copied from class:MoneydanceSyncableItem
Subclasses should override this to return a static string identifying their type of object- Specified by:
getSyncItemType
in interfacecom.infinitekind.tiksync.SyncableItem
- Overrides:
getSyncItemType
in classMoneydanceSyncableItem
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String newName) -
getReportID
public java.lang.String getReportID() -
setReportID
public void setReportID(java.lang.String newName) -
getReportParameters
public com.infinitekind.tiksync.SyncRecord getReportParameters() -
setReportParameters
public void setReportParameters(com.infinitekind.tiksync.SyncRecord params) -
isMemorized
public boolean isMemorized() -
setMemorized
public void setMemorized(boolean isMemorized) -
getMemorizedCopy
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getReportGenerator
-
setReportGenerator
-