ndmspc
0.20250128.0
|
#include <GitlabTrack.h>
Public Member Functions | |
Track () | |
virtual | ~Track () |
std::string | GetState () const |
Returns state. More... | |
void | SetState (std::string t) |
Int_t | GetAuthorID () const |
Returns author id. More... | |
void | SetAuthorID (Int_t id) |
std::string | GetAuthor () const |
Returns author. More... | |
void | SetAuthor (std::string name) |
Int_t | GetProjectID () const |
Returns Project ID. More... | |
void | SetProjectID (Int_t id) |
std::string | GetProject () const |
Returns Project. More... | |
void | SetProject (std::string name) |
Int_t | GetMilestoneID () const |
Returns Milestone ID. More... | |
void | SetMilestoneID (Int_t id) |
std::string | GetMilestone () const |
Returns Milestone. More... | |
void | SetMilestone (std::string name) |
virtual void | Print (Option_t *option="") const |
virtual void | Clear (Option_t *option="") |
void | BuildRandom () |
Private Member Functions | |
Track (const Track &) | |
! Milestone name More... | |
Track & | operator= (const Track &) |
not implemented | |
Private Attributes | |
std::string | fState |
State of track. | |
Int_t | fAuthorID |
Author id. | |
std::string | fAuthor |
Int_t | fProjectID |
! Author name More... | |
std::string | fProject |
Int_t | fMilestoneID |
! Project name More... | |
std::string | fMilestone |
Track object.
Definition at line 15 of file GitlabTrack.h.
Ndmspc::Gitlab::Track::Track | ( | ) |
A constructor
Definition at line 13 of file GitlabTrack.cxx.
|
virtual |
A destructor
Definition at line 20 of file GitlabTrack.cxx.
|
private |
! Milestone name
Copy constructor
void Ndmspc::Gitlab::Track::BuildRandom | ( | ) |
Building random event
Definition at line 27 of file GitlabTrack.cxx.
|
virtual |
Reseting track to default values
Definition at line 45 of file GitlabTrack.cxx.
References fAuthorID, fMilestoneID, fProjectID, and fState.
|
inline |
Returns author.
Definition at line 81 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
Returns author id.
Definition at line 79 of file GitlabTrack.h.
References fAuthorID.
|
inline |
Returns Milestone.
Definition at line 89 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
Returns Milestone ID.
Definition at line 87 of file GitlabTrack.h.
References fMilestoneID.
|
inline |
Returns Project.
Definition at line 85 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
Returns Project ID.
Definition at line 83 of file GitlabTrack.h.
References fProjectID.
|
inline |
Returns state.
Definition at line 77 of file GitlabTrack.h.
References fState.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
virtual |
Printing track info
Definition at line 34 of file GitlabTrack.cxx.
References fAuthorID, fMilestoneID, fProjectID, and fState.
|
inline |
name | Author name |
Definition at line 82 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
id | Author ID |
Definition at line 80 of file GitlabTrack.h.
References fAuthorID.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
name | Milestone name |
Definition at line 90 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
id | Milestone ID |
Definition at line 88 of file GitlabTrack.h.
References fMilestoneID.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
name | Project name |
Definition at line 86 of file GitlabTrack.h.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
id | Project ID |
Definition at line 84 of file GitlabTrack.h.
References fProjectID.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
inline |
t | Type of state |
Definition at line 78 of file GitlabTrack.h.
References fState.
Referenced by Ndmspc::Gitlab::Event::FillIssuesFromJson(), and Ndmspc::Gitlab::Event::FillMergeRequestsFromJson().
|
private |
! Project name
Milestone ID
Definition at line 103 of file GitlabTrack.h.
Referenced by Clear(), GetMilestoneID(), Print(), and SetMilestoneID().
|
private |
! Author name
Project ID
Definition at line 101 of file GitlabTrack.h.
Referenced by Clear(), GetProjectID(), Print(), and SetProjectID().