refactor: rename Java packages com.cameleer.{server,license} → io.cameleer
Brand-aligned reverse-DNS: io.cameleer matches the owned cameleer.io
domain. Part of institutionalization prep — clean break, no compat shims.
Scope:
- 613 .java files: package + import declarations and directory layout
- 5 POMs: groupId for cameleer-server-parent and 4 modules; mainClass FQN
in cameleer-license-minter; internal inter-module dep coordinates
- .claude/rules/{core,app}-classes.md + CLAUDE.md: keep class/API maps in
sync per the maintenance rule in CLAUDE.md
Out of scope (intentionally preserved on com.cameleer):
- com.cameleer:cameleer-common — external dep from the agent repo
- Spring config namespaces (cameleer.server.*) — they're property keys,
not Java packages
Consumer heads-up:
- cameleer-saas pulls io.cameleer:cameleer-license-{api,minter} on next
sync; their POMs need the matching groupId bump.
Verification: mvn install -DskipITs (273 server-app unit tests pass under
io.cameleer.* package names; license-api / server-core / license-minter
modules all green). The repackage step's JAR-rename failure during the run
was a file lock from a co-running dev server, unrelated to the rename.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>com.cameleer</groupId>
|
||||
<groupId>io.cameleer</groupId>
|
||||
<artifactId>cameleer-server-parent</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.cameleer</groupId>
|
||||
<groupId>io.cameleer</groupId>
|
||||
<artifactId>cameleer-license-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
public enum AuditCategory {
|
||||
INFRA, AUTH, USER_MGMT, CONFIG, RBAC, AGENT,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Map;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
public enum AuditResult {
|
||||
SUCCESS, FAILURE
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.slf4j.Logger;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
public record ThresholdConfig(
|
||||
DatabaseThresholds database
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.admin;
|
||||
package io.cameleer.server.core.admin;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
/**
|
||||
* Listener interface for agent registry events.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import com.cameleer.server.core.runtime.CreateGuard;
|
||||
import io.cameleer.server.core.runtime.CreateGuard;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
/**
|
||||
* Lifecycle states for a connected agent.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
/**
|
||||
* Represents the reply data from an agent command acknowledgment.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
/**
|
||||
* Delivery status of a command pushed to an agent.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
/**
|
||||
* Types of commands that can be pushed to agents.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.agent;
|
||||
package io.cameleer.server.core.agent;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
/**
|
||||
* Allowlist of agent-lifecycle event types that may appear in an
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum AggregationOp { MAX, MIN, AVG, LATEST }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Map;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Map;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum AlertSeverity { CRITICAL, WARNING, INFO }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.UUID;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum AlertState { PENDING, FIRING, RESOLVED }
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum Comparator { GT, GTE, LT, LTE, EQ }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum ConditionKind {
|
||||
ROUTE_METRIC,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum FireMode { PER_EXCHANGE, COUNT_IN_WINDOW }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum NotificationStatus { PENDING, DELIVERED, FAILED }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum RouteMetric {
|
||||
ERROR_RATE,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
public enum TargetKind { USER, GROUP, ROLE }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.alerting;
|
||||
package io.cameleer.server.core.alerting;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.analytics;
|
||||
package io.cameleer.server.core.analytics;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.analytics;
|
||||
package io.cameleer.server.core.analytics;
|
||||
|
||||
public record UsageStats(
|
||||
String key,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.analytics;
|
||||
package io.cameleer.server.core.analytics;
|
||||
|
||||
public interface UsageTracker {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.cameleer.server.core.detail;
|
||||
package io.cameleer.server.core.detail;
|
||||
|
||||
import com.cameleer.common.model.ProcessorExecution;
|
||||
import com.cameleer.server.core.storage.ExecutionStore;
|
||||
import com.cameleer.server.core.storage.ExecutionStore.ProcessorRecord;
|
||||
import io.cameleer.server.core.storage.ExecutionStore;
|
||||
import io.cameleer.server.core.storage.ExecutionStore.ProcessorRecord;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.detail;
|
||||
package io.cameleer.server.core.detail;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.detail;
|
||||
package io.cameleer.server.core.detail;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.diagram;
|
||||
package io.cameleer.server.core.diagram;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.diagram;
|
||||
package io.cameleer.server.core.diagram;
|
||||
|
||||
import com.cameleer.common.graph.RouteGraph;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.diagram;
|
||||
package io.cameleer.server.core.diagram;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.diagram;
|
||||
package io.cameleer.server.core.diagram;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.http;
|
||||
package io.cameleer.server.core.http;
|
||||
|
||||
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.http;
|
||||
package io.cameleer.server.core.http;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.http;
|
||||
package io.cameleer.server.core.http;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.http;
|
||||
package io.cameleer.server.core.http;
|
||||
|
||||
public enum TrustMode {
|
||||
SYSTEM_DEFAULT,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import com.cameleer.common.model.LogEntry;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import com.cameleer.common.model.ExchangeSnapshot;
|
||||
import com.cameleer.common.model.ExecutionChunk;
|
||||
import com.cameleer.common.model.FlatProcessorRecord;
|
||||
import com.cameleer.server.core.storage.DiagramStore;
|
||||
import io.cameleer.server.core.storage.DiagramStore;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import org.slf4j.Logger;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import com.cameleer.server.core.storage.DiagramStore;
|
||||
import com.cameleer.server.core.storage.model.MetricsSnapshot;
|
||||
import io.cameleer.server.core.storage.DiagramStore;
|
||||
import io.cameleer.server.core.storage.model.MetricsSnapshot;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import com.cameleer.common.graph.RouteGraph;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.ingestion;
|
||||
package io.cameleer.server.core.ingestion;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.cameleer.server.core.license;
|
||||
package io.cameleer.server.core.license;
|
||||
|
||||
import com.cameleer.license.LicenseInfo;
|
||||
import com.cameleer.license.LicenseLimits;
|
||||
import com.cameleer.license.LicenseState;
|
||||
import com.cameleer.license.LicenseStateMachine;
|
||||
import io.cameleer.license.LicenseInfo;
|
||||
import io.cameleer.license.LicenseLimits;
|
||||
import io.cameleer.license.LicenseState;
|
||||
import io.cameleer.license.LicenseStateMachine;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
public enum OutboundAuthKind { NONE, BEARER, BASIC }
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
import com.cameleer.server.core.http.TrustMode;
|
||||
import io.cameleer.server.core.http.TrustMode;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.outbound;
|
||||
package io.cameleer.server.core.outbound;
|
||||
|
||||
public enum OutboundMethod { POST, PUT, PATCH }
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
public enum AssignmentOrigin {
|
||||
direct, managed
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.UUID;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
public record RbacStats(int userCount, int activeUserCount, int groupCount, int maxGroupDepth, int roleCount) {}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.List;
|
||||
@@ -1,3 +1,3 @@
|
||||
package com.cameleer.server.core.rbac;
|
||||
package io.cameleer.server.core.rbac;
|
||||
|
||||
public record UserSummary(String userId, String displayName, String provider) {}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user