Uses of Class
com.ultikits.ultitools.entities.AccessDecision
Packages that use AccessDecision
-
Uses of AccessDecision in com.ultikits.ultitools.entities
Methods in com.ultikits.ultitools.entities that return AccessDecisionModifier and TypeMethodDescriptionstatic AccessDecisionAccessDecision.allowed()The allowed decision — no reason, no config key.static AccessDecisionAccessDecision.deniedConfigurable(String reason, String configKey) A denied decision an operator can flip through configuration.static AccessDecisionAccessDecision.deniedNonConfigurable(String reason) A denied decision no configuration can lift. -
Uses of AccessDecision in com.ultikits.ultitools.manager
Fields in com.ultikits.ultitools.manager declared as AccessDecisionModifier and TypeFieldDescriptionprivate final AccessDecisionFileOperationManager.ResolvedTarget.decisionMethods in com.ultikits.ultitools.manager that return AccessDecisionModifier and TypeMethodDescriptionprivate AccessDecisionCommandExecutionManager.canonicalCommandDecision(String command) Checks text already normalized at the request boundary; dispatch receives that same text.private static AccessDecisionFileOperationManager.deniedAsActionLogDirectory()private static AccessDecisionFileOperationManager.deniedAtRealPath(Path realEntry, List<FileOperationManager.ProtectedLocation> protectedLocations) The unconditional deny layer judged on real paths: the name rules ofFileOperationManager.deniedByName(java.lang.String)on the entry's own real name, and containment in a protected location's real path (FileOperationManager.protectedRealLocations()).private static AccessDecisionFileOperationManager.deniedByName(String fileName) The name rules of the unconditional deny layer: protected server files, protected extensions, credential basenames and credential glob patterns.FileOperationManager.deniedUnconditionally(String normalizedPath) The unconditional deny layer (D-16).(package private) AccessDecisionFileOperationManager.ResolvedTarget.getDecision()CommandExecutionManager.isCommandAllowed(String command) Whether a command is allowed for remote execution.FileOperationManager.isPathAllowed(String path) Checks whether a file path may be reached through the remote file API, and — unlike thebooleanthis returned before 6.3.0 — says why not when it is refused (D-17).Methods in com.ultikits.ultitools.manager with parameters of type AccessDecisionModifier and TypeMethodDescription(package private) static FileOperationManager.ResolvedTargetFileOperationManager.ResolvedTarget.denied(AccessDecision decision) private static StringFileOperationManager.reasonCodeFor(AccessDecision decision) D-18's two schema reason codes for a refusedlistentry.Constructors in com.ultikits.ultitools.manager with parameters of type AccessDecisionModifierConstructorDescriptionprivateResolvedTarget(AccessDecision decision, File operand, String mappedPath)