Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Commit 2b27ded

Browse files
committed
Changed a lot of the visibility in requirements to disable access for vicious plugin devs.
1 parent 9113988 commit 2b27ded

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/main/java/org/codeoverflow/chatoverflow/api/plugin/configuration/Requirement.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public T get() {
3939
*
4040
* @param value the value of the requirement
4141
*/
42-
public void set(T value) {
42+
void set(T value) {
4343
this.value = value;
4444
}
4545

@@ -57,7 +57,7 @@ public String getName() {
5757
*
5858
* @param name a string to display to the user
5959
*/
60-
public void setName(String name) {
60+
void setName(String name) {
6161
this.name = name;
6262
}
6363

@@ -91,7 +91,7 @@ public boolean isOptional() {
9191
*
9292
* @param optional true, if the requirement does not need to be set
9393
*/
94-
public void setOptional(boolean optional) {
94+
void setOptional(boolean optional) {
9595
isOptional = optional;
9696
}
9797

@@ -100,7 +100,7 @@ public void setOptional(boolean optional) {
100100
*
101101
* @return A class object holding the value set while creating the requirement object
102102
*/
103-
public Class getTargetType() {
103+
Class getTargetType() {
104104
return targetType;
105105
}
106106

src/main/java/org/codeoverflow/chatoverflow/api/plugin/configuration/Requirements.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ private <T extends Serializable> Requirement<T> addRequirement(Map<String, Requi
7171
* @param uniqueRequirementId the plugin unique requirement id
7272
* @return an optional encapsulating the requirement or none
7373
*/
74-
public Optional<? extends Requirement<? extends Serializable>> getRequirementById(String uniqueRequirementId) {
74+
Optional<? extends Requirement<? extends Serializable>> getRequirementById(String uniqueRequirementId) {
7575
return getAllEntries()
7676
.filter(entry -> entry.getKey().equals(uniqueRequirementId))
7777
.map(Map.Entry::getValue).findFirst();
@@ -83,7 +83,7 @@ public Optional<? extends Requirement<? extends Serializable>> getRequirementByI
8383
* @param uniqueRequirementId the plugin unique requirement id
8484
* @return true, if the requirement exists and previously had a value
8585
*/
86-
public boolean unsetRequirementById(String uniqueRequirementId) {
86+
boolean unsetRequirementById(String uniqueRequirementId) {
8787
Optional<? extends Requirement<? extends Serializable>> requirement =
8888
getAllEntries().filter(entry -> entry.getKey().equals(uniqueRequirementId))
8989
.map(Map.Entry::getValue).findFirst();
@@ -98,7 +98,7 @@ public boolean unsetRequirementById(String uniqueRequirementId) {
9898
*
9999
* @return true, if all needed requirements had been set
100100
*/
101-
public Boolean isComplete() {
101+
Boolean isComplete() {
102102
return getAllEntries()
103103
.map(Map.Entry::getValue)
104104
.allMatch(req -> req.isSet() || req.isOptional());
@@ -109,7 +109,7 @@ public Boolean isComplete() {
109109
*
110110
* @return a list of unique requirement ids
111111
*/
112-
public List<Requirement<? extends Serializable>> getMissingRequirements() {
112+
List<Requirement<? extends Serializable>> getMissingRequirements() {
113113
return getAllEntries()
114114
.filter(entry -> !entry.getValue().isSet())
115115
.map(Map.Entry::getValue)
@@ -122,19 +122,19 @@ private Stream<Map.Entry<String, Requirement<? extends Serializable>>> getAllEnt
122122
parameterRequirements.entrySet().stream()).reduce(Stream::concat).get();
123123
}
124124

125-
public Map<String, Requirement<? extends Serializable>> getRequirementMap() {
125+
Map<String, Requirement<? extends Serializable>> getRequirementMap() {
126126
return getAllEntries().collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
127127
}
128128

129-
public Collection<Requirement<? extends Serializable>> getInputRequirements() {
129+
Collection<Requirement<? extends Serializable>> getInputRequirements() {
130130
return inputRequirements.values();
131131
}
132132

133-
public Collection<Requirement<? extends Serializable>> getOutputRequirements() {
133+
Collection<Requirement<? extends Serializable>> getOutputRequirements() {
134134
return outputRequirements.values();
135135
}
136136

137-
public Collection<Requirement<? extends Serializable>> getParameterRequirements() {
137+
Collection<Requirement<? extends Serializable>> getParameterRequirements() {
138138
return parameterRequirements.values();
139139
}
140140
}

0 commit comments

Comments
 (0)