Class RepositoryItem

java.lang.Object
ghidra.framework.remote.RepositoryItem
All Implemented Interfaces:
Serializable

public class RepositoryItem extends Object implements Serializable
RepositoryItemStatus provides status information for a repository folder item.
See Also:
  • Field Details

  • Constructor Details

    • RepositoryItem

      protected RepositoryItem()
      Default constructor needed for de-serialization
    • RepositoryItem

      public RepositoryItem(String folderPath, String itemName, String fileID, int itemType, String contentType, int version, long versionTime, String textData)
      Constructor.
      Parameters:
      folderPath - path of folder containing item.
      itemName - name of item
      fileID - unique file ID
      itemType - type of item (FILE or DATABASE)
      contentType - content type associated with item
      version - repository item version or -1 if versioning not supported
      versionTime - version creation time
      textData - related text data (may be null)
  • Method Details

    • getName

      public String getName()
      Returns the item name.
    • getPathName

      public String getPathName()
      Returns the folder item path within the repository.
    • getParentPath

      public String getParentPath()
      Returns path of the parent folder containing this item.
    • getItemType

      public int getItemType()
      Returns type of item.
    • getContentType

      public String getContentType()
      Returns content class
    • getFileID

      public String getFileID()
    • getVersion

      public int getVersion()
      Returns the current version of the item or -1 if versioning not supported.
    • getVersionTime

      public long getVersionTime()
      Returns the time (UTC milliseconds) when the current version was created.
    • getTextData

      public String getTextData()
      Get related text data
      Returns:
      text data or null