• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / GitProjectHealth / 10366764306

13 Aug 2024 09:00AM UTC coverage: 19.214%. First build
10366764306

Pull #25

github

web-flow
Merge 19ba9f66a into 513e48d15
Pull Request #25: Usercatalogue

45 of 455 new or added lines in 7 files covered. (9.89%)

1585 of 8249 relevant lines covered (19.21%)

0.19 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

13.69
/src/GitLabHealth-Model/GLHProject.class.st
1
"
2
A GitLab Project
3

4
## Relations
5
======================
6

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `group` | `GLHProject` | `projects` | `GLHGroup` | |
11

12
### Children
13
| Relation | Origin | Opposite | Type | Comment |
14
|---|
15
| `pipelines` | `GLHProject` | `project` | `GLHPipeline` | |
16
| `repository` | `GLHProject` | `project` | `GLHRepository` | |
17

18
### Other
19
| Relation | Origin | Opposite | Type | Comment |
20
|---|
21
| `contributors` | `GLHProject` | `contributedProjects` | `GLHUser` | |
22
| `creator` | `GLHProject` | `createdProjects` | `GLHUser` | |
23

24

25
## Properties
26
======================
27

28
| Name | Type | Default value | Comment |
29
|---|
30
| `archived` | `Boolean` | nil | |
31
| `archived` | `Boolean` | nil | |
32
| `avatar_url` | `String` | nil | |
33
| `creator_id` | `Number` | nil | |
34
| `description` | `String` | nil | |
35
| `id` | `Number` | nil | |
36
| `name` | `String` | nil | Basic name of the entity, not full reference.|
37
| `readme_url` | `String` | nil | |
38
| `topics` | `Object` | nil | |
39
| `web_url` | `String` | nil | |
40

41
"
42
Class {
43
        #name : #GLHProject,
44
        #superclass : #GLHEntity,
45
        #traits : 'FamixTNamedEntity',
46
        #classTraits : 'FamixTNamedEntity classTrait',
47
        #instVars : [
48
                '#archived => FMProperty',
49
                '#avatar_url => FMProperty',
50
                '#contributors => FMMany type: #GLHUser opposite: #contributedProjects',
51
                '#creator => FMOne type: #GLHUser opposite: #createdProjects',
52
                '#creator_id => FMProperty',
53
                '#description => FMProperty',
54
                '#group => FMOne type: #GLHGroup opposite: #projects',
55
                '#id => FMProperty',
56
                '#pipelines => FMMany type: #GLHPipeline opposite: #project',
57
                '#readme_url => FMProperty',
58
                '#repository => FMOne type: #GLHRepository opposite: #project',
59
                '#topics => FMProperty',
60
                '#web_url => FMProperty'
61
        ],
62
        #category : #'GitLabHealth-Model-Entities'
63
}
64

65
{ #category : #meta }
66
GLHProject class >> annotation [
×
67

×
68
        <FMClass: #Project super: #GLHEntity>
×
69
        <package: #'GitLabHealth-Model'>
×
70
        <generated>
×
71
        ^ self
×
72
]
×
73

74
{ #category : #adding }
NEW
75
GLHProject >> addContributor: anObject [
×
NEW
76
        <generated>
×
NEW
77
        ^ self contributors add: anObject
×
NEW
78
]
×
79

80
{ #category : #adding }
81
GLHProject >> addPipeline: anObject [
×
82
        <generated>
×
83
        ^ self pipelines add: anObject
×
84
]
×
85

86
{ #category : #accessing }
87
GLHProject >> archived [
×
88

×
89
        <FMProperty: #archived type: #Boolean>
×
90
        <generated>
×
91
        ^ archived
×
92
]
×
93

94
{ #category : #accessing }
95
GLHProject >> archived: anObject [
×
96
        <generated>
×
97
        archived := anObject
×
98
]
×
99

100
{ #category : #accessing }
101
GLHProject >> avatar_url [
×
102

×
103
        <FMProperty: #avatar_url type: #String>
×
104
        <generated>
×
105
        ^ avatar_url
×
106
]
×
107

108
{ #category : #accessing }
109
GLHProject >> avatar_url: anObject [
×
110
        <generated>
×
111
        avatar_url := anObject
×
112
]
×
113

114
{ #category : #accessing }
NEW
115
GLHProject >> contributors [
×
NEW
116
        "Relation named: #contributors type: #GLHUser opposite: #contributedProjects"
×
NEW
117

×
NEW
118
        <generated>
×
NEW
119
        <derived>
×
NEW
120
        ^ contributors
×
NEW
121
]
×
122

123
{ #category : #accessing }
NEW
124
GLHProject >> contributors: anObject [
×
NEW
125

×
NEW
126
        <generated>
×
NEW
127
        contributors value: anObject
×
NEW
128
]
×
129

130
{ #category : #accessing }
131
GLHProject >> creator [
×
132
        "Relation named: #creator type: #GLHUser opposite: #createdProjects"
×
133

×
134
        <generated>
×
135
        ^ creator
×
136
]
×
137

138
{ #category : #accessing }
139
GLHProject >> creator: anObject [
×
140

×
141
        <generated>
×
142
        creator := anObject
×
143
]
×
144

145
{ #category : #accessing }
146
GLHProject >> creator_id [
1✔
147

1✔
148
        <FMProperty: #creator_id type: #Number>
1✔
149
        <generated>
1✔
150
        ^ creator_id
1✔
151
]
1✔
152

153
{ #category : #accessing }
154
GLHProject >> creator_id: anObject [
×
155
        <generated>
×
156
        creator_id := anObject
×
157
]
×
158

159
{ #category : #accessing }
160
GLHProject >> description [
×
161

×
162
        <FMProperty: #description type: #String>
×
163
        <generated>
×
164
        ^ description
×
165
]
×
166

167
{ #category : #accessing }
168
GLHProject >> description: anObject [
×
169
        <generated>
×
170
        description := anObject
×
171
]
×
172

173
{ #category : #accessing }
174
GLHProject >> group [
×
175
        "Relation named: #group type: #GLHGroup opposite: #projects"
×
176

×
177
        <generated>
×
178
        <container>
×
179
        ^ group
×
180
]
×
181

182
{ #category : #accessing }
183
GLHProject >> group: anObject [
×
184

×
185
        <generated>
×
186
        group := anObject
×
187
]
×
188

189
{ #category : #navigation }
190
GLHProject >> groupGroup [
×
191
        <generated>
×
192
        <navigation: 'Group'>
×
193
        ^ MooseSpecializedGroup with: self group
×
194
]
×
195

196
{ #category : #accessing }
197
GLHProject >> id [
1✔
198

1✔
199
        <FMProperty: #id type: #Number>
1✔
200
        <generated>
1✔
201
        ^ id
1✔
202
]
1✔
203

204
{ #category : #accessing }
205
GLHProject >> id: anObject [
×
206
        <generated>
×
207
        id := anObject
×
208
]
×
209

210
{ #category : #accessing }
211
GLHProject >> pipelines [
×
212
        "Relation named: #pipelines type: #GLHPipeline opposite: #project"
×
213

×
214
        <generated>
×
215
        <derived>
×
216
        ^ pipelines
×
217
]
×
218

219
{ #category : #accessing }
220
GLHProject >> pipelines: anObject [
×
221

×
222
        <generated>
×
223
        pipelines value: anObject
×
224
]
×
225

226
{ #category : #navigation }
227
GLHProject >> pipelinesGroup [
×
228
        <generated>
×
229
        <navigation: 'Pipelines'>
×
230
        ^ MooseSpecializedGroup withAll: self pipelines asSet
×
231
]
×
232

233
{ #category : #accessing }
234
GLHProject >> readme_url [
×
235

×
236
        <FMProperty: #readme_url type: #String>
×
237
        <generated>
×
238
        ^ readme_url
×
239
]
×
240

241
{ #category : #accessing }
242
GLHProject >> readme_url: anObject [
×
243
        <generated>
×
244
        readme_url := anObject
×
245
]
×
246

247
{ #category : #accessing }
248
GLHProject >> repository [
1✔
249
        "Relation named: #repository type: #GLHRepository opposite: #project"
1✔
250

1✔
251
        <generated>
1✔
252
        ^ repository
1✔
253
]
1✔
254

255
{ #category : #accessing }
256
GLHProject >> repository: anObject [
1✔
257

1✔
258
        <generated>
1✔
259
        repository := anObject
1✔
260
]
1✔
261

262
{ #category : #navigation }
263
GLHProject >> repositoryGroup [
×
264
        <generated>
×
265
        <navigation: 'Repository'>
×
266
        ^ MooseSpecializedGroup with: self repository
×
267
]
×
268

269
{ #category : #accessing }
270
GLHProject >> topics [
×
271

×
272
        <FMProperty: #topics type: #Object>
×
273
        <generated>
×
274
        ^ topics
×
275
]
×
276

277
{ #category : #accessing }
278
GLHProject >> topics: anObject [
×
279
        <generated>
×
280
        topics := anObject
×
281
]
×
282

283
{ #category : #accessing }
284
GLHProject >> web_url [
×
285

×
286
        <FMProperty: #web_url type: #String>
×
287
        <generated>
×
288
        ^ web_url
×
289
]
×
290

291
{ #category : #accessing }
292
GLHProject >> web_url: anObject [
×
293
        <generated>
×
294
        web_url := anObject
×
295
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc