You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
123xiaomi/SqlNote.java

95 lines
2.6 KiB

// The class Note is used to handle note-related data and operations, including the creation, updating, and querying of notes.
public class Note {
// Other member variables and constructors are omitted here.
/**
* Update the content of the note.
* @param data The new content of the note.
* @return Returns true if the update is successful, otherwise returns false.
*/
public boolean setContent(String data) {
// Existing code is omitted here.
}
/**
* Get the content of the note in the form of a JSONObject.
* @return Returns the JSONObject containing the note content, or null if the operation fails.
*/
public JSONObject getContent() {
// Existing code is omitted here.
}
/**
* Set the parent ID of the note.
* @param id The new parent ID of the note.
*/
public void setParentId(long id) {
// Existing code is omitted here.
}
/**
* Set the GTASK ID of the note.
* @param gid The new GTASK ID of the note.
*/
public void setGtaskId(String gid) {
// Existing code is omitted here.
}
/**
* Set the sync ID of the note.
* @param syncId The new sync ID of the note.
*/
public void setSyncId(long syncId) {
// Existing code is omitted here.
}
/**
* Reset the local modification flag of the note.
*/
public void resetLocalModified() {
// Existing code is omitted here.
}
/**
* Get the ID of the note.
* @return Returns the ID of the note.
*/
public long getId() {
// Existing code is omitted here.
}
/**
* Get the parent ID of the note.
* @return Returns the parent ID of the note.
*/
public long getParentId() {
// Existing code is omitted here.
}
/**
* Get the snippet of the note.
* @return Returns the snippet of the note.
*/
public String getSnippet() {
// Existing code is omitted here.
}
/**
* Check if the note type is a regular note.
* @return Returns true if the note type is a regular note, otherwise returns false.
*/
public boolean isNoteType() {
// Existing code is omitted here.
}
/**
* Commit the changes of the note.
* @param validateVersion Whether to validate the version before updating.
* @throws ActionFailureException If the note creation fails.
* @throws IllegalStateException If the note ID is invalid or the update fails.
*/
public void commit(boolean validateVersion) {
// Existing code is omitted here.
}
}