refactor: remove redundant manual getters and setters in ToolMetadata

This commit is contained in:
jade
2026-07-10 13:12:14 +09:00
parent 749d942049
commit b5830c0a46
5 changed files with 2 additions and 44 deletions

View File

@@ -66,21 +66,7 @@ public class ToolMetadata {
@Builder.Default
private Boolean requiresApproval = false;
public boolean isVisible() {
return visible != null ? visible : true;
}
public boolean isRegistered() {
return isRegistered != null ? isRegistered : true;
}
public void setRegistered(Boolean isRegistered) {
this.isRegistered = isRegistered;
}
public boolean isRequiresApproval() {
return requiresApproval != null ? requiresApproval : false;
}
// 3. 연동 아키텍처 구분 (DIRECT / MCI_EAI)
private String integrationType; // 연동 타입: "DIRECT" 또는 "MCI_EAI"

View File

@@ -66,21 +66,7 @@ public class ToolMetadata {
@Builder.Default
private Boolean requiresApproval = false;
public boolean isVisible() {
return visible != null ? visible : true;
}
public boolean isRegistered() {
return isRegistered != null ? isRegistered : true;
}
public void setRegistered(Boolean isRegistered) {
this.isRegistered = isRegistered;
}
public boolean isRequiresApproval() {
return requiresApproval != null ? requiresApproval : false;
}
// 3. 연동 아키텍처 구분 (DIRECT / MCI_EAI)
private String integrationType; // 연동 타입: "DIRECT" 또는 "MCI_EAI"

View File

@@ -130,7 +130,7 @@ public class McpRouterController {
if (localTools != null) {
for (ToolMetadata t : localTools) {
if (!t.isRegistered() && t.isVisible() && !knownTools.contains(t.getToolName())) {
if (!Boolean.TRUE.equals(t.getIsRegistered()) && Boolean.TRUE.equals(t.getVisible()) && !knownTools.contains(t.getToolName())) {
activeTools.add(t);
knownTools.add(t.getToolName());
}

View File

@@ -48,20 +48,6 @@ public class ToolMetadata {
@Builder.Default
private Boolean requiresApproval = false;
public boolean isVisible() {
return visible != null ? visible : true;
}
public boolean isRegistered() {
return isRegistered != null ? isRegistered : true;
}
public void setRegistered(Boolean isRegistered) {
this.isRegistered = isRegistered;
}
public boolean isRequiresApproval() {
return requiresApproval != null ? requiresApproval : false;
}
}

View File

@@ -100,7 +100,7 @@ public class ToolRegistryHeartbeatSender {
boolean isVisible = functionAnnotation.visible();
meta.setVisible(isVisible);
meta.setRegistered(isRegister);
meta.setIsRegistered(isRegister);
meta.setRequiresApproval(functionAnnotation.requiresApproval());
Map<String, String> prompts = new HashMap<>();