org.homeunix.thecave.buddi.plugin.api.model
Interface MutableSource

All Superinterfaces:
java.lang.Comparable<ImmutableModelObject>, ImmutableModelObject, ImmutableSource
All Known Subinterfaces:
MutableAccount, MutableBudgetCategory
All Known Implementing Classes:
MutableAccountImpl, MutableBudgetCategoryImpl, MutableSourceImpl

public interface MutableSource
extends ImmutableSource


Method Summary
 void setDeleted(boolean deleted)
          Sets this source as deleted
 void setName(java.lang.String name)
          Sets the name of this source
 void setNotes(java.lang.String notes)
          Sets the notes associated with this source
 
Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.ImmutableSource
getFullName, getName, getNotes, getSource, isDeleted
 
Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.ImmutableModelObject
getModified, getRaw, getUid
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

setDeleted

void setDeleted(boolean deleted)
                throws InvalidValueException
Sets this source as deleted

Parameters:
deleted -
Throws:
InvalidValueException

setName

void setName(java.lang.String name)
             throws InvalidValueException
Sets the name of this source

Parameters:
name -
Throws:
InvalidValueException

setNotes

void setNotes(java.lang.String notes)
              throws InvalidValueException
Sets the notes associated with this source

Parameters:
notes -
Throws:
InvalidValueException