package jnpf.dmsPermission; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import java.util.LinkedHashSet; import java.util.Set; @Data @Component @ConfigurationProperties(prefix = "dms.permission") public class DmsPermissionProperties { private String adminRoleCode = "DMS.PERMISSION.ADMIN"; private int maxGrantBatchSize = 500; private int maxExclusionBatchSize = 500; private int maxDecisionBatchSize = 200; private int maxUserFolderTreeUsers = 50; private int defaultPageSize = 20; private int maxPageSize = 100; private int maxPermissionGroupScan = 1000; private String cursorSigningSecret = "your-cursor-signing-key"; private Set resourceRegistrationServiceIds = new LinkedHashSet<>(); }