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

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • FILE

      public static final int FILE
      See Also:
    • DATABASE

      public static final int DATABASE
      See Also:
    • folderPath

      protected String folderPath
    • itemName

      protected String itemName
    • fileID

      protected String fileID
    • itemType

      protected int itemType
    • contentType

      protected String contentType
    • version

      protected int version
    • versionTime

      protected long versionTime
  • 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)
      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
  • 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.