Type Parameters:
T - The underlying type
All Known Implementing Classes:
SmartAttachmentBean, SmartCommentBean, SmartIssueBean, SmartIssueLinkBean, SmartProjectBean, SmartServiceEntitiesBean, SmartTimetrackingBean, SmartUserBean, SmartVersionBean, SmartWorklogBean

public interface SmartBean<T>
Marker interface for any smart bean. That is a Jira related bean object that can lazily lookup extra values from Jira.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the wrapped bean for this smart bean.
  • Method Details

    • getSource

      T getSource()
      Returns the wrapped bean for this smart bean. Mainly used for JSON deserialization, since smart beans should never be serialized directly.