database PK
created date
remote source device
favorite item state
array of Label objects
array of Label PK's
from remote source state
text
Add a label
Add if new or update if existing
PK
Clear labels - don't save
Delete from database
Get our PK
database PK, undefined if not found
Get our label names
Do we contain a Label with the given name
label name
Remove a Label - don't save
Label PK
true if removed
Save to database, deleting old items if needed
PK
Save ourselves to the database
PK
Save to the database or delete oldest non favorite if there is no room
database PK if saved, undefined otherwise
Set our Label objects
names of labels
our database PK
Update the database
properties to change
number of ClipItem objects changed
Add new ClipItem to storage
The text of the clip
Time in milliSecs from epoch
true if this has been marked as a favorite
true if this came from a device other than ours
A String representing the source device
if true keep labels and fav if true
Delete all the ClipItem objects from storage
Delete items older than the storageDuration setting
true if items were deleted
Delete non-favorite ClipItem objects older than the given time
time in millis since epoch
true if items were deleted
Delete the oldest non favorite
Remove the given keys from the database
array of PK's to delete
Label PK to delete
new name
current name
Error messages
Generated using TypeDoc
A class that represents a clipboard entry