RemoteRepositoryHandle

Package: ghidra.framework.remote
Type: class

12.0_PUBLIC

addedmethod: createTextDataFile
void createTextDataFile(java.lang.String parentPath, java.lang.String itemName, java.lang.String fileID, java.lang.String contentType, java.lang.String textData, java.lang.String comment) throws InvalidNameException, IOException

9.1.2_PUBLIC

addedmethod: anonymousAccessAllowed
boolean anonymousAccessAllowed() throws IOException
addedmethod: checkout
ghidra.framework.store.ItemCheckoutStatus checkout(java.lang.String parentPath, java.lang.String itemName, ghidra.framework.store.CheckoutType checkoutType, java.lang.String projectPath) throws IOException
addedmethod: close
void close() throws IOException
addedmethod: createDatabase
db.buffers.ManagedBufferFileHandle createDatabase(java.lang.String parentPath, java.lang.String itemName, java.lang.String fileID, int bufferSize, java.lang.String contentType, java.lang.String projectPath) throws IOException, InvalidNameException
addedmethod: deleteItem
void deleteItem(java.lang.String parentPath, java.lang.String itemName, int version) throws IOException
addedmethod: fileExists
boolean fileExists(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: folderExists
boolean folderExists(java.lang.String folderPath) throws IOException
addedmethod: getCheckout
ghidra.framework.store.ItemCheckoutStatus getCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: getCheckouts
ghidra.framework.store.ItemCheckoutStatus[] getCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: getEvents
ghidra.framework.remote.RepositoryChangeEvent[] getEvents() throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String parentPath, java.lang.String name) throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String fileID) throws IOException
addedmethod: getItemCount
int getItemCount() throws IOException
addedmethod: getItemList
ghidra.framework.remote.RepositoryItem[] getItemList(java.lang.String folderPath) throws IOException
addedmethod: getLength
long getLength(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: getName
java.lang.String getName() throws IOException
addedmethod: getServerUserList
java.lang.String[] getServerUserList() throws IOException
addedmethod: getSubfolderList
java.lang.String[] getSubfolderList(java.lang.String folderPath) throws IOException
addedmethod: getUser
ghidra.framework.remote.User getUser() throws IOException
addedmethod: getUserList
ghidra.framework.remote.User[] getUserList() throws IOException
addedmethod: getVersions
ghidra.framework.store.Version[] getVersions(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: hasCheckouts
boolean hasCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: isCheckinActive
boolean isCheckinActive(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: moveFolder
void moveFolder(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldFolderName, java.lang.String newFolderName) throws InvalidNameException, IOException
addedmethod: moveItem
void moveItem(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldItemName, java.lang.String newItemName) throws InvalidNameException, IOException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, int version, int minChangeDataVer) throws IOException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: setUserList
void setUserList(ghidra.framework.remote.User[] users, boolean anonymousAccessAllowed) throws IOException
addedmethod: terminateCheckout
void terminateCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId, boolean notify) throws IOException
addedmethod: updateCheckoutVersion
void updateCheckoutVersion(java.lang.String parentPath, java.lang.String itemName, long checkoutId, int checkoutVersion) throws IOException

9.0.2_PUBLIC

introducedInitial version