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 classReportSpec.ReportGeneratorstatic classReportSpec.Type -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMD_SHOWGRAPHstatic java.lang.StringMD_SHOWREPORTstatic java.lang.StringSYNCABLE_TYPE_VALUEFields 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 booleanautoSyncsChanges()only sync changes when this is explicitly saved/syncedReportSpecgetMemorizedCopy()java.lang.StringgetName()ReportSpec.ReportGeneratorgetReportGenerator()java.lang.StringgetReportID()com.infinitekind.tiksync.SyncRecordgetReportParameters()java.lang.StringgetSyncItemType()Subclasses should override this to return a static string identifying their type of objectbooleanisMemorized()voidsetMemorized(boolean isMemorized)voidsetName(java.lang.String newName)voidsetReportGenerator(ReportSpec.ReportGenerator repgen)voidsetReportID(java.lang.String newName)voidsetReportParameters(com.infinitekind.tiksync.SyncRecord params)java.lang.StringtoString()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:
autoSyncsChangesin classMoneydanceSyncableItem
-
getSyncItemType
public final java.lang.String getSyncItemType()Description copied from class:MoneydanceSyncableItemSubclasses should override this to return a static string identifying their type of object- Specified by:
getSyncItemTypein interfacecom.infinitekind.tiksync.SyncableItem- Overrides:
getSyncItemTypein 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:
toStringin classjava.lang.Object
-
getReportGenerator
-
setReportGenerator
-