Interface IStreamlog

All Known Implementing Classes:
Streamlog

public interface IStreamlog
Defines the methods and operations available on Perforce streamlogs returned from the server.

Streamlogs are typically returned from the server's streamlog methods (e.g. getStreamlog) and normally contain only the fields returned by the Perforce "p4 streamlog" command.

  • Method Details

    • getStream

      String getStream()
      Return the stream path.
      Returns:
      Stream path string.
    • getChange

      Integer getChange()
      Return Perforce changelist's number.
      Returns:
      changelist number.
    • getAction

      String getAction()
      Return action associated with the change typically add/edit/delete
      Returns:
      change action string add/delete/edit.
    • getDate

      Date getDate()
      Get the date the changelist was created or last updated.
      Returns:
      the date the changelist was created or last updated, or null if unknown.
    • getUser

      String getUser()
      Get the user associated with this changelist.
      Returns:
      the username of the user associated with this changelist, or null if no such name exists or can be determined.
    • getClient

      String getClient()
      Get the name of the Perforce client workspace associated with this changelist.
      Returns:
      the name of the client associated with this changelist, or null if not known.
    • getAssociatedChange

      Integer getAssociatedChange()
      Return Perforce changelist's number of changelist associated with the change.
      Returns:
      changelist number.
    • getDescription

      String getDescription()
      Return the description associated with this changelist.
      Returns:
      textual changelist description, or null if no such description.
    • getStreamIntegList

      List<IStreamIntegrationLog> getStreamIntegList()
      Return Integration history associated with changelist.
      Returns:
      List of hash maps describing integrations.