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

evolvedbinary / elemental / 982

29 Apr 2025 08:34PM UTC coverage: 56.409% (+0.007%) from 56.402%
982

push

circleci

adamretter
[feature] Improve README.md badges

28451 of 55847 branches covered (50.94%)

Branch coverage included in aggregate %.

77468 of 131924 relevant lines covered (58.72%)

0.59 hits per line

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

47.62
/exist-core/src/main/java/org/exist/security/internal/aider/ACEAider.java
1
/*
2
 * Elemental
3
 * Copyright (C) 2024, Evolved Binary Ltd
4
 *
5
 * admin@evolvedbinary.com
6
 * https://www.evolvedbinary.com | https://www.elemental.xyz
7
 *
8
 * Use of this software is governed by the Business Source License 1.1
9
 * included in the LICENSE file and at www.mariadb.com/bsl11.
10
 *
11
 * Change Date: 2028-04-27
12
 *
13
 * On the date above, in accordance with the Business Source License, use
14
 * of this software will be governed by the Apache License, Version 2.0.
15
 *
16
 * Additional Use Grant: Production use of the Licensed Work for a permitted
17
 * purpose. A Permitted Purpose is any purpose other than a Competing Use.
18
 * A Competing Use means making the Software available to others in a commercial
19
 * product or service that: substitutes for the Software; substitutes for any
20
 * other product or service we offer using the Software that exists as of the
21
 * date we make the Software available; or offers the same or substantially
22
 * similar functionality as the Software.
23
 */
24
package org.exist.security.internal.aider;
25

26
import org.exist.security.ACLPermission.ACE_ACCESS_TYPE;
27
import org.exist.security.ACLPermission.ACE_TARGET;
28

29
/**
30
 *
31
 * @author <a href="mailto:adam@exist-db.org">Adam Retter</a>
32
 */
33
public class ACEAider {
34
    private ACE_ACCESS_TYPE accessType;
35
    private ACE_TARGET target;
36
    private String who;
37
    private int mode;
38

39
    public ACEAider() {
×
40
    }
×
41

42
    public ACEAider(final ACE_ACCESS_TYPE accessType, final ACE_TARGET target, final String who, final int mode) {
1✔
43
        this.accessType = accessType;
1✔
44
        this.target = target;
1✔
45
        this.who = who;
1✔
46
        this.mode = mode;
1✔
47
    }
1✔
48

49
    public ACE_ACCESS_TYPE getAccessType() {
50
        return accessType;
1✔
51
    }
52

53
    public int getMode() {
54
        return mode;
1✔
55
    }
56

57
    public ACE_TARGET getTarget() {
58
        return target;
1✔
59
    }
60

61
    public String getWho() {
62
        return who;
1✔
63
    }
64

65
    public void setAccessType(ACE_ACCESS_TYPE accessType) {
66
        this.accessType = accessType;
×
67
    }
×
68

69
    public void setMode(int mode) {
70
        this.mode = mode;
×
71
    }
×
72

73
    public void setTarget(ACE_TARGET target) {
74
        this.target = target;
×
75
    }
×
76

77
    public void setWho(String who) {
78
        this.who = who;
×
79
    }
×
80

81
    public ACEAider copy() {
82
        return new ACEAider(accessType, target, who, mode);
×
83
    }
84
}
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