[Developer] #424 add VPD policy settings view

This commit is contained in:
devmrko
2026-06-25 11:06:46 +09:00
parent cb0b8fce13
commit 56c6432d86
7 changed files with 187 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package com.cloudhandson.vpdbackoffice.domain.vpd;
public record VpdPolicyView(
String objectOwner,
String objectName,
String policyGroup,
String policyName,
String functionOwner,
String packageName,
String functionName,
String statementTypes,
String checkOption,
String enabled,
String staticPolicy,
String policyType,
String longPredicate
) {
public String objectDisplayName() {
return objectOwner + "." + objectName;
}
public String functionDisplayName() {
String packagePrefix = packageName == null || packageName.isBlank() ? "" : packageName + ".";
return functionOwner + "." + packagePrefix + functionName;
}
}