ndmspc 0.20250304.0
|
#include <GitlabTrack.h>
Public Member Functions | |
Track () | |
virtual | ~Track () |
std::string | GetState () const |
Returns state. | |
void | SetState (std::string t) |
Int_t | GetAuthorID () const |
Returns author id. | |
void | SetAuthorID (Int_t id) |
std::string | GetAuthor () const |
Returns author. | |
void | SetAuthor (std::string name) |
Int_t | GetProjectID () const |
Returns Project ID. | |
void | SetProjectID (Int_t id) |
std::string | GetProject () const |
Returns Project. | |
void | SetProject (std::string name) |
Int_t | GetMilestoneID () const |
Returns Milestone ID. | |
void | SetMilestoneID (Int_t id) |
std::string | GetMilestone () const |
Returns Milestone. | |
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 &) | |
Copy constructor. | |
Track & | operator= (const Track &) |
not implemented | |
Private Attributes | |
std::string | fState |
State of track. | |
Int_t | fAuthorID |
Author id. | |
std::string | fAuthor |
Author name. | |
Int_t | fProjectID |
Project ID. | |
std::string | fProject |
Project name. | |
Int_t | fMilestoneID |
Milestone ID. | |
std::string | fMilestone |
Milestone name. | |
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.
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 fAuthor, fAuthorID, fMilestone, fMilestoneID, fProject, fProjectID, and fState.
|
inline |
Returns author.
Definition at line 81 of file GitlabTrack.h.
References fAuthor.
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.
References fMilestone.
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.
References fProject.
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 fAuthor, fAuthorID, fMilestone, fMilestoneID, fProject, fProjectID, and fState.
|
inline |
name | Author name |
Definition at line 82 of file GitlabTrack.h.
References fAuthor.
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.
References fMilestone.
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.
References fProject.
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 |
Author name.
Definition at line 100 of file GitlabTrack.h.
Referenced by Clear(), GetAuthor(), Print(), and SetAuthor().
|
private |
Author id.
Definition at line 99 of file GitlabTrack.h.
Referenced by Clear(), GetAuthorID(), Print(), and SetAuthorID().
|
private |
Milestone name.
Definition at line 104 of file GitlabTrack.h.
Referenced by Clear(), GetMilestone(), Print(), and SetMilestone().
|
private |
Milestone ID.
Definition at line 103 of file GitlabTrack.h.
Referenced by Clear(), GetMilestoneID(), Print(), and SetMilestoneID().
|
private |
Project name.
Definition at line 102 of file GitlabTrack.h.
Referenced by Clear(), GetProject(), Print(), and SetProject().
|
private |
Project ID.
Definition at line 101 of file GitlabTrack.h.
Referenced by Clear(), GetProjectID(), Print(), and SetProjectID().
|
private |
State of track.
Definition at line 98 of file GitlabTrack.h.
Referenced by Clear(), GetState(), Print(), and SetState().