Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the a record component.
A3 - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
A4 - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
A4_WIDE - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
A5 - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
Absent() - Constructor for record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Absent
Creates an instance of a Absent record class.
absoluteLifetime() - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Returns the value of the absoluteLifetime record component.
absoluteSessionExpiresAt() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns the value of the absoluteSessionExpiresAt record component.
AbstractHttpMessageParser<T> - Class in io.leandev.appfuse.http
HTTP 訊息解析器的抽象基類
AbstractHttpMessageParser() - Constructor for class io.leandev.appfuse.http.AbstractHttpMessageParser
 
acceptedAt() - Method in record class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter.Window
Returns the value of the acceptedAt record component.
accepting() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the accepting record component.
access_token - Variable in class io.leandev.appfuse.oauth2.AccessToken
OAuth2 存取令牌字串
access_token() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Returns the value of the access_token record component.
accessExpiresAt() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns the value of the accessExpiresAt record component.
accessSession(String, HttpServletRequest) - Method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
accessToken() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Returns the value of the accessToken record component.
accessToken() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the accessToken record component.
accessToken() - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Returns the value of the accessToken record component.
AccessToken - Class in io.leandev.appfuse.oauth2
OAuth2 存取令牌(Access Token)的資料模型
AccessToken() - Constructor for class io.leandev.appfuse.oauth2.AccessToken
 
accessTokenInvalid(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 Access Token 無效或過期錯誤
account() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the account record component.
accountDisabled(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立帳號停用錯誤
accountExpired(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立帳號過期錯誤
accountLocked(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立帳號鎖定錯誤
accountNonExpired(boolean) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
accountNonLocked(boolean) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
acting() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the acting record component.
ActingAuditInterceptor - Class in io.leandev.appfuse.security.auth
Request-level 代行稽核 capability(ADR-013 稽核章節)。
ActingAuditInterceptor(ApplicationEventPublisher) - Constructor for class io.leandev.appfuse.security.auth.ActingAuditInterceptor
 
ActingClaims - Class in io.leandev.appfuse.security.auth
代理/模擬的 JWT claim wire 契約(見 ADR-013)。
ActingContext - Interface in io.leandev.appfuse.security.auth
當前請求的代理/模擬脈絡(見 ADR-013)。
ActingLogin(UserDetails, List, List, List) - Constructor for record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Creates an instance of a ActingLogin record class.
activated() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
 
activatePending(String, String, String, Instant) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
一次性啟用待交接 family。須原子比對 hash、context、app、期限及撤銷狀態, 成功清除 pending。既有 adapter 預設拒絕,不得降級成一般 refresh。
activateSession(String, String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
只接受 pending credential;重複/錯入口/錯 app 不得進入 refresh replay 撤銷路徑。 應用須在同一 transaction 包住 activation 與 refresh,政策拒絕時一起 rollback。
activationExpiresAt() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Returns the value of the activationExpiresAt record component.
actorId() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the actorId record component.
actorPrincipal() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns the value of the actorPrincipal record component.
actorSubject() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the actorSubject record component.
actorSubject() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the actorSubject record component.
add(Length) - Method in class io.leandev.appfuse.measure.Length
 
add(Block) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
add(Block) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
add(String) - Method in class io.leandev.appfuse.security.blacklist.store.CacheTokenBlacklistStore
 
add(String) - Method in interface io.leandev.appfuse.security.blacklist.store.TokenBlacklistStore
將 token 加入黑名單
add(AuditEvent) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
add(AuditEvent) - Method in class io.leandev.appfuse.audit.PersistentAuditEventRepository
 
addFile(String, FileStorage, String, String) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
新增檔案到 ZIP(使用 FileStorage)
addFile(String, FileStorage, String, String) - Method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
新增檔案到 ZIP(使用 FileStorage)
addFile(String, Supplier) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
新增檔案到 ZIP
addFile(String, Supplier) - Method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
新增檔案到 ZIP
addImage(BufferedImage, Length, Length) - Method in class io.leandev.appfuse.document.Run
插入圖片(以 BufferedImage,編碼為 PNG)
addImage(InputStream, Length, Length) - Method in class io.leandev.appfuse.document.Run
插入圖片(以串流)
addInterceptor(HttpClientInterceptor) - Method in class io.leandev.appfuse.http.StandardHttpClient
新增攔截器
addMergedRegion(int, int, int, int) - Method in class io.leandev.appfuse.workbook.Worksheet
新增合併儲存格範圍
addPageBreak() - Method in class io.leandev.appfuse.document.Document
在文件末端加入分頁
addPageNumber() - Method in class io.leandev.appfuse.document.Paragraph
插入頁碼欄位
address() - Method in class io.leandev.appfuse.almanac.Almanac
台灣地址(縣市 / 鄉鎮市區 / 村里)服務
addressFor(ChannelType) - Method in record class io.leandev.appfuse.notification.Recipient
取此收件人在某通道的收件位址
AddressService - Class in io.leandev.appfuse.almanac.address
台灣地址(縣市 / 鄉鎮市區 / 村里)服務
AddressService(AlmanacClient, CacheManager, Duration) - Constructor for class io.leandev.appfuse.almanac.address.AddressService
建立服務
addRun(String) - Method in class io.leandev.appfuse.document.Paragraph
在段尾新增一個 run
addSectionBreak() - Method in class io.leandev.appfuse.document.Document
在文件末端加入分節(下一頁)
addSensitiveField(String) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
新增自訂的敏感欄位
addSensitiveHeader(String) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
新增自訂的敏感標頭
addSensitivePattern(Pattern) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
新增自訂的敏感資料正則表達式
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class io.leandev.appfuse.security.auth.ActingAuditInterceptor
 
afterResponse(InterceptorContext, ClassicHttpRequest, ClassicHttpResponse) - Method in interface io.leandev.appfuse.http.logging.HttpClientInterceptor
請求執行後的攔截點
afterResponse(InterceptorContext, ClassicHttpRequest, ClassicHttpResponse) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor
 
afterSingletonsInstantiated() - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
aggregate(Collector) - Method in class io.leandev.appfuse.report.GroupedRows
註冊彙總器;彙總同時套用到每層群組與總計
align() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the align record component.
align() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the align record component.
align() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the align record component.
align() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the align record component.
align() - Method in record class io.leandev.appfuse.report.node.Column
Returns the value of the align record component.
align() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the align record component.
Align - Enum Class in io.leandev.appfuse.report.node
水平對齊
Align - Enum Class in io.leandev.appfuse.workbook
儲存格水平對齊方式
Alignment - Enum Class in io.leandev.appfuse.document
段落水平對齊方式
all(LineStyle) - Static method in record class io.leandev.appfuse.report.node.CellBorders
 
allow() - Static method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
 
allow(String) - Method in class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
allow(String) - Method in interface io.leandev.appfuse.security.auth.ClientCredentialsRateLimiter
是否允許本次請求
allowed() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the allowed record component.
allowedDomains(String...) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
防火牆放行網域(空白項自動略過)
allows(AuthPrincipal, String) - Method in interface io.leandev.appfuse.security.auth.LoginPolicy
此主體可否從指定前端登入
allows(AuthPrincipal, String, LoginPolicy.Context) - Method in interface io.leandev.appfuse.security.auth.LoginPolicy
保留既有 lambda 契約;需要 identity switch 來源的政策覆寫此方法。
Almanac - Class in io.leandev.appfuse.almanac
almanac 服務入口
Almanac.Builder - Class in io.leandev.appfuse.almanac
Almanac 建構器
AlmanacClient - Class in io.leandev.appfuse.almanac
almanac 服務的低階 HTTP 客戶端
AlmanacClient(AlmanacCredentials) - Constructor for class io.leandev.appfuse.almanac.AlmanacClient
以預設 base URL 建立
AlmanacClient(String, AlmanacCredentials) - Constructor for class io.leandev.appfuse.almanac.AlmanacClient
以指定 base URL 建立
AlmanacClient(String, AlmanacCredentials, int, StandardHttpClient) - Constructor for class io.leandev.appfuse.almanac.AlmanacClient
完整建構(供進階使用 / 測試注入自訂 HTTP 客戶端)
AlmanacCredentials - Interface in io.leandev.appfuse.almanac
Almanac 認證策略
AlmanacException - Exception Class in io.leandev.appfuse.almanac
存取 almanac 服務時發生的錯誤
AlmanacException(String) - Constructor for exception class io.leandev.appfuse.almanac.AlmanacException
 
AlmanacException(String, Throwable) - Constructor for exception class io.leandev.appfuse.almanac.AlmanacException
 
alpha2() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns the value of the alpha2 record component.
alpha3() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns the value of the alpha3 record component.
ALPHABETIC - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
 
ALREADY_REVOKED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RevocationResult
 
altText() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns the value of the altText record component.
altText() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the altText record component.
altText() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the altText record component.
altText(String) - Method in record class io.leandev.appfuse.report.chart.FigureFrame
 
always() - Static method in class io.leandev.appfuse.calendar.Calendars
以「全部可選」為底座(純業務規則行事曆,不掛政府行事曆)
ambiguous() - Method in class io.leandev.appfuse.file.tx.FileOrphanSweepTask.SweepReport
策略 A 下被報告、未刪除的模糊項
AmbiguousEntry(String, String, String) - Constructor for record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Creates an instance of a AmbiguousEntry record class.
anchor() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
and(Filter...) - Method in record class io.leandev.appfuse.search.Filter
將多個篩選器以 AND 邏輯組合到此篩選器。
and(String, ComparisonOperator, Object) - Method in record class io.leandev.appfuse.search.Filter
將指定條件以 AND 邏輯組合到此篩選器。
and(List) - Method in record class io.leandev.appfuse.search.Filter
將篩選器列表以 AND 邏輯組合到此篩選器。
AND - Enum constant in enum class io.leandev.appfuse.search.LogicalOperator
 
AndNode - Class in io.leandev.appfuse.search
RSQL AND 邏輯節點
AndNode(Node...) - Constructor for class io.leandev.appfuse.search.AndNode
建立 AND 節點(varargs)
AndNode(Node, List) - Constructor for class io.leandev.appfuse.search.AndNode
建立 AND 節點(單一節點 + List)
AndNode(List, Node...) - Constructor for class io.leandev.appfuse.search.AndNode
建立 AND 節點(List + varargs)
AndNode(List, List) - Constructor for class io.leandev.appfuse.search.AndNode
建立 AND 節點(兩個 List)
ANY_LOCALE - Static variable in class io.leandev.appfuse.notification.template.NotificationTemplateBase
「不分語系」wildcard 哨兵(locale NOT NULL,以此值取代舊版的 null 語意)
ANYWHERE - Enum constant in enum class io.leandev.appfuse.report.node.TextFlow.OverflowWrap
 
API_PREFIX - Static variable in class io.leandev.appfuse.almanac.AlmanacClient
API 版本前綴
apiKey(boolean, ApiKeyPrincipalLookup, String) - Method in class io.leandev.appfuse.security.resourceserver.ResourceServerSecurity.Builder
選擇性啟用 API-key 呈遞;啟用但未提供 lookup 時立即失敗。
apiKey(String) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
設定固定 API Key(預設認證方式)
apiKey(Supplier) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
設定動態 API Key 來源
ApiKeyAuthenticationFilter - Class in io.leandev.appfuse.security.auth
API key 認證 filter(ADR-025 決策五)
ApiKeyAuthenticationFilter(ApiKeyPrincipalLookup) - Constructor for class io.leandev.appfuse.security.auth.ApiKeyAuthenticationFilter
ApiKeyAuthenticationFilter(ApiKeyPrincipalLookup, String) - Constructor for class io.leandev.appfuse.security.auth.ApiKeyAuthenticationFilter
 
ApiKeyCredentials - Class in io.leandev.appfuse.almanac
以 API Key 認證 almanac
ApiKeyCredentials(String) - Constructor for class io.leandev.appfuse.almanac.ApiKeyCredentials
以固定 API Key 建立
ApiKeyCredentials(Supplier) - Constructor for class io.leandev.appfuse.almanac.ApiKeyCredentials
以動態 API Key 來源建立
ApiKeyHash - Class in io.leandev.appfuse.security.auth
API key 的雜湊(ADR-025 決策五)
ApiKeyPrincipalLookup - Interface in io.leandev.appfuse.security.auth
API key 的主體查找 SPI(ADR-025 決策五)
app() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Returns the value of the app record component.
append(int, List) - Method in interface io.leandev.appfuse.report.internal.layout.PageSink
全部頁面完成後回填內容(例如含總頁數的頁首頁尾)
appendCell() - Method in class io.leandev.appfuse.document.TableRow
在列尾新增儲存格
appendCopyOf(Paragraph) - Method in class io.leandev.appfuse.document.Body
附加一份樣板段落的複製(深拷貝其內容與格式)到容器末端
appendCopyOf(Table) - Method in class io.leandev.appfuse.document.Body
附加一份樣板表格的複製(深拷貝其內容與格式)到容器末端
appendHtml(String) - Method in class io.leandev.appfuse.document.Body
以渲染後的 HTML 子集附加富文本到容器末端
appendParagraph() - Method in class io.leandev.appfuse.document.Body
在容器末端附加空段落
appendParagraph(String) - Method in class io.leandev.appfuse.document.Body
在容器末端附加段落
appendParagraph(String, String) - Method in class io.leandev.appfuse.document.Body
在容器末端附加段落並套用樣板樣式
appendRow() - Method in class io.leandev.appfuse.document.Table
在表尾附加一列(欄數與既有列相同)
appendTable(int, int) - Method in class io.leandev.appfuse.document.Body
在容器末端附加表格
AppfuseTypeContributor - Class in io.leandev.appfuse.internal.jpa
以 ServiceLoader 向 Hibernate 註冊框架提供的基本型別映射。
AppfuseTypeContributor() - Constructor for class io.leandev.appfuse.internal.jpa.AppfuseTypeContributor
 
appHome() - Method in class io.leandev.appfuse.env.Environ
取得應用程式根目錄路徑。
APPLICATION - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditSource
 
ApplicationException - Exception Class in io.leandev.appfuse.exception
應用程式異常基類
ApplicationException() - Constructor for exception class io.leandev.appfuse.exception.ApplicationException
建立預設異常,使用預設訊息
ApplicationException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.ApplicationException
建立異常(含訊息和參數)
ApplicationException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.ApplicationException
建立異常(含原因和參數)
ApplicationException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.ApplicationException
建立異常(僅原因)
ApplicationExceptionMapper - Class in io.leandev.appfuse.error.mapper
AppFuse 自定義異常映射器
ApplicationExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.ApplicationExceptionMapper
 
applicationUpload(String, String, String, long) - Static method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
建立由 application adapter 接收內容的 staging ticket。
apply(Stream) - Method in class io.leandev.appfuse.report.GroupedRows
套用到一次 render 的資料;關閉回傳的串流時一併關閉 source
apply(ClassicHttpRequest) - Method in interface io.leandev.appfuse.almanac.AlmanacCredentials
套用認證到請求(通常是設定一個或多個 HTTP 標頭)
apply(ClassicHttpRequest) - Method in class io.leandev.appfuse.almanac.ApiKeyCredentials
 
applyAuditChangeContext(AuditChangeContext) - Method in interface io.leandev.appfuse.audit.entity.AuditChangeContextAware
 
applyDefaults(Object, Object, String...) - Method in class io.leandev.appfuse.bean.ObjectCopier
從來源套用預設值到目標(僅針對 null 屬性) @SuppressWarnings("unchecked") 在此處是安全的,因為:
applyDefaultsIgnoreCase(Object, Object, String...) - Method in class io.leandev.appfuse.bean.ObjectCopier
從來源套用預設值到目標(不區分大小寫的鍵匹配,僅針對 null 屬性) @SuppressWarnings("unchecked") 在此處是安全的,因為:
applyLowercaseEnums(JsonMapper.Builder) - Static method in class io.leandev.appfuse.json.ObjectMapperBuilder

把「enum wire 值一律小寫」套用到任一 JsonMapper.Builder

供兩個消費點共用同一規則:本 builder 的 ObjectMapperBuilder.withLowercaseEnums()(獨立 mapper), 以及 LowercaseEnumJsonMapperCustomizer(Spring Boot 自動配置的 web mapper)。

appName() - Method in class io.leandev.appfuse.env.Environ
取得應用程式名稱(來自 spring.application.name 屬性)。
ascentPt() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns the value of the ascentPt record component.
AsyncAuditEventRepository - Class in io.leandev.appfuse.audit
有界、可遺失的事件入口。呼叫者只做快照與 tryLock admission,不執行 I/O 或 logger。 關閉與 batch-start 共用短 gate;已標記 in-flight 的 batch 可以完成。
AsyncAuditEventRepository(AuditStorage, AuditWriteSettings) - Constructor for class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
attachment(ReportArtifact, HttpServletRequest, HttpServletResponse) - Static method in class io.leandev.appfuse.report.web.ReportResponses
以 Content-Disposition: attachment 寫出(瀏覽器下載)
attachment(InputStream, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
添加附件(使用 InputStream) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求
attachment(InputStream, String, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
添加附件(使用 InputStream 並指定內容類型) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求
attachment(String, byte[], String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
添加附件(使用位元組陣列)
attachment(String, File) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
添加附件(使用 File 物件)
attachment(String, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
添加附件(使用檔案路徑)
AttemptRecord - Record Class in io.leandev.appfuse.security.lockout
單一帳號的登入失敗記錄(不可變,供 LoginLockout 存入快取)
AttemptRecord(int, LocalDateTime) - Constructor for record class io.leandev.appfuse.security.lockout.AttemptRecord
Creates an instance of a AttemptRecord record class.
attr(String) - Method in class io.leandev.appfuse.xml.XmlElement
 
attributes() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the attributes record component.
attributes() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the attributes record component.
AuditChangeContext - Record Class in io.leandev.appfuse.audit.entity
一次持久化 changeset 的身份與關聯脈絡。
AuditChangeContext(String, String, List, AuditPrincipalKind, String, String, String, AuditSource) - Constructor for record class io.leandev.appfuse.audit.entity.AuditChangeContext
Creates an instance of a AuditChangeContext record class.
AuditChangeContextAware - Interface in io.leandev.appfuse.audit.entity
可接收 AuditChangeContext 的應用端 revision/changeset metadata entity。
AuditChangeContextProvider - Interface in io.leandev.appfuse.audit.entity
提供目前持久化 changeset 的身份脈絡。
AuditConnectionDisposer - Interface in io.leandev.appfuse.audit
與目標 DataSource/pool 相符的連線處置接點。 正常返回必須表示 lease 已從 pool 淘汰,不能以普通 close 歸還;無法確認時必須拋錯。
AuditControl - Interface in io.leandev.appfuse.audit
實例級稽核開關。FAILED、STOPPING、CLOSED 無法透過 enable 復原。
AuditEventJpaRepositoryBase<T> - Interface in io.leandev.appfuse.audit
稽核事件表 Repository 基底。search 對映 Actuator AuditEventRepository.find (principal / after / type 三參數皆可為 null,null 即不篩該條件)。
AuditEventRecordBase - Class in io.leandev.appfuse.audit
稽核事件持久列的欄位基類——Spring Boot Actuator AuditEvent 的通用持久落點(框架 opt-in 服務)。
AuditEventRecordBase() - Constructor for class io.leandev.appfuse.audit.AuditEventRecordBase
 
AuditEventSnapshot - Record Class in io.leandev.appfuse.audit
入列前固定的純值快照;不保留可變 payload、Entity 或執行緒 context。
AuditEventSnapshot(UUID, Instant, String, String, String) - Constructor for record class io.leandev.appfuse.audit.AuditEventSnapshot
Creates an instance of a AuditEventSnapshot record class.
AuditJdbcMapping - Record Class in io.leandev.appfuse.audit
應用擁有的表/欄位映射。只接受簡單 SQL identifier;事件值永遠以參數綁定。
AuditJdbcMapping(String, String, String, String, String, String) - Constructor for record class io.leandev.appfuse.audit.AuditJdbcMapping
Creates an instance of a AuditJdbcMapping record class.
AuditPrincipalKind - Enum Class in io.leandev.appfuse.audit.entity
Entity 歷程變更的主體種類。
AuditSource - Enum Class in io.leandev.appfuse.audit.entity
Entity 歷程變更的執行來源。
AuditStatus - Record Class in io.leandev.appfuse.audit
安全維運狀態;不含事件、SQL、連線資訊或原始例外。
AuditStatus(boolean, boolean, String, int, boolean, boolean, Map) - Constructor for record class io.leandev.appfuse.audit.AuditStatus
Creates an instance of a AuditStatus record class.
AuditStorage - Interface in io.leandev.appfuse.audit
應用選用的儲存 adapter;writeBatch 只由非同步工作者呼叫,不得歸還不安全連線。
AuditStorageException - Exception Class in io.leandev.appfuse.audit
只攜帶固定分類,不保留 SQL、原始 throwable 或事件資料。
AuditStorageException(AuditStorageException.Reason, boolean, boolean) - Constructor for exception class io.leandev.appfuse.audit.AuditStorageException
 
AuditStorageException.Reason - Enum Class in io.leandev.appfuse.audit
 
AuditWriteSettings - Record Class in io.leandev.appfuse.audit
非同步稽核的有界資源設定;不修改應用擁有的連線池。
AuditWriteSettings(boolean, int, int, Duration, int, Duration, Duration) - Constructor for record class io.leandev.appfuse.audit.AuditWriteSettings
Creates an instance of a AuditWriteSettings record class.
authenticated(AuthPrincipal, Object) - Static method in class io.leandev.appfuse.security.auth.AuthPrincipalAuthenticationToken
 
authenticationConverter(AuthMode) - Static method in class io.leandev.appfuse.security.resourceserver.ResourceServerFactory
依模式建立 JWT → Authentication 轉換器,兩模式皆吐同一套 resource:action 權限詞彙(ADR-009 點 2)。FEDERATED 使用預設 roles claim(roles)。
authenticationFailure(AuthenticationException) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立保留實際 Spring Security 拒絕型別的詳細認證錯誤。
authenticationRequired(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立受保護資源缺少認證資訊錯誤
authenticationServiceUnavailable(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立認證依賴暫時不可用錯誤
authenticator(Authenticator) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
AuthMode - Enum Class in io.leandev.appfuse.security.resourceserver
資源伺服器的認證模式(雙模式,二擇一)
author() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the author record component.
author(String) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
authorities() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns the value of the authorities record component.
authorities(Collection) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
AUTHORITIES_CLAIM - Static variable in class io.leandev.appfuse.security.resourceserver.ResourceServerFactory
自簽 token 內承載權限的 claim 名稱
authority() - Method in record class io.leandev.appfuse.web.url.PublicOrigin
Returns the value of the authority record component.
AuthorityContributor - Interface in io.leandev.appfuse.security
Authority 名稱的貢獻點
authorityNames() - Method in interface io.leandev.appfuse.security.AuthorityContributor
本 feature/業務領域擁有的權限名稱(domain:capability 形式)。
authorityNames() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
攤平的權限名(各角色權限的聯集)
authorize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry) - Method in interface io.leandev.appfuse.security.SecurityContributor
向唯一的 filter chain 註冊本 feature 擁有的路徑授權規則。
AuthPrincipal - Interface in io.leandev.appfuse.security.auth
登入引擎對「可登入主體」的最小契約(ADR-023)
AuthPrincipalAuthenticationToken - Class in io.leandev.appfuse.security.auth
已驗證 AuthPrincipal 的 Authentication adapter。
AuthPrincipalLookup - Interface in io.leandev.appfuse.security.auth
登入引擎的主體查找 SPI(ADR-023)
AuthProperties - Class in io.leandev.appfuse.security.resourceserver
資源伺服器認證設定
AuthProperties() - Constructor for class io.leandev.appfuse.security.resourceserver.AuthProperties
 
auto() - Static method in record class io.leandev.appfuse.report.chart.ValueAxis
全部自動
autoSizeColumn(int) - Method in class io.leandev.appfuse.workbook.Worksheet
自動調整指定欄寬以符合內容
autoSizeColumns() - Method in class io.leandev.appfuse.workbook.Workbook
對所有工作表自動調整欄寬
autoSizeColumns() - Method in class io.leandev.appfuse.workbook.Worksheet
自動調整所有欄寬以符合內容
available() - Method in record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Returns the value of the available record component.
available(String) - Method in interface io.leandev.appfuse.web.url.PublicEndpointAvailability
 
avg(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
avoidLineEnd() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the avoidLineEnd record component.
avoidLineStart() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the avoidLineStart record component.
AzureBlobFileStorage - Class in io.leandev.appfuse.file.azure
Azure Blob Storage 檔案儲存實作
AzureBlobFileStorage.AzureBlobStorageException - Exception Class in io.leandev.appfuse.file.azure
Azure Blob Storage 例外
AzureBlobFileStorage.Builder - Class in io.leandev.appfuse.file.azure
AzureBlobFileStorage 的建構器
AzureBlobStorageException(String, Throwable) - Constructor for exception class io.leandev.appfuse.file.azure.AzureBlobFileStorage.AzureBlobStorageException
建立 Azure Blob Storage 例外
AzureFileJournal - Class in io.leandev.appfuse.file.azure
Azure Blob 的 FileJournal 實作
AzureFileJournal.Builder - Class in io.leandev.appfuse.file.azure
 
AzureStagingCleanupTask - Class in io.leandev.appfuse.file.azure
Azure Blob 暫存區清理任務
AzureStagingCleanupTask.Builder - Class in io.leandev.appfuse.file.azure
AzureStagingCleanupTask 的建構器

B

b() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the b record component.
B4 - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
B4_WIDE - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
B5 - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
backup() - Method in class io.leandev.appfuse.env.Environ
取得備份目錄路徑(var/backup/)。
badCredentials(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立無效憑證錯誤
badGateway(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 502 Bad Gateway
badRequest(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 400 Bad Request
BadRequestException - Exception Class in io.leandev.appfuse.http.exception
錯誤請求異常(HTTP 400)
BadRequestException(String) - Constructor for exception class io.leandev.appfuse.http.exception.BadRequestException
建立錯誤請求異常
BadRequestException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.BadRequestException
建立錯誤請求異常,包含原始異常
bannerFor(ChannelType, Locale) - Method in interface io.leandev.appfuse.notification.NotificationBanner
取得某通道、某語系要前置於內文的橫幅(null / 空白=不加)
BannerNotificationTemplateResolver - Class in io.leandev.appfuse.notification
在範本渲染後於內文前置橫幅的 NotificationTemplateResolver decorator
BannerNotificationTemplateResolver(NotificationTemplateResolver, NotificationBanner) - Constructor for class io.leandev.appfuse.notification.BannerNotificationTemplateResolver
 
BarChart - Class in io.leandev.appfuse.report.chart
並排長條圖:同一類別內的系列並排,負值往下長
BarChart.Builder - Class in io.leandev.appfuse.report.chart
BarChart 的 builder
Barcode(String, FixedDocument.Layer, double, double, FixedDocument.BarcodeType, String, double, double, int) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Creates an instance of a Barcode record class.
baseBackoffSeconds() - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Returns the value of the baseBackoffSeconds record component.
baseline() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the baseline record component.
baseline() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the baseline record component.
baseline() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
basePath(String) - Method in class io.leandev.appfuse.file.local.LocalFileJournal.Builder
 
basePath(String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
basePath(String) - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
basePath(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
basePath(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
basePath(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
basePath(Path) - Method in class io.leandev.appfuse.file.local.LocalFileJournal.Builder
與 LocalFileStorage 相同的 basePath(日誌建於其下的 journal/ 子目錄)
basePath(Path) - Method in class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
basePath(Path) - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
baseUri() - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
Returns the value of the baseUri record component.
baseUrl(String) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
覆寫 almanac base URL(含 context-path);預設為正式環境
BaseUrlRewriter - Class in io.leandev.appfuse.docs
BaseUrl 替換工具
BaseUrlRewriter() - Constructor for class io.leandev.appfuse.docs.BaseUrlRewriter
 
basicAuth(boolean, AuthenticationManager, AuthenticationEntryPoint) - Method in class io.leandev.appfuse.security.resourceserver.ResourceServerSecurity.Builder
選擇性啟用 Basic Auth;使用 reference implementation 提供的互動式 manager 與錯誤方言。
BasicAuthenticationFilter - Class in io.leandev.appfuse.security.auth
Basic Auth 認證 Filter
BasicAuthenticationFilter() - Constructor for class io.leandev.appfuse.security.auth.BasicAuthenticationFilter
 
BasicAuthenticator - Class in io.leandev.appfuse.mail
SMTP 固定密碼認證器
BasicAuthenticator() - Constructor for class io.leandev.appfuse.mail.BasicAuthenticator
 
batchSize() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the batchSize record component.
bcc(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
 
bcc(String, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
 
bearer(String, long) - Static method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
以 Bearer 類型建立回應
beforeRequest(InterceptorContext, ClassicHttpRequest) - Method in interface io.leandev.appfuse.http.logging.HttpClientInterceptor
請求執行前的攔截點
beforeRequest(InterceptorContext, ClassicHttpRequest) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor
 
between(String, Object[]) - Static method in record class io.leandev.appfuse.search.Filter
建立區間條件的篩選器。
between(String, Object, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立區間條件的篩選器。
BETWEEN - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
區間運算子 (=between=),用於範圍查詢
BETWEEN - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
BEVEL - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Join
 
BigDecimalConverter - Class in io.leandev.appfuse.converter
BigDecimal 類型轉換器
BigDecimalConverter() - Constructor for class io.leandev.appfuse.converter.BigDecimalConverter
使用預設格式建立轉換器
BigDecimalConverter(String) - Constructor for class io.leandev.appfuse.converter.BigDecimalConverter
使用指定格式建立轉換器
BigIntegerConverter - Class in io.leandev.appfuse.converter
BigInteger 類型轉換器
BigIntegerConverter() - Constructor for class io.leandev.appfuse.converter.BigIntegerConverter
建立預設轉換器
bind(HttpServletRequest, PublicEndpoint) - Static method in class io.leandev.appfuse.web.url.PublicEndpointRequest
 
binding() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
 
binding() - Method in interface io.leandev.appfuse.web.url.PublicEndpointContext
 
BLACK - Static variable in record class io.leandev.appfuse.report.node.ReportColor
 
blobPrefix(String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定 Blob 前綴
blobPrefix(String) - Method in class io.leandev.appfuse.file.azure.AzureFileJournal.Builder
 
blobPrefix(String) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定 Blob 前綴
blobServiceClient(BlobServiceClient) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定 BlobServiceClient
blobServiceClient(BlobServiceClient) - Method in class io.leandev.appfuse.file.azure.AzureFileJournal.Builder
 
blobServiceClient(BlobServiceClient) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定 BlobServiceClient
Block - Interface in io.leandev.appfuse.report.node
區塊節點
blocks() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the blocks record component.
blocks() - Method in record class io.leandev.appfuse.report.node.KeepTogether
Returns the value of the blocks record component.
blocks() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the blocks record component.
blocks() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the blocks record component.
blocks(Block...) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
全寬區塊;可組合 Paragraph、Heading、materialized Table、Spacer、KeepTogether。 不允許換頁、Section、延遲列來源或頁碼欄位;不會裁切或縮字。
blocks(List) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
全寬區塊清單;語意同 varargs overload。
body() - Method in class io.leandev.appfuse.document.Document
取得文件本文容器
body() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the body record component.
body() - Method in record class io.leandev.appfuse.notification.RenderedTemplate
Returns the value of the body record component.
body() - Method in class io.leandev.appfuse.report.ReportDocument
 
Body - Class in io.leandev.appfuse.document
內容容器(共用編輯面)
bold() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the bold record component.
bold() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the bold record component.
bold() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
bold() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns the value of the bold record component.
bold(FontSource...) - Method in class io.leandev.appfuse.report.ReportFonts.FamilyBuilder
 
bold(String) - Static method in record class io.leandev.appfuse.report.node.Text
粗體文字
BOLD - Enum constant in enum class io.leandev.appfuse.report.node.FontWeight
 
boldItalic() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns the value of the boldItalic record component.
boldItalic(FontSource...) - Method in class io.leandev.appfuse.report.ReportFonts.FamilyBuilder
 
BooleanConverter - Class in io.leandev.appfuse.converter
Boolean 類型轉換器
BooleanConverter() - Constructor for class io.leandev.appfuse.converter.BooleanConverter
建立預設轉換器
border() - Method in record class io.leandev.appfuse.report.node.BoxStyle
Returns the value of the border record component.
BorderBox(double, double, double, double, LineStyle) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Creates an instance of a BorderBox record class.
borders() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the borders record component.
BorderStyle - Enum Class in io.leandev.appfuse.workbook
儲存格框線樣式
bottom() - Method in record class io.leandev.appfuse.report.Margins
Returns the value of the bottom record component.
bottom() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns the value of the bottom record component.
BOTTOM - Enum constant in enum class io.leandev.appfuse.document.VerticalAlignment
靠下
BOTTOM - Enum constant in enum class io.leandev.appfuse.image.Position
 
BOTTOM - Enum constant in enum class io.leandev.appfuse.report.node.VerticalAlign
 
BOTTOM - Enum constant in enum class io.leandev.appfuse.workbook.VerticalAlignment
靠下對齊
BOTTOM_LEFT - Enum constant in enum class io.leandev.appfuse.image.Position
 
BOTTOM_RIGHT - Enum constant in enum class io.leandev.appfuse.image.Position
 
bottomRule() - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Returns the value of the bottomRule record component.
box() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns the value of the box record component.
box() - Method in record class io.leandev.appfuse.report.node.KeepTogether
Returns the value of the box record component.
box(BoxStyle) - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
Box - Interface in io.leandev.appfuse.report.internal.layout
頁面上定位完成的繪製單位;座標以 pt 為單位、原點在頁面左上
Box.BorderBox - Record Class in io.leandev.appfuse.report.internal.layout
儲存格任意方向框線,原點在頁面左上。
Box.FigureBox - Record Class in io.leandev.appfuse.report.internal.layout
Figure 的向量內容;繪製時以框裁切
Box.ImageBox - Record Class in io.leandev.appfuse.report.internal.layout
點陣圖片
Box.RectBox - Record Class in io.leandev.appfuse.report.internal.layout
矩形;fill、stroke 皆可為 null
Box.RuleBox - Record Class in io.leandev.appfuse.report.internal.layout
水平線
Box.TextBox - Record Class in io.leandev.appfuse.report.internal.layout
一段文字;baseline 為基線的 y
BoxStyle - Record Class in io.leandev.appfuse.report.node
區塊框樣式覆寫值;每個欄位為 null 時繼承 DocumentStyles.box()
BoxStyle(LineStyle, ReportColor, Length) - Constructor for record class io.leandev.appfuse.report.node.BoxStyle
Creates an instance of a BoxStyle record class.
bucket(String) - Method in class io.leandev.appfuse.file.s3.S3FileJournal.Builder
 
bucket(String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
bucket(String) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
build() - Method in class io.leandev.appfuse.almanac.Almanac.Builder
建構 Almanac
build() - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
建構快取
build() - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
建構 CacheManager
build() - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
建構雙層快取
build() - Method in class io.leandev.appfuse.calendar.Calendars.Builder
建構行事曆
build() - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
建構 CsvReader 實例
build() - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
建構 CsvWriter 實例
build() - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
建構 FixedWidthReader 實例
build() - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
建構 FixedWidthWriter 實例
build() - Method in class io.leandev.appfuse.ehcache.CacheBuilder
建立快取實例
build() - Method in class io.leandev.appfuse.ehcache.CacheManagerBuilder
建立 CacheManager 實例
build() - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
建構持久快取實例
build() - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
建立 AzureBlobFileStorage 實例
build() - Method in class io.leandev.appfuse.file.azure.AzureFileJournal.Builder
 
build() - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
建立 AzureStagingCleanupTask 實例
build() - Method in class io.leandev.appfuse.file.FileResponseBuilder
建構 ResponseEntity
build() - Method in class io.leandev.appfuse.file.ImageResponseBuilder
建構 ResponseEntity
build() - Method in class io.leandev.appfuse.file.local.LocalFileJournal.Builder
 
build() - Method in class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
build() - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
build() - Method in class io.leandev.appfuse.file.s3.S3FileJournal.Builder
 
build() - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
build() - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
build() - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
build() - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
build() - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
build() - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage.Builder
 
build() - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
建構 ResponseEntity
build() - Method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
建構 ResponseEntity
build() - Method in class io.leandev.appfuse.font.FontBuilder
建構並註冊字體到系統。
build() - Method in class io.leandev.appfuse.http.HttpClientBuilder
建構 CloseableHttpClient 實例
build() - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
根據目前的配置建立連線池管理器。
build() - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
build() - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
build() - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建構 CriteriaQuery
build() - Method in class io.leandev.appfuse.jpa.PageableBuilder
 
build() - Method in class io.leandev.appfuse.jpa.PredicateBuilder
 
build() - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
build() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
構建 ObjectMapper 實例
build() - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
build() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
驗證政策組合並建構
build() - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
建立並回傳 MimeMessage
build() - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
建構 OAuth2MailAuthenticator
build() - Method in class io.leandev.appfuse.report.chart.BarChart.Builder
 
build() - Method in class io.leandev.appfuse.report.chart.ChartBuilder
驗證資料並建立圖表
build() - Method in class io.leandev.appfuse.report.chart.LineChart.Builder
 
build() - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
build() - Method in class io.leandev.appfuse.report.node.PageSummaryOverride.Builder
建立不可變覆寫值。
build() - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
build() - Method in class io.leandev.appfuse.report.ReportDocument.Builder
執行建構時驗證並建立文件
build() - Method in class io.leandev.appfuse.report.ReportFonts.Builder
建立並檢查字型
build() - Method in class io.leandev.appfuse.security.auth.DaoAuthenticationManagers.Builder
建立會發布成功/失敗認證事件的 manager。
build() - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
build() - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
建立 SerialNumberContext
build(Filter) - Static method in class io.leandev.appfuse.jpa.SpecificationBuilder
從 Filter 建構 Specification
build(Path, ComparisonOperator, Object) - Method in class io.leandev.appfuse.jpa.PredicateBuilder
 
buildCountQuery() - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建構 count query,使用與 data query 相同的 filter。
buildCountQuery() - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
建構 count query,使用與 data query 相同的 filter。
buildDefault() - Static method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
建構預設的 CacheManager
builder() - Static method in class io.leandev.appfuse.almanac.Almanac
建立建構器
builder() - Static method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
建立 Builder 實例
builder() - Static method in class io.leandev.appfuse.file.azure.AzureFileJournal
 
builder() - Static method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask
建立 Builder 實例
builder() - Static method in class io.leandev.appfuse.file.local.LocalFileJournal
 
builder() - Static method in class io.leandev.appfuse.file.local.LocalFileStorage
 
builder() - Static method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask
 
builder() - Static method in class io.leandev.appfuse.file.s3.S3FileJournal
 
builder() - Static method in class io.leandev.appfuse.file.s3.S3FileStorage
 
builder() - Static method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask
 
builder() - Static method in class io.leandev.appfuse.file.sftp.SftpFileJournal
 
builder() - Static method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
builder() - Static method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask
 
builder() - Static method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
builder() - Static method in class io.leandev.appfuse.http.logging.LoggingInterceptor
建立日誌攔截器建構器
builder() - Static method in class io.leandev.appfuse.http.StandardHttpClient
 
builder() - Static method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
builder() - Static method in class io.leandev.appfuse.report.chart.BarChart
 
builder() - Static method in class io.leandev.appfuse.report.chart.LineChart
 
builder() - Static method in record class io.leandev.appfuse.report.node.DocumentStyles
以 DocumentStyles.standard() 為基準的建構器
builder() - Static method in class io.leandev.appfuse.report.ReportDocument
 
builder() - Static method in class io.leandev.appfuse.report.ReportFonts
 
builder() - Static method in class io.leandev.appfuse.serial.SerialNumberContext
建立 Builder
builder(String) - Static method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
開始建構主體
builder(HttpSecurity, TokenBlacklistStore, ObjectMapper, JwtTokenProvider, JwtDecoder, Converter, AuthenticationEntryPoint, AccessDeniedHandler) - Static method in class io.leandev.appfuse.security.resourceserver.ResourceServerSecurity
 
builder(UserDetailsService, PasswordEncoder, ApplicationEventPublisher) - Static method in class io.leandev.appfuse.security.auth.DaoAuthenticationManagers
建立 DAO manager builder。
Builder() - Constructor for class io.leandev.appfuse.almanac.Almanac.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.azure.AzureFileJournal.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.local.LocalFileJournal.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.s3.S3FileJournal.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
Builder() - Constructor for class io.leandev.appfuse.file.tx.TransactionAwareFileStorage.Builder
 
Builder() - Constructor for class io.leandev.appfuse.report.node.PageSummaryOverride.Builder
建立全部沿用的覆寫建構器。
Builder() - Constructor for class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
buildTargetUrl(String, String, HttpServletRequest) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
建構目標 URL
buildUrl(String, String) - Static method in class io.leandev.appfuse.docs.UrlRewriter
建構完整的目標 URL
buildUrlFromRequest(HttpServletRequest) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
從 HTTP 請求中建構 URL
BusinessCalendar - Interface in io.leandev.appfuse.calendar
營業行事曆——日期可選性的單一事實來源(ADR-012)
BusinessCalendarCatalog - Class in io.leandev.appfuse.calendar
具名 BusinessCalendar 的查找與安全範圍解算 capability。
BusinessCalendarCatalog(Map) - Constructor for class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
BusinessCalendarCatalog(Map, long) - Constructor for class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
BUTT - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Cap
 
byAuthority(String) - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
唯一可信 authority 由部署邊界提供;無 scheme 時只配對目錄已登錄的 scheme。
byName(String) - Method in interface io.leandev.appfuse.mail.MailerSpecProvider
依名稱取得設定
byOrigin(PublicOrigin) - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
byScope(String) - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
ByteConverter - Class in io.leandev.appfuse.converter
Byte 類型轉換器
ByteConverter() - Constructor for class io.leandev.appfuse.converter.ByteConverter
建立預設轉換器
ByteRange(long, long, long) - Constructor for record class io.leandev.appfuse.file.RangeUtils.ByteRange
Creates an instance of a ByteRange record class.
bytes() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns the value of the bytes record component.
bytes() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Returns the value of the bytes record component.
bytes() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Returns the value of the bytes record component.
bytes() - Method in record class io.leandev.appfuse.report.FontSource.Bytes
Returns the value of the bytes record component.
bytes(String, Supplier) - Static method in interface io.leandev.appfuse.report.FontSource
 
Bytes(String, Supplier) - Constructor for record class io.leandev.appfuse.report.FontSource.Bytes
Creates an instance of a Bytes record class.
BytesConverter - Class in io.leandev.appfuse.converter
byte[] 類型轉換器
BytesConverter() - Constructor for class io.leandev.appfuse.converter.BytesConverter
建立預設轉換器
BytesDeserializer - Class in io.leandev.appfuse.json
byte[] JSON 反序列化器
BytesDeserializer() - Constructor for class io.leandev.appfuse.json.BytesDeserializer
建立預設反序列化器 Jackson 3.x: StdDeserializer 不再接受 null,必須傳入實際類型
bytesWritten() - Method in record class io.leandev.appfuse.report.RenderResult
Returns the value of the bytesWritten record component.

C

c() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the c record component.
cache() - Method in class io.leandev.appfuse.env.Environ
取得快取目錄路徑(var/cache/)。
Cache<K,V> - Interface in io.leandev.appfuse.cache.api
快取介面
CacheBuilder<K,V> - Class in io.leandev.appfuse.cache.builder
Cache 建構器
CacheBuilder<K,V> - Class in io.leandev.appfuse.ehcache
Ehcache 快取建構器
CacheBuilder(CacheManager, String, Class, Class) - Constructor for class io.leandev.appfuse.ehcache.CacheBuilder
建立快取建構器
CacheClientCredentialsRateLimiter - Class in io.leandev.appfuse.security.auth
以具 TTI/TTL 的整數 Cache 實作 M2M token 端點限流。
CacheClientCredentialsRateLimiter(Cache) - Constructor for class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
CacheClientCredentialsRateLimiter(Cache, int, String, String) - Constructor for class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
CacheConfiguration<K,V> - Class in io.leandev.appfuse.cache.config
快取配置
CacheConfiguration() - Constructor for class io.leandev.appfuse.cache.config.CacheConfiguration
 
cacheControl(CacheControl) - Method in class io.leandev.appfuse.file.FileResponseBuilder
覆寫 Cache-Control 策略
cacheControl(CacheControl) - Method in class io.leandev.appfuse.file.ImageResponseBuilder
覆寫 Cache-Control 策略(預設 CacheControl.noCache)
cacheManager(CacheManager) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
注入外部的 CacheManager(必填);由消費端負責配置與關閉
CacheManager - Interface in io.leandev.appfuse.cache.api
快取管理器介面
CacheManagerBuilder - Class in io.leandev.appfuse.cache.builder
CacheManager 建構器
CacheManagerBuilder - Class in io.leandev.appfuse.ehcache
Ehcache CacheManager 建構器
CacheManagerBuilder() - Constructor for class io.leandev.appfuse.ehcache.CacheManagerBuilder
建立 CacheManagerBuilder
CacheMonitor - Class in io.leandev.appfuse.cache.core
快取監控器
CacheMonitor(String) - Constructor for class io.leandev.appfuse.cache.core.CacheMonitor
建立快取監控器
CachePasswordLoginRateLimiter - Class in io.leandev.appfuse.security.auth
同一連線 IP+trim/lowercase(ROOT) username 的滾動視窗限流。
CachePasswordLoginRateLimiter(Cache, int, Duration, Clock) - Constructor for class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
CachePasswordLoginRateLimiter(Cache, Clock) - Constructor for class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
CachePasswordLoginRateLimiter.Window - Record Class in io.leandev.appfuse.security.auth
cache 值是有界的不可變接受時間快照,不含 IP、username 或憑證。
CacheProfiler - Class in io.leandev.appfuse.ehcache
Ehcache 快取效能分析器
CacheProfiler() - Constructor for class io.leandev.appfuse.ehcache.CacheProfiler
 
CacheSignedLinkStore - Class in io.leandev.appfuse.security.link.store
快取儲存實作
CacheSignedLinkStore(Cache) - Constructor for class io.leandev.appfuse.security.link.store.CacheSignedLinkStore
建構快取儲存實作
cacheSize() - Method in class io.leandev.appfuse.mail.RoutingMailer
快取中的 Mailer 數量
CacheStatistics - Class in io.leandev.appfuse.cache.api
快取統計資訊
CacheStatistics() - Constructor for class io.leandev.appfuse.cache.api.CacheStatistics
 
CacheStatus - Class in io.leandev.appfuse.cache.api
快取狀態資訊
CacheStatus() - Constructor for class io.leandev.appfuse.cache.api.CacheStatus
 
CacheStatus.CapacityInfo - Class in io.leandev.appfuse.cache.api
容量使用資訊
CacheStatus.HealthStatus - Enum Class in io.leandev.appfuse.cache.api
健康狀態枚舉
CacheTokenBlacklistStore - Class in io.leandev.appfuse.security.blacklist.store
快取儲存實作
CacheTokenBlacklistStore(Cache) - Constructor for class io.leandev.appfuse.security.blacklist.store.CacheTokenBlacklistStore
建構快取儲存實作
CacheUnavailableException - Exception Class in io.leandev.appfuse.cache.api
必要的 cache state store 無法服務。
CacheUnavailableException(String) - Constructor for exception class io.leandev.appfuse.cache.api.CacheUnavailableException
 
calendar() - Method in class io.leandev.appfuse.almanac.Almanac
行政機關辦公日曆服務
CalendarDay - Record Class in io.leandev.appfuse.almanac.calendar
行政機關辦公日曆中的一天
CalendarDay(LocalDate, boolean, String) - Constructor for record class io.leandev.appfuse.almanac.calendar.CalendarDay
Creates an instance of a CalendarDay record class.
calendars() - Method in class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
Calendars - Class in io.leandev.appfuse.calendar
BusinessCalendar 的組合工廠(ADR-012)
Calendars.Builder - Class in io.leandev.appfuse.calendar
CalendarService - Class in io.leandev.appfuse.almanac.calendar
行政機關辦公日曆相關服務
CalendarService(AlmanacClient, CacheManager, Duration) - Constructor for class io.leandev.appfuse.almanac.calendar.CalendarService
建立服務
callAs(String, Callable) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
在指定租戶上下文中執行動作並返回結果
cancelled() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the cancelled record component.
cancelRequested() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns the value of the cancelRequested record component.
cancelWhen(BooleanSupplier) - Method in record class io.leandev.appfuse.report.RenderOptions
 
canonicalAuthority(String, String) - Static method in record class io.leandev.appfuse.web.url.PublicOrigin
authority 不接受 URL、userinfo、wildcard、空 port 或歧義分隔字元。
canTransition(S, S, BiPredicate) - Static method in class io.leandev.appfuse.entity.StatusTransition
檢查狀態流轉是否合法(不拋出例外)
canTransition(S, S, Function) - Static method in class io.leandev.appfuse.entity.StatusTransition
檢查狀態流轉是否合法(使用允許列表,不拋出例外)
Canvas - Class in io.leandev.appfuse.image
圖像畫布類別,提供繪圖操作的封裝。
Canvas(int, int) - Constructor for class io.leandev.appfuse.image.Canvas
以像素尺寸建立畫布。
Canvas(Length, Length) - Constructor for class io.leandev.appfuse.image.Canvas
以 Length 單位建立畫布,使用預設 PPI(300)。
Canvas(Length, Length, int) - Constructor for class io.leandev.appfuse.image.Canvas
以 Length 單位建立畫布,並指定 PPI。
Canvas(BufferedImage) - Constructor for class io.leandev.appfuse.image.Canvas
以現有的 BufferedImage 建立畫布。
cap() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the cap record component.
cap() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
capabilities() - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
CapacityInfo() - Constructor for class io.leandev.appfuse.cache.api.CacheStatus.CapacityInfo
 
caption() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns the value of the caption record component.
caption() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the caption record component.
caption() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the caption record component.
caption(String) - Method in record class io.leandev.appfuse.report.chart.FigureFrame
 
caption(List) - Method in record class io.leandev.appfuse.report.chart.FigureFrame
 
categories(String...) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
 
categories(List) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
 
cc() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns the value of the cc record component.
cc(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
 
cc(String, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
 
ccRecipientAddresses() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the ccRecipientAddresses record component.
ccRecipients() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the ccRecipients record component.
cdnUrl(String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定 CDN URL
cdnUrl(String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
cell(int) - Method in class io.leandev.appfuse.document.TableRow
取得指定欄的儲存格
cell(int, int) - Method in class io.leandev.appfuse.document.Table
取得指定位置的儲存格
Cell - Class in io.leandev.appfuse.workbook
儲存格
Cell - Record Class in io.leandev.appfuse.report.node
表格儲存格
Cell(List, Align, VerticalAlign, int) - Constructor for record class io.leandev.appfuse.report.node.Cell
保留既有四參數建構器。
Cell(List, Align, VerticalAlign, int, CellBorders, int) - Constructor for record class io.leandev.appfuse.report.node.Cell
Creates an instance of a Cell record class.
cellBorders() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the cellBorders record component.
cellBorders() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the cellBorders record component.
CellBorders - Record Class in io.leandev.appfuse.report.node
儲存格四邊框線覆寫;null 繼承上一層,零線寬明確不畫。 線條位於儲存格外緣,不增加內距或列高;跨欄只畫合併後的外緣。 每個跨頁實體片段重複指定的四邊,相鄰邊各自繪製。一般格依列由上到下、格由左到右; 跨列格於整筆其他列之後,依起始列及欄位順序繪製。 不提供 CSS border-collapse;共用邊需一致外觀時指定相同樣式或僅保留其中一邊。
CellBorders(LineStyle, LineStyle, LineStyle, LineStyle) - Constructor for record class io.leandev.appfuse.report.node.CellBorders
Creates an instance of a CellBorders record class.
cellPadding() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the cellPadding record component.
cellPadding() - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Returns the value of the cellPadding record component.
cellPadding() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the cellPadding record component.
cellParagraph(StyleResolver.ResolvedTable, RowRole, boolean, Align, Align, ParagraphStyle) - Method in class io.leandev.appfuse.report.internal.StyleResolver
儲存格內的段落
cells() - Method in class io.leandev.appfuse.document.TableRow
取得列內所有儲存格
cells() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the cells record component.
CellStyle - Class in io.leandev.appfuse.workbook
儲存格樣式
center() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the center record component.
center() - Method in record class io.leandev.appfuse.report.PageRegion
Returns the value of the center record component.
center(Inline...) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
center(Inline...) - Method in class io.leandev.appfuse.report.PageRegion.Builder
 
CENTER - Enum constant in enum class io.leandev.appfuse.document.Alignment
置中對齊
CENTER - Enum constant in enum class io.leandev.appfuse.document.VerticalAlignment
置中
CENTER - Enum constant in enum class io.leandev.appfuse.image.Position
 
CENTER - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.Align
 
CENTER - Enum constant in enum class io.leandev.appfuse.report.node.Align
 
CENTER - Enum constant in enum class io.leandev.appfuse.workbook.Align
置中對齊
CENTIMETER - Enum constant in enum class io.leandev.appfuse.measure.Length.Unit
 
CENTRAL - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
 
channels() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the channels record component.
ChannelType - Enum Class in io.leandev.appfuse.notification
通知遞送通道型別
CharConverter - Class in io.leandev.appfuse.converter
字元轉換器,將各種類型的值轉換為 Character。
CharConverter() - Constructor for class io.leandev.appfuse.converter.CharConverter
建立預設轉換器
ChartBuilder<B,C> - Class in io.leandev.appfuse.report.chart
長條圖與折線圖共用的 builder
ChartSeries - Record Class in io.leandev.appfuse.report.chart
一組資料序列;數值與類別一一對應
ChartSeries(String, List, ReportColor) - Constructor for record class io.leandev.appfuse.report.chart.ChartSeries
Creates an instance of a ChartSeries record class.
ChartSpec - Interface in io.leandev.appfuse.report.chart
圖表規格;以 ChartSpec.toFigure(FigureFrame) 轉成 Figure
check(TableRow, long) - Method in class io.leandev.appfuse.report.internal.RowValidator
檢查一列;diagnostic 寫入建構時提供的收集處
check(UserDetails) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
認證前檢查:鎖定中則拒絕,否則走標準帳號狀態檢查
checkRanges(double, double) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
以 Figure 的寬高檢查衍生數值範圍(REP-04 契約「衍生數值範圍」)
child(String, int, Block) - Static method in class io.leandev.appfuse.report.internal.Paths
子區塊的路徑
children() - Method in record class io.leandev.appfuse.search.Filter
取得邏輯節點的子篩選器列表。
children() - Method in class io.leandev.appfuse.search.LogicalNode
 
ChineseTranslator - Class in io.leandev.appfuse.nls
中文數字翻譯器,將阿拉伯數字轉換為中文數字。
ChineseTranslator() - Constructor for class io.leandev.appfuse.nls.ChineseTranslator
建立中文數字翻譯器並初始化數字對照表。
City - Record Class in io.leandev.appfuse.almanac.address
縣市
City(String, String, String) - Constructor for record class io.leandev.appfuse.almanac.address.City
Creates an instance of a City record class.
cityCode() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns the value of the cityCode record component.
cityCode() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns the value of the cityCode record component.
claim(UUID, Instant, Instant) - Method in interface io.leandev.appfuse.notification.outbox.NotificationOutboxRepositoryBase
原子認領一列供遞送:到期(nextAttemptAt <= now)且處於可認領狀態 (PENDING / FAILED,或 nextAttemptAt 已逾期的滯留 SENDING)者,一次 UPDATE 翻為 SENDING 並把 nextAttemptAt 推遲至 reclaimAt(= now + claimTimeout)。
CLAIM - Static variable in record class io.leandev.appfuse.security.auth.SessionContextBinding
 
CLAIM_ACTING_POLICY - Static variable in class io.leandev.appfuse.security.auth.ActingClaims
目前 acting family 綁定的應用政策識別(例如 standard/consent/break-glass)。
CLAIM_ACTOR - Static variable in class io.leandev.appfuse.security.auth.ActingClaims
模擬者(真實操作者)claim 名稱(值為 stable subject 字串);存在即代表當前 token 具模擬性
CLAIM_ATTRIBUTES - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
泛用屬性袋 claim 名稱
CLAIM_GRANTORS - Static variable in class io.leandev.appfuse.security.auth.ActingClaims
代理授權人集合 claim 名稱(值為 stable subject 字串陣列);非空即代表當前 token 具代理性
CLAIM_PURPOSE - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
用途 claim 名稱
CLAIM_REDEMPTION - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
贖回政策 claim 名稱
CLAIM_SESSION_ID - Static variable in class io.leandev.appfuse.security.auth.ActingClaims
Refresh Session family 與 Access Token family 的共同識別。
CLAIM_SESSION_ID - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
Session ID claim 名稱
CLAIM_SESSION_KIND - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
CLAIM_TARGET - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
導向目標 claim 名稱
CLAIM_TOKEN_TYPE - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
JWT 家族辨識 claim;Resource Server 只接受 JwtTokenProvider.TOKEN_TYPE_ACCESS。
CLAIM_TOKEN_TYPE - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
 
classpath(String) - Static method in interface io.leandev.appfuse.report.FontSource
 
Classpath(String) - Constructor for record class io.leandev.appfuse.report.FontSource.Classpath
Creates an instance of a Classpath record class.
cleanup() - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask
立即清理並回傳結果摘要。
CLEANUP_FAILED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
CleanupResult(int, int, int) - Constructor for record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Creates an instance of a CleanupResult record class.
clear() - Method in class io.leandev.appfuse.bean.PropertyMap
 
clear() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
clear() - Method in interface io.leandev.appfuse.cache.api.Cache
清空所有快取項目
clear() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
clear() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
clear() - Method in class io.leandev.appfuse.http.logging.InterceptorContext
清空所有屬性
clear() - Method in class io.leandev.appfuse.nls.Translation
Removes all translations.
clear() - Static method in class io.leandev.appfuse.security.tenant.TenantContext
清除當前租戶 ID
clear(String) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
解除鎖定並清除失敗記錄(供帳號管理面的「解鎖」操作)
clearAllTokens() - Method in class io.leandev.appfuse.oauth2.OAuth2Authenticator
清除所有快取 Token
clearDurableLayer() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
僅清除持久層
clearFastLayer() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
僅清除快速層
clearToken() - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticator
清除快取的 Token
clearToken(OAuth2Authenticator.OAuth2Config) - Method in class io.leandev.appfuse.oauth2.OAuth2Authenticator
清除特定配置的快取 Token
client() - Method in class io.leandev.appfuse.almanac.Almanac
取得底層 HTTP 客戶端(進階使用)
client(AlmanacClient) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
注入自訂的 AlmanacClient(注入後 base URL / 認證設定不再生效); 由消費端負責關閉
ClientCredentialsFactory - Class in io.leandev.appfuse.security.auth
M2M 憑證產生器(ADR-025)
ClientCredentialsFactory() - Constructor for class io.leandev.appfuse.security.auth.ClientCredentialsFactory
以預設前綴建立(svc_ / sk_)
ClientCredentialsFactory(String, String) - Constructor for class io.leandev.appfuse.security.auth.ClientCredentialsFactory
 
ClientCredentialsRateLimiter - Interface in io.leandev.appfuse.security.auth
token 端點的速率限制接點(ADR-025 決策四)
ClientCredentialsRequest - Record Class in io.leandev.appfuse.security.auth
client_credentials 的請求參數(RFC 6749 §4.4.2)
ClientCredentialsRequest(String, String, String, String) - Constructor for record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Creates an instance of a ClientCredentialsRequest record class.
ClientCredentialsService - Class in io.leandev.appfuse.security.auth
M2M 憑證發放 capability——登入引擎的第四操作(ADR-025)
ClientCredentialsService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, long, Optional, boolean) - Constructor for class io.leandev.appfuse.security.auth.ClientCredentialsService
建構子(全部參數皆可由 Spring 建構子注入解析)
ClientCredentialsService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, long, Optional, boolean, Optional) - Constructor for class io.leandev.appfuse.security.auth.ClientCredentialsService
可選環境政策先驗證已認證的 M2M principal,再簽發綁定 token。
ClientCredentialsService.TokenResult - Record Class in io.leandev.appfuse.security.auth
發放結果(引擎級——wire 回應由 ClientCredentialsTokenResponse.bearer(String, long) 組裝)
ClientCredentialsTokenResponse - Record Class in io.leandev.appfuse.security.auth
client_credentials 的成功回應(RFC 6749 §4.4.3)
ClientCredentialsTokenResponse(String, String, long) - Constructor for record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Creates an instance of a ClientCredentialsTokenResponse record class.
ClientErrorException - Exception Class in io.leandev.appfuse.http.exception
客戶端錯誤異常(HTTP 4xx)
ClientErrorException(int, String) - Constructor for exception class io.leandev.appfuse.http.exception.ClientErrorException
建立客戶端錯誤異常
ClientErrorException(int, String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.ClientErrorException
建立客戶端錯誤異常,包含原始異常
clientId() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the clientId record component.
clientId() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns the value of the clientId record component.
clientId(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定客戶端 ID
clientSecret() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the clientSecret record component.
clientSecret() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns the value of the clientSecret record component.
clientSecret(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定客戶端密鑰
clock() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the clock record component.
clock() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns the value of the clock record component.
clock() - Method in record class io.leandev.appfuse.report.ReportContext
Returns the value of the clock record component.
clock(Clock) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
注入時鐘(測試用;設定後 Calendars.Builder.zone(ZoneId) 不再影響「今天」的判定)
clock(Clock) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定時間來源(測試或一致時區用)
clock(Clock) - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
clock(Clock) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
clock(Clock) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
clock(Clock) - Method in record class io.leandev.appfuse.report.RenderOptions
 
clone(T) - Method in class io.leandev.appfuse.bean.ObjectCopier
使用 Jackson ObjectMapper 複製物件 @SuppressWarnings("unchecked") 在此處是安全的,因為:
clone(T) - Method in class io.leandev.appfuse.bean.ObjectsCopier
 
close() - Method in class io.leandev.appfuse.almanac.Almanac
 
close() - Method in class io.leandev.appfuse.almanac.AlmanacClient
 
close() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
close() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
close() - Method in interface io.leandev.appfuse.cache.api.CacheManager
關閉管理器,釋放所有資源
close() - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
close() - Method in class io.leandev.appfuse.csv.CsvReader
 
close() - Method in class io.leandev.appfuse.csv.CsvWriter
 
close() - Method in class io.leandev.appfuse.csv.FixedWidthReader
 
close() - Method in class io.leandev.appfuse.csv.FixedWidthWriter
 
close() - Method in class io.leandev.appfuse.document.Document
 
close() - Method in class io.leandev.appfuse.http.StandardHttpClient
 
close() - Method in class io.leandev.appfuse.image.ImageReader
關閉輸入串流
close() - Method in class io.leandev.appfuse.image.ImageWriter
關閉輸出串流
close() - Method in interface io.leandev.appfuse.pdf.FixedTextMeasurer
釋放已解析的字型;之後的量測丟出 IllegalStateException。
close() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
close() - Method in class io.leandev.appfuse.report.internal.pdf.FixedMeasurer
 
close() - Method in class io.leandev.appfuse.report.internal.ValidatingRowCursor
 
close() - Method in interface io.leandev.appfuse.report.node.RowCursor
釋放游標持有的資源;可重複呼叫
close() - Method in interface io.leandev.appfuse.report.ReportArtifact
關閉並刪除暫存檔;可重複呼叫,不丟出例外
close() - Method in class io.leandev.appfuse.workbook.Workbook
 
close() - Method in class io.leandev.appfuse.xml.XmlReader
 
close() - Method in class io.leandev.appfuse.xml.XmlWriter
 
Close() - Constructor for record class io.leandev.appfuse.report.internal.svg.PathData.Close
Creates an instance of a Close record class.
closed(LocalDate) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
特定日期停業(→ ReasonCodes.CLOSED)
closed(LocalDate, String) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
特定日期停業(自訂原因代碼)
closed(LocalDate, String, String) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
特定日期停業(自訂原因代碼與說明)
closed(LocalDate, String, String) - Static method in record class io.leandev.appfuse.calendar.DayStatus
建立不可選日
CLOSED - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
特定日期停業(無更具體原因時的預設代碼)
CLOSED_WEEKLY - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
每週固定店休 / 公休日
closedOn(DayOfWeek...) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
每週固定店休日(→ ReasonCodes.CLOSED_WEEKLY)
code() - Method in record class io.leandev.appfuse.almanac.address.City
Returns the value of the code record component.
code() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns the value of the code record component.
code() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns the value of the code record component.
code() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns the value of the code record component.
code() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns the value of the code record component.
code() - Method in exception class io.leandev.appfuse.pdf.FixedLayoutException
 
code() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the code record component.
code() - Method in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
 
code() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns the value of the code record component.
code() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Returns the value of the code record component.
CODE_128 - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.BarcodeType
 
CODE_39 - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.BarcodeType
 
COLLAPSE - Enum constant in enum class io.leandev.appfuse.report.node.TextFlow.WhiteSpace
 
color() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the color record component.
color() - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Returns the value of the color record component.
color() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the color record component.
color() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns the value of the color record component.
color() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns the value of the color record component.
color() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns the value of the color record component.
colSpan() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the colSpan record component.
column(Column) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
column(String, String, float) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
column(String, String, float, Align) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
Column - Record Class in io.leandev.appfuse.report.node
表格欄定義
Column(String, List, float, Align, Length) - Constructor for record class io.leandev.appfuse.report.node.Column
Creates an instance of a Column record class.
columns() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the columns record component.
columnTitles() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the columnTitles record component.
columnTitles(boolean) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
是否產生自動欄標題列;關閉時 headerRows 為完整表頭,預設 true
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.leandev.appfuse.security.auth.JsonAuthenticationEntryPoint
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAuthenticationEntryPoint
 
commit() - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Returns the value of the commit record component.
COMMIT_UNKNOWN - Enum constant in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
 
compareTo(Length) - Method in class io.leandev.appfuse.measure.Length
 
ComparisonNode - Class in io.leandev.appfuse.search
RSQL 比較節點,表示一個欄位與預期值之間的比較條件。
ComparisonNode(ComparisonOperator, String, Object) - Constructor for class io.leandev.appfuse.search.ComparisonNode
建立比較節點。
ComparisonOperator - Enum Class in io.leandev.appfuse.search
RSQL 比較運算子列舉。
completeStagingUpload(String, String, InputStream, long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
completeStagingUpload(String, String, InputStream, long) - Method in interface io.leandev.appfuse.file.FileStorage
完成暫存上傳 - 統一上傳流程的第二步
completeStagingUpload(String, String, InputStream, long) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
completeStagingUpload(String, String, InputStream, long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
completeStagingUpload(String, String, InputStream, long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
completeStagingUpload(String, String, InputStream, long) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
compose() - Method in class io.leandev.appfuse.mail.DirectMailer
組一封信;DirectMailer.getDefaultFrom() 非空時預填 from(呼叫端可再覆寫)
compose() - Method in interface io.leandev.appfuse.mail.Mailer
組一封信(from 已預填為本 Mailer 的預設寄件者)
compose() - Method in class io.leandev.appfuse.mail.RoutingMailer
 
CompositeTenantIdResolver - Class in io.leandev.appfuse.security.tenant.resolver
組合多個 TenantIdResolver 的複合解析器
CompositeTenantIdResolver(TenantIdResolver...) - Constructor for class io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver
建構組合 resolver
CompositeTenantIdResolver(List) - Constructor for class io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver
建構組合 resolver
conf() - Method in class io.leandev.appfuse.env.Environ
取得配置檔案目錄路徑(conf/)。
conf(String) - Method in class io.leandev.appfuse.env.Environ
取得配置檔案目錄下指定檔案的路徑。
config(ConfigurableEnvironment) - Method in class io.leandev.appfuse.env.Environ
設定 Spring 環境配置。
ConfigurationDiagnostics - Class in io.leandev.appfuse.platforminfo
系統組態的安全診斷能力。
ConfigurationDiagnostics(ConfigurableEnvironment, DataSource, List) - Constructor for class io.leandev.appfuse.platforminfo.ConfigurationDiagnostics
 
configure() - Method in class io.leandev.appfuse.security.resourceserver.ResourceServerSecurity.Builder
套用固定機制並回傳同一個 builder;authorization 與具體位址仍由呼叫端決定。
configure(TenantIdResolver) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
配置租戶 ID 解析器
configure(SpringApplicationBuilder) - Static method in class io.leandev.appfuse.env.SpringApplicationBootstrap
 
configure(SpringApplicationBuilder, String[]) - Static method in class io.leandev.appfuse.env.SpringApplicationBootstrap
 
configureWithDefaults() - Static method in class io.leandev.appfuse.security.tenant.TenantContext
使用預設配置
configureWithDefaults(String) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
使用預設配置,指定 claim 名稱
ConfigValueMasker - Class in io.leandev.appfuse.env
設定屬性值的遮蔽規則——「什麼算敏感」的單一事實來源。
CONFIRMED - Enum constant in enum class io.leandev.appfuse.file.tx.JournalState
業務交易已 commit,檔案被合法參照(無交易時的操作也直接記為此狀態)
conflict(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 409 Conflict
CONFLICT - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
 
ConflictException - Exception Class in io.leandev.appfuse.exception
衝突例外,表示操作因資源狀態衝突而無法完成。
ConflictException() - Constructor for exception class io.leandev.appfuse.exception.ConflictException
建立使用預設訊息的衝突例外。
ConflictException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConflictException
建立指定訊息的衝突例外。
ConflictException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConflictException
建立指定訊息和原因的衝突例外。
ConflictException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.ConflictException
建立包裝原始例外的衝突例外。
CONNECTION_UNSAFE - Enum constant in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
 
connectTimeout(long) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
connectTimeout(long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
connectTimeout(long) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
constant(RetryPolicy) - Static method in interface io.leandev.appfuse.notification.outbox.RetryPolicyResolver
建立一個忽略型別、一律回傳同一政策的 resolver(無 per-type 差異時使用)
ConstraintException - Exception Class in io.leandev.appfuse.exception
約束違規例外,表示輸入資料未通過驗證約束。
ConstraintException() - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立使用預設訊息的約束例外。
ConstraintException(Violation) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含單一違規的約束例外。
ConstraintException(Violation, String, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含單一違規和自訂訊息的約束例外。
ConstraintException(Violation, Throwable) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含單一違規和原因的約束例外。
ConstraintException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立指定訊息的約束例外。
ConstraintException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立指定訊息和原因的約束例外。
ConstraintException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包裝原始例外的約束例外。
ConstraintException(Set) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含多個違規的約束例外。
ConstraintException(Set, String, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含多個違規和自訂訊息的約束例外。
ConstraintException(Set, String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含多個違規、自訂訊息和原因的約束例外。
ConstraintException(Set, Throwable) - Constructor for exception class io.leandev.appfuse.exception.ConstraintException
建立包含多個違規和原因的約束例外。
construct(Tuple) - Method in record class io.leandev.appfuse.jpa.TupleConstructor
 
consume(String) - Method in class io.leandev.appfuse.security.link.SignedLinkService
驗章並贖回一張簽章連結 token
consume(String) - Method in class io.leandev.appfuse.security.link.store.CacheSignedLinkStore
 
consume(String) - Method in interface io.leandev.appfuse.security.link.store.SignedLinkStore
原子地消費一個 jti
consume(String, String) - Method in class io.leandev.appfuse.security.link.SignedLinkService
驗章、驗證用途並贖回一張簽章連結 token
consume(String, Set) - Method in class io.leandev.appfuse.security.link.SignedLinkService
驗章、驗證允許用途並贖回一張簽章連結 token
consume(String, Set, Consumer) - Method in class io.leandev.appfuse.security.link.SignedLinkService
驗章/用途通過後、single-use 消耗前核對消費端 context;拒絕須由 validator 拋出例外。 validator 不得簽發 credential 或進行 token 消耗;既有 overload 保持原行為。
CONTAIN - Enum constant in enum class io.leandev.appfuse.image.Scaling
 
container(String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定容器名稱
container(String) - Method in class io.leandev.appfuse.file.azure.AzureFileJournal.Builder
 
container(String) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定容器名稱
contains(String) - Method in class io.leandev.appfuse.http.logging.InterceptorContext
檢查是否包含指定屬性
contains(String) - Method in class io.leandev.appfuse.security.blacklist.store.CacheTokenBlacklistStore
 
contains(String) - Method in interface io.leandev.appfuse.security.blacklist.store.TokenBlacklistStore
檢查 token 是否在黑名單中
containsKey(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
containsKey(String) - Method in class io.leandev.appfuse.nls.Translation
Returns true if this translation contains a mapping for the specified key.
containsKey(K) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
containsKey(K) - Method in interface io.leandev.appfuse.cache.api.Cache
檢查快取是否包含指定鍵
containsKey(K) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
containsKey(K) - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
containsKey(K) - Method in class io.leandev.appfuse.ehcache.DuraCache
檢查是否包含鍵(啟用降級)
containsKey(K, boolean) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
檢查快取是否包含指定鍵(可選擇是否降級)
containsKey(K, boolean) - Method in class io.leandev.appfuse.ehcache.DuraCache
檢查是否包含鍵
containsProperty(String) - Method in class io.leandev.appfuse.env.Environ
檢查指定的屬性鍵是否存在。
containsValue(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
content() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the content record component.
content() - Method in record class io.leandev.appfuse.report.node.Text
Returns the value of the content record component.
content(String, boolean) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定內容(自動檢測是否為 HTML)
ContentDetector - Class in io.leandev.appfuse.content
內容類型檢測器,用於自動偵測檔案的 MIME 類型。
ContentDetector() - Constructor for class io.leandev.appfuse.content.ContentDetector
 
ContentException - Exception Class in io.leandev.appfuse.content
內容處理例外
ContentException(String) - Constructor for exception class io.leandev.appfuse.content.ContentException
建立包含錯誤訊息的例外
ContentException(String, Throwable) - Constructor for exception class io.leandev.appfuse.content.ContentException
建立包含錯誤訊息和原因的例外
ContentException(Throwable) - Constructor for exception class io.leandev.appfuse.content.ContentException
建立包含原因的例外
contentType() - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Returns the value of the contentType record component.
contentType() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns the value of the contentType record component.
contentType() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
contentType() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the contentType record component.
contentType() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
contentType() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the contentType record component.
Context(LoginPolicy.Operation, RefreshSessionStore.Session) - Constructor for record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Creates an instance of a Context record class.
Context(RefreshSessionStore.Session, AuthPrincipal, AuthPrincipal, List, Instant) - Constructor for record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Creates an instance of a Context record class.
contextBinding() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the contextBinding record component.
contextBinding() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the contextBinding record component.
contextBinding() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the contextBinding record component.
ContextBoundPrincipal - Interface in io.leandev.appfuse.security.auth
已認證的持久化憑證攜帶其發行環境;入口 gate 在認證之後驗證,不取代 principal 的授權。
continuationLabel() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the continuationLabel record component.
continuationLabel() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the continuationLabel record component.
contribute(String) - Method in interface io.leandev.appfuse.security.auth.LoginActingContributor
對已通過認證的登入者計算代行登入結果。
contribute(TypeContributions, ServiceRegistry) - Method in class io.leandev.appfuse.internal.jpa.AppfuseTypeContributor
 
ConversionException - Exception Class in io.leandev.appfuse.converter
轉換例外
ConversionException(String) - Constructor for exception class io.leandev.appfuse.converter.ConversionException
建立包含錯誤訊息的例外
ConversionException(String, Throwable) - Constructor for exception class io.leandev.appfuse.converter.ConversionException
建立包含錯誤訊息和原因的例外
ConversionException(Throwable) - Constructor for exception class io.leandev.appfuse.converter.ConversionException
建立包含原因的例外
convert(Integer) - Method in class io.leandev.appfuse.web.converter.IntegerToDateConverter
 
convert(Long) - Method in class io.leandev.appfuse.web.converter.LongToDateConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.BigDecimalConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.BigIntegerConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.BooleanConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.ByteConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.BytesConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.CharConverter
Converts the given value to the target type.
convert(Object) - Method in interface io.leandev.appfuse.converter.Converter
Converts the given value to the target type.
convert(Object) - Method in class io.leandev.appfuse.converter.DateConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.DoubleConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.FloatConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.InstantConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.IntegerConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.LocalDateConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.LocalDateTimeConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.LongConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.ShortConverter
 
convert(Object) - Method in class io.leandev.appfuse.converter.ZonedDateTimeConverter
 
convert(Object, Class) - Method in class io.leandev.appfuse.converter.Converters
Converts a value to the specified target type.
convert(String) - Method in class io.leandev.appfuse.web.converter.StringToBytesConverter
 
convert(String) - Method in class io.leandev.appfuse.web.converter.StringToDateConverter
 
convert(String) - Method in class io.leandev.appfuse.web.converter.StringToFilterConverter
 
convert(Jwt) - Method in class io.leandev.appfuse.security.resourceserver.ScopeJwtAuthenticationConverter
 
Converter<T> - Interface in io.leandev.appfuse.converter
Converts a value from any type to the target type T.
converters - Static variable in interface io.leandev.appfuse.record.Record
 
Converters - Class in io.leandev.appfuse.converter
型別轉換器註冊表
Converters() - Constructor for class io.leandev.appfuse.converter.Converters
建立轉換器註冊表並註冊預設轉換器
convertISO2CountryToISO3(String) - Method in class io.leandev.appfuse.almanac.location.LocationService
將 ISO 3166-1 alpha-2 國家代碼轉為 alpha-3
convertISO3CountryToISO2(String) - Method in class io.leandev.appfuse.almanac.location.LocationService
將 ISO 3166-1 alpha-3 國家代碼轉為 alpha-2
cookieName() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns the value of the cookieName record component.
cookiePath() - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
根部署回傳 /,其餘回傳無尾斜線的對外 Path;適用 Session Cookie。
copy() - Method in class io.leandev.appfuse.file.FileDescriptor
複製一份 FileDescriptor(不含 url)
copy(Object, Object, String...) - Method in class io.leandev.appfuse.bean.ObjectCopier
從來源複製屬性到目標 @SuppressWarnings("unchecked") 在此處是安全的,因為:
copy(Object, String...) - Method in class io.leandev.appfuse.bean.PropertyMap
 
copy(Collection, Collection) - Method in class io.leandev.appfuse.bean.ObjectsCopier
 
copyIgnoreCase(Object, Object, String...) - Method in class io.leandev.appfuse.bean.ObjectCopier
從來源複製屬性到目標(不區分大小寫的鍵匹配) @SuppressWarnings("unchecked") 在此處是安全的,因為:
copyWithUrl(String) - Method in class io.leandev.appfuse.file.FileDescriptor
複製一份 FileDescriptor(含 url)
CORRELATION_ID_HEADER - Static variable in class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
 
count() - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定為計數查詢
count() - Method in interface io.leandev.appfuse.report.GroupedRows.Totals
 
count(String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
count(String...) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
countAs(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
countByUserIdAndReadFalse(String) - Method in interface io.leandev.appfuse.notification.inapp.InAppNotificationRepositoryBase
某使用者未讀數
counters() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the counters record component.
country() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns the value of the country record component.
Country - Record Class in io.leandev.appfuse.almanac.location
國家(ISO 3166-1)
Country(String, String, String, String) - Constructor for record class io.leandev.appfuse.almanac.location.Country
Creates an instance of a Country record class.
COVER - Enum constant in enum class io.leandev.appfuse.image.Scaling
 
create() - Static method in class io.leandev.appfuse.document.Document
建立空白文件
create() - Static method in class io.leandev.appfuse.http.HttpClientBuilder
建立新的 HttpClientBuilder 實例
create() - Static method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
建立新的 HttpClientConnectionManagerBuilder 實例。
create() - Static method in class io.leandev.appfuse.json.ObjectMapperBuilder
創建新的 ObjectMapperBuilder 實例
create() - Static method in class io.leandev.appfuse.workbook.Workbook
建立一個空白活頁簿(.xlsx 格式)
create(ReportFonts) - Static method in interface io.leandev.appfuse.pdf.FixedPdfRenderer
 
create(ReportFonts) - Static method in interface io.leandev.appfuse.pdf.FixedTextMeasurer
 
create(ReportFonts) - Static method in class io.leandev.appfuse.report.PdfReportRenderer
建立 PDF renderer
create(RefreshSessionStore.NewSession) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
create(WorkbookFormat) - Static method in class io.leandev.appfuse.workbook.Workbook
以指定格式建立一個空白活頁簿
create(String) - Static method in class io.leandev.appfuse.file.ZipFileResponseBuilder
建立 ZipFileResponseBuilder
create(String) - Static method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
建立 ZipStreamResponseBuilder
create(String) - Static method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
create(String, int) - Static method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
create(ServerKeyVerifier) - Static method in class io.leandev.appfuse.file.sftp.SftpSshClientFactory
建立隔離個人 SSH 設定的 client,保留呼叫端指定的主機金鑰驗證。
create(HttpStatus, String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立基本的 ProblemDetail
create(HttpStatus, String, String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立帶有自訂類型的 ProblemDetail
create(JavaMailSender) - Static method in class io.leandev.appfuse.mail.MimeMessageBuilder
建立 MimeMessageBuilder
create(T, ReportContext) - Method in interface io.leandev.appfuse.report.ReportTemplate
建立報表文件
createCache(CacheConfiguration) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
createCache(CacheConfiguration) - Method in interface io.leandev.appfuse.cache.api.CacheManager
建立快取
createCache(CacheConfiguration) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
createCell() - Method in class io.leandev.appfuse.workbook.Row
在此列尾端新增一個儲存格
createCellStyle() - Method in class io.leandev.appfuse.workbook.Workbook
建立一個可重用的儲存格樣式
CREATED - Enum constant in enum class io.leandev.appfuse.file.tx.JournalState
persist/store 的實體操作已完成,但業務交易尚未 commit
createdAt() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
文件時間,不是保存期限的起算時間。
createdAt() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the createdAt record component.
createdAt() - Method in interface io.leandev.appfuse.report.ReportArtifact
文件時間:PDF metadata 的建立時間
createdAt() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the createdAt record component.
createdAt() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the createdAt record component.
createdAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the createdAt record component.
createdAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the createdAt record component.
createdAt(Instant) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
createFont(String, int, int) - Method in class io.leandev.appfuse.image.Canvas
建立字體,根據 PPI 自動轉換字體大小。
createFont(String, int, Length) - Method in class io.leandev.appfuse.image.Canvas
建立字體,使用 Length 單位指定大小。
createMimeMessage() - Method in class io.leandev.appfuse.mail.DirectMailer
 
createMimeMessage(InputStream) - Method in class io.leandev.appfuse.mail.DirectMailer
 
createRectangle(int, int, int, int) - Method in class io.leandev.appfuse.image.Canvas
建立矩形物件,使用像素單位。
createRectangle(Length, Length) - Method in class io.leandev.appfuse.image.Canvas
建立矩形物件,使用 Length 單位,位置為原點。
createRectangle(Length, Length, Length, Length) - Method in class io.leandev.appfuse.image.Canvas
建立矩形物件,使用 Length 單位。
createRenderer(ReportFonts) - Static method in class io.leandev.appfuse.report.internal.PdfSupport
建立 PDF renderer
createRow() - Method in class io.leandev.appfuse.workbook.Worksheet
在工作表尾端新增一列
createRow(int) - Method in class io.leandev.appfuse.workbook.Worksheet
在指定索引新增一列
createSheet() - Method in class io.leandev.appfuse.workbook.Workbook
建立工作表(名稱由 POI 自動產生)
createSheet(String) - Method in class io.leandev.appfuse.workbook.Workbook
以指定名稱建立工作表
createTempFile() - Method in interface io.leandev.appfuse.report.internal.pdf.TempStorage
建立序列化用的暫存檔
createWithDefaults() - Static method in class io.leandev.appfuse.json.ObjectMapperBuilder
創建具有預設配置的 ObjectMapperBuilder
createWithUserConfiguration(ServerKeyVerifier) - Static method in class io.leandev.appfuse.file.sftp.SftpSshClientFactory
明確 opt-in Apache MINA SSHD 的個人 SSH 設定與預設私鑰探索。
CREDENTIAL_MISMATCH - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
 
credentialContext() - Method in interface io.leandev.appfuse.security.auth.ContextBoundPrincipal
 
credentialContext() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
SHA-256 指紋包含 entry、精確 scope 與 canonical server URL;不暴露憑證。
credentialHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the credentialHash record component.
credentialHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the credentialHash record component.
credentials(AlmanacCredentials) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
直接指定認證策略(覆寫 API Key 設定;供 service account 等擴充使用)
credentialSelectorHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the credentialSelectorHash record component.
credentialSelectorHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the credentialSelectorHash record component.
credentialsExpired(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立憑證過期錯誤
credentialsNonExpired(boolean) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
CredentialUse(UUID, String, Instant, Instant) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Creates an instance of a CredentialUse record class.
CredentialUsed(RefreshSessionStore.Session) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUsed
Creates an instance of a CredentialUsed record class.
CredentialUseRejected(RefreshSessionStore.CredentialUseRejection) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejected
Creates an instance of a CredentialUseRejected record class.
CriteriaQueryBuilder<V,T> - Class in io.leandev.appfuse.jpa
JPA Criteria 查詢建構器
CriteriaQueryBuilder(CriteriaBuilder) - Constructor for class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器(延遲指定結果類型)
CriteriaQueryBuilder(CriteriaBuilder, Class) - Constructor for class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器
CriteriaQueryBuilder(EntityManager) - Constructor for class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器(延遲指定結果類型)
CriteriaQueryBuilder(EntityManager, Class) - Constructor for class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器
CsvReader - Class in io.leandev.appfuse.csv
CSV 讀取器
CsvReader(InputStream) - Constructor for class io.leandev.appfuse.csv.CsvReader
建構 CSV 讀取器(使用預設設定與 UTF-8 編碼)
CsvReader(InputStream, CsvReaderSettings) - Constructor for class io.leandev.appfuse.csv.CsvReader
建構 CSV 讀取器(使用 UTF-8 編碼)
CsvReader(InputStream, CsvReaderSettings, Charset) - Constructor for class io.leandev.appfuse.csv.CsvReader
建構 CSV 讀取器
CsvReader(InputStream, Charset) - Constructor for class io.leandev.appfuse.csv.CsvReader
建構 CSV 讀取器(使用預設設定)
CsvReaderBuilder - Class in io.leandev.appfuse.csv
CSV 讀取器建構器
CsvReaderBuilder(InputStream) - Constructor for class io.leandev.appfuse.csv.CsvReaderBuilder
建構器建構方法(使用 UTF-8 編碼)
CsvReaderBuilder(InputStream, Charset) - Constructor for class io.leandev.appfuse.csv.CsvReaderBuilder
建構器建構方法
CsvReaderSettings - Class in io.leandev.appfuse.csv
CSV 讀取器配置類別
CsvReaderSettings() - Constructor for class io.leandev.appfuse.csv.CsvReaderSettings
 
CsvRecord - Class in io.leandev.appfuse.csv
CSV 資料記錄
CsvRecord(Map, List) - Constructor for class io.leandev.appfuse.csv.CsvRecord
建構 CsvRecord
CsvWriter - Class in io.leandev.appfuse.csv
CSV 寫入器
CsvWriter(OutputStream) - Constructor for class io.leandev.appfuse.csv.CsvWriter
建構 CSV 寫入器(使用預設設定與 UTF-8 編碼)
CsvWriter(OutputStream, CsvWriterSettings) - Constructor for class io.leandev.appfuse.csv.CsvWriter
建構 CSV 寫入器(使用 UTF-8 編碼)
CsvWriter(OutputStream, CsvWriterSettings, Charset) - Constructor for class io.leandev.appfuse.csv.CsvWriter
建構 CSV 寫入器
CsvWriter(OutputStream, Charset) - Constructor for class io.leandev.appfuse.csv.CsvWriter
建構 CSV 寫入器(使用預設設定)
CsvWriterBuilder - Class in io.leandev.appfuse.csv
CSV 寫入器建構器
CsvWriterBuilder(OutputStream) - Constructor for class io.leandev.appfuse.csv.CsvWriterBuilder
建構器建構方法(使用 UTF-8 編碼)
CsvWriterBuilder(OutputStream, Charset) - Constructor for class io.leandev.appfuse.csv.CsvWriterBuilder
建構器建構方法
CsvWriterSettings - Class in io.leandev.appfuse.csv
CSV 寫入器配置類別
CsvWriterSettings() - Constructor for class io.leandev.appfuse.csv.CsvWriterSettings
 
CubicTo(double, double, double, double, double, double) - Constructor for record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Creates an instance of a CubicTo record class.
current() - Method in class io.leandev.appfuse.mail.RoutingMailer
解析當前範圍的預設 Mailer(provider → 系統預設 → empty)
current() - Static method in interface io.leandev.appfuse.security.auth.ActingContext
從當前 SecurityContextHolder 讀取。
current() - Method in interface io.leandev.appfuse.web.url.PublicEndpointContext
 
current(HttpServletRequest) - Static method in class io.leandev.appfuse.web.url.PublicEndpointRequest
 
currentContext() - Method in interface io.leandev.appfuse.audit.entity.AuditChangeContextProvider
 
currentContext() - Method in class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
 
currentCredentialHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns the value of the currentCredentialHash record component.
currentCredentialHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the currentCredentialHash record component.
currentDefault() - Method in interface io.leandev.appfuse.mail.MailerSpecProvider
當前範圍的預設設定
customize(JsonMapper.Builder) - Method in class io.leandev.appfuse.json.LowercaseEnumJsonMapperCustomizer
 

D

d() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the d record component.
DaoAuthenticationManagers - Class in io.leandev.appfuse.security.auth
DAO 帳密認證鏈的 builder。
DaoAuthenticationManagers.Builder - Class in io.leandev.appfuse.security.auth
 
dashed() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
 
dashed() - Method in record class io.leandev.appfuse.report.node.LineStyle
 
DASHED - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
虛線
dashes() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the dashes record component.
dashes() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
dashOffset() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the dashOffset record component.
dashOffset() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
dashPattern() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns the value of the dashPattern record component.
dashPatternPt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the dashPatternPt record component.
dashPhase() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns the value of the dashPhase record component.
dashPhasePt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the dashPhasePt record component.
data() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the data record component.
data() - Method in class io.leandev.appfuse.env.Environ
取得資料目錄路徑(var/data/)。
data() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns the value of the data record component.
data() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the data record component.
DataAccessExceptionMapper - Class in io.leandev.appfuse.error.mapper
Spring Data 異常映射器
DataAccessExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.DataAccessExceptionMapper
 
dataFormat() - Method in class io.leandev.appfuse.workbook.Cell
取得目前的資料格式字串
dataFormat() - Method in class io.leandev.appfuse.workbook.CellStyle
取得目前的資料格式字串
DataFormat - Enum Class in io.leandev.appfuse.workbook
常用儲存格資料格式
dataJson() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns the value of the dataJson record component.
date() - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Returns the value of the date record component.
date() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns the value of the date record component.
DATE - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
日期(yyyy-mm-dd)
DateConverter - Class in io.leandev.appfuse.converter
日期轉換器,將各種類型的值轉換為 Date。
DateConverter() - Constructor for class io.leandev.appfuse.converter.DateConverter
建立使用預設格式的轉換器
DateConverter(String) - Constructor for class io.leandev.appfuse.converter.DateConverter
建立指定日期格式的轉換器
dateFormat() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得日期格式
dateFormat(String) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定日期格式
DateNotSelectableException - Exception Class in io.leandev.appfuse.calendar
日期不可選異常
DateNotSelectableException(DayStatus) - Constructor for exception class io.leandev.appfuse.calendar.DateNotSelectableException
建立異常
datePart() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得格式化的日期部分
datePattern() - Method in class io.leandev.appfuse.nls.I18n
取得目前語系的日期格式。 若語系未定義格式,則回傳預設格式 "yyyy-MM-dd"。
datePattern(String) - Method in class io.leandev.appfuse.nls.I18n
取得目前語系的日期格式。 若語系未定義格式,則回傳指定的預設格式。
datePattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
取得指定語系的日期格式。 若語系未定義格式,則回傳預設格式 "yyyy-MM-dd"。
datePattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
取得指定語系的日期格式。 若語系未定義格式,則回傳指定的預設格式。
DATETIME - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
日期時間(yyyy-mm-dd hh:mm:ss)
datetimePattern() - Method in class io.leandev.appfuse.nls.I18n
取得目前語系的日期時間格式。 若語系未定義格式,則回傳預設格式 "yyyy-MM-dd HH:mm:ss"。
datetimePattern(String) - Method in class io.leandev.appfuse.nls.I18n
取得目前語系的日期時間格式。 若語系未定義格式,則回傳指定的預設格式。
datetimePattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
取得指定語系的日期時間格式。 若語系未定義格式,則回傳預設格式 "yyyy-MM-dd HH:mm:ss"。
datetimePattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
DayStatus - Record Class in io.leandev.appfuse.calendar
營業行事曆中一天的可選性狀態
DayStatus(LocalDate, boolean, String, String) - Constructor for record class io.leandev.appfuse.calendar.DayStatus
Creates an instance of a DayStatus record class.
DbNotificationPreferenceFilter<T> - Class in io.leandev.appfuse.notification.preference
DB-backed 通知偏好過濾(Phase 2 預設,opt-out 模型)
DbNotificationPreferenceFilter(NotificationPreferenceRepositoryBase) - Constructor for class io.leandev.appfuse.notification.preference.DbNotificationPreferenceFilter
 
DbNotificationTemplateResolver<T> - Class in io.leandev.appfuse.notification.template
DB 範本解析器(Phase 2):查一張範本表,指定語系 → 不分語系(wildcard)兩層,查無委派 fallback
DbNotificationTemplateResolver(NotificationTemplateRepositoryBase, NotificationTemplateResolver) - Constructor for class io.leandev.appfuse.notification.template.DbNotificationTemplateResolver
 
DEAD - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
逾重試上限、放棄遞送(dead-letter 終態,待人工檢視)
debug(boolean) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
JavaMail debug 模式
DEBUG - Enum constant in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
 
Decision(boolean, int, int, Instant, long, boolean) - Constructor for record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Creates an instance of a Decision record class.
Decision(boolean, String) - Constructor for record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Creates an instance of a Decision record class.
DeclaredCodeEnum - Interface in io.leandev.appfuse.json
自帶對外代碼的列舉。
decode(String, String) - Static method in class io.leandev.appfuse.security.auth.RsaKeyPairs
從 Base64 PKCS#8 private key 與 Base64 X.509 public key 還原 RSA key pair。
decrypt(String) - Method in interface io.leandev.appfuse.security.crypto.TextCipher
 
decrypt(String) - Method in enum class io.leandev.appfuse.security.crypto.TextCipher.IdentityTextCipher
 
dedupeKey() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the dedupeKey record component.
deepLink() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the deepLink record component.
deepLink() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the deepLink record component.
deepLinkFor(String, Recipient, Map) - Method in interface io.leandev.appfuse.notification.NotificationDeepLinkProvider
為某收件人產生深連結 URL
DEFAULT_ANONYMOUS_KEY - Static variable in class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
DEFAULT_BASE_URL - Static variable in class io.leandev.appfuse.almanac.AlmanacClient
almanac 正式環境 base URL
DEFAULT_CLAIM_NAME - Static variable in class io.leandev.appfuse.security.tenant.resolver.JwtClaimTenantIdResolver
預設的租戶 ID claim 名稱
DEFAULT_CLAIM_TIMEOUT_SECONDS - Static variable in class io.leandev.appfuse.notification.outbox.NotificationOutboxDispatcher
認領逾時預設秒數(遞送逾此未完成即視為滯留、可被重新認領)
DEFAULT_COOKIE_NAME - Static variable in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
DEFAULT_DASH - Static variable in record class io.leandev.appfuse.pdf.FixedDocument.Line
舊版 dashed=true 的固定線型:3 pt 線段/3 pt 空白。
DEFAULT_FILTER_NAME - Static variable in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
預設的 filter 名稱
DEFAULT_HEADER - Static variable in class io.leandev.appfuse.security.auth.ApiKeyAuthenticationFilter
預設的 API key 請求標頭
DEFAULT_KEY_PREFIX - Static variable in class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
DEFAULT_LIMIT - Static variable in class io.leandev.appfuse.security.auth.CacheClientCredentialsRateLimiter
 
DEFAULT_LIMIT - Static variable in class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
DEFAULT_MARGIN - Static variable in record class io.leandev.appfuse.report.PageSetup
預設邊界 20mm
DEFAULT_MAX_RANGE_DAYS - Static variable in class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
DEFAULT_MAX_STACK_TRACE_CHARS - Static variable in class io.leandev.appfuse.error.MaximalErrorDisclosurePolicy
 
DEFAULT_PARAMETER_NAME - Static variable in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
預設的參數名稱
DEFAULT_TTL - Static variable in class io.leandev.appfuse.almanac.Almanac
預設快取存活時間(almanac 資料更新頻率低,預設一天)
DEFAULT_WINDOW - Static variable in class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
DEFAULT_ZONE - Static variable in class io.leandev.appfuse.calendar.Calendars
預設時區(對齊 CalendarService)
DefaultAuthPrincipal - Class in io.leandev.appfuse.security.auth
AuthPrincipal 的預設實作——UserDetailsService 把自家帳號攤平成引擎主體的便利類
DefaultAuthPrincipal(DefaultAuthPrincipal.Builder) - Constructor for class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
由 DefaultAuthPrincipal.Builder 建構;子類可經此建構子擴充
DefaultAuthPrincipal.Builder - Class in io.leandev.appfuse.security.auth
defaultConfig() - Static method in class io.leandev.appfuse.cache.config.ExpiryConfiguration
預設過期配置(TTL 5 分鐘)
defaultConfig() - Static method in class io.leandev.appfuse.cache.config.TierConfiguration
預設配置(offheap 20MB,非持久化)
defaultFamily() - Method in interface io.leandev.appfuse.report.internal.layout.TextMeasurer
預設字型家族的名稱
defaultFamily() - Method in class io.leandev.appfuse.report.ReportFonts
 
defaultFamily(String) - Method in class io.leandev.appfuse.report.ReportFonts.Builder
 
defaultObjectMapper() - Static method in class io.leandev.appfuse.json.ObjectMapperBuilder
快速創建具有預設配置的 ObjectMapper
defaultPersistentConfig() - Static method in class io.leandev.appfuse.cache.config.TierConfiguration
預設持久化配置(disk 50MB,持久化)
defaults() - Static method in record class io.leandev.appfuse.audit.AuditWriteSettings
 
defaults() - Static method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
 
defaults() - Static method in record class io.leandev.appfuse.report.RenderOptions
不可取消、使用系統時鐘、不回報進度
defaults() - Static method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
 
define(int) - Static method in class io.leandev.appfuse.report.GroupedRows
開始定義
degraded() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the degraded record component.
delegate(FileStorage) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage.Builder
被包裝的實際儲存後端(必填;勿傳 Database 後端)
delegation(List) - Static method in class io.leandev.appfuse.security.auth.ActingClaims
組出代理維度的 claim:grantors=[subject, …]。
delete(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
delete(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
刪除永久區檔案
delete(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
delete(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
delete(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
delete(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
delete(Path) - Method in interface io.leandev.appfuse.report.internal.pdf.TempStorage
刪除暫存檔
DELETE - Enum constant in enum class io.leandev.appfuse.file.tx.JournalOp
刪除永久區檔案(FileStorage.delete)
DELETE_PENDING - Enum constant in enum class io.leandev.appfuse.file.tx.JournalState
delete 已登記,延到 commit 後才執行
DELETED - Enum constant in enum class io.leandev.appfuse.file.tx.JournalState
延後刪除已完成
deletedDirectories() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Returns the value of the deletedDirectories record component.
deletedFiles() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Returns the value of the deletedFiles record component.
deletedOrphans() - Method in class io.leandev.appfuse.file.tx.FileOrphanSweepTask.SweepReport
已刪除的孤兒數(含策略 B 解析後刪除)
deleteExpired(Instant) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
deleteStaged(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
deleteStaged(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
刪除暫存檔案
deleteStaged(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
deleteStaged(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
deleteStaged(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
deleteStaged(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
delimiter(char) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定欄位分隔符
delimiter(char) - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
設定欄位分隔符
delivered() - Method in record class io.leandev.appfuse.notification.DeliveryResult
Returns the value of the delivered record component.
deliveryId() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns the value of the deliveryId record component.
deliveryId() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the deliveryId record component.
DeliveryResult - Record Class in io.leandev.appfuse.notification
單則通道遞送的結果
DeliveryResult(boolean, boolean, String) - Constructor for record class io.leandev.appfuse.notification.DeliveryResult
Creates an instance of a DeliveryResult record class.
deny(String) - Static method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
 
descentPt() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns the value of the descentPt record component.
describe() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
供診斷/測試檢視當前政策
describe(LoginService.LoginResult) - Method in class io.leandev.appfuse.security.auth.LoginService
 
describe(LoginService.RefreshResult) - Method in class io.leandev.appfuse.security.auth.LoginService
 
description() - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Returns the value of the description record component.
description() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns the value of the description record component.
description() - Method in record class io.leandev.appfuse.report.FontSource.Bytes
 
description() - Method in record class io.leandev.appfuse.report.FontSource.Classpath
 
description() - Method in interface io.leandev.appfuse.report.FontSource
 
description() - Method in record class io.leandev.appfuse.report.FontSource.File
 
deserialize(String, String) - Static method in class io.leandev.appfuse.file.tx.JournalLineCodec
解析單行;空白行或格式錯誤回傳 null(呼叫端略過該行)
deserialize(JsonParser, DeserializationContext) - Method in class io.leandev.appfuse.json.BytesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.leandev.appfuse.json.DurationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.leandev.appfuse.json.InstantDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.leandev.appfuse.json.ZonedDateTimeDeserializer
 
detail() - Method in record class io.leandev.appfuse.notification.DeliveryResult
Returns the value of the detail record component.
detail(Cell...) - Static method in record class io.leandev.appfuse.report.node.TableRow
不屬於任何群組的明細列
detail(String...) - Static method in record class io.leandev.appfuse.report.node.TableRow
由純文字建立不屬於任何群組的明細列
detail(Function) - Method in class io.leandev.appfuse.report.GroupedRows
明細列的各格文字;未設定時不輸出明細列
DETAIL - Enum constant in enum class io.leandev.appfuse.report.node.RowRole
明細列
detect(byte[]) - Method in class io.leandev.appfuse.content.ContentDetector
檢測位元組陣列的內容類型。
detect(InputStream) - Method in class io.leandev.appfuse.content.ContentDetector
檢測輸入串流的內容類型。
detect(Path) - Method in class io.leandev.appfuse.content.ContentDetector
檢測檔案路徑的內容類型。
diagnostics() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Returns the value of the diagnostics record component.
diagnostics() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the diagnostics record component.
diagnostics() - Method in record class io.leandev.appfuse.report.RenderResult
Returns the value of the diagnostics record component.
diagnostics() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
diagnostics() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Returns the value of the diagnostics record component.
diagnostics() - Method in exception class io.leandev.appfuse.report.ReportValidationException
 
diagnostics() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the diagnostics record component.
DIALOG - Enum constant in enum class io.leandev.appfuse.font.FontFamily
Dialog 字體
DIALOG_INPUT - Enum constant in enum class io.leandev.appfuse.font.FontFamily
Dialog Input 字體
Dictionary - Class in io.leandev.appfuse.nls
翻譯字典
Dictionary(Locale) - Constructor for class io.leandev.appfuse.nls.Dictionary
建立指定地區設定的字典
DirectMailer - Class in io.leandev.appfuse.mail

綁定單一 JavaMailSender 的具體 Mailer

政策於建構時套用

外寄安全政策(防火牆/白名單/debug/改寄/特殊訊息)是建構參數—— 不給 MailOutboundPolicy 就建不出來,「所有 Mailer 走同一段政策碼」由建構子擔保, 不依賴呼叫端記得套用。政策內容見 MailOutboundPolicy。

DirectMailer(JavaMailSender, MailOutboundPolicy, String) - Constructor for class io.leandev.appfuse.mail.DirectMailer
建構並套用外寄政策
DirectMailer(JavaMailSender, MailOutboundPolicy, String, String) - Constructor for class io.leandev.appfuse.mail.DirectMailer
建構並套用外寄政策(含主旨前綴覆寫)
DirectMailer.MailSenderInfo - Class in io.leandev.appfuse.mail
郵件發送器資訊
DirectMailer.MailSendTestResult - Class in io.leandev.appfuse.mail
郵件發送測試結果
directUpload(String, String, String, String, long) - Static method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
建立由 backend 提供 URL 的直接上傳 staging ticket。
directUploadUrl() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns the value of the directUploadUrl record component.
disable() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
disable() - Method in interface io.leandev.appfuse.cache.api.Cache
停用快取
disable() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
disable() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
disableAll() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
disableAll() - Method in interface io.leandev.appfuse.cache.api.CacheManager
停用此管理器下的所有快取(拉總閘)
disableAll() - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
disableCache(String) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
disableCache(String) - Method in interface io.leandev.appfuse.cache.api.CacheManager
停用指定名稱的單一快取
disableCache(String) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
disabled() - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
建立 hard-disabled 的 No-Op CacheManager
DisabledCacheManager - Class in io.leandev.appfuse.cache.internal
Hard-disabled 的 No-Op CacheManager。
DisabledCacheManager() - Constructor for class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
disableFilter(EntityManager) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
停用租戶 filter
disableFilter(EntityManager, String) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
停用租戶 filter
disableSSLVerification() - Method in class io.leandev.appfuse.http.HttpClientBuilder
停用 SSL 憑證驗證
disableSSLVerification() - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
停用 SSL 憑證驗證
disableSSLVerification() - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
停用 SSL 憑證驗證 ⚠️ 警告:僅用於開發和測試環境 ⚠️ 生產環境使用會有安全風險(容易受到中間人攻擊)
discard(Connection) - Method in interface io.leandev.appfuse.audit.AuditConnectionDisposer
 
disclose(ProblemDetail, ProblemDetail, Throwable) - Method in interface io.leandev.appfuse.error.ErrorDisclosurePolicy
選擇並補充最終對外錯誤。
disclose(ProblemDetail, ProblemDetail, Throwable) - Method in class io.leandev.appfuse.error.MaximalErrorDisclosurePolicy
 
disclose(ProblemDetail, ProblemDetail, Throwable) - Method in class io.leandev.appfuse.error.MinimalErrorDisclosurePolicy
 
disk(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Disk 層大小
disk(long) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
Assign disk cache in MB
disk(long) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定磁碟快取大小
dispatchAsync(UUID) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxDispatcher
fast-path:非同步遞送單列(寫入 Outbox 後即刻觸發)
dispatchPending() - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxDispatcher
safety net:撈取到期的 PENDING/FAILED 列並逐一遞送(由排程呼叫)
displayName() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
顯示名(實作以 username 退回,不回 null)
dispose() - Method in class io.leandev.appfuse.image.Canvas
釋放繪圖資源。
distinct() - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定 DISTINCT 查詢
distinct() - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
DISTRIBUTED - Enum constant in enum class io.leandev.appfuse.workbook.Align
分散對齊
DISTRIBUTED - Enum constant in enum class io.leandev.appfuse.workbook.VerticalAlignment
分散對齊
divide(double) - Method in class io.leandev.appfuse.measure.Length
 
Document - Class in io.leandev.appfuse.document
Word 文件(.docx)
DocumentException - Exception Class in io.leandev.appfuse.document
Word 文件處理例外
DocumentException(String) - Constructor for exception class io.leandev.appfuse.document.DocumentException
以訊息建構
DocumentException(String, Throwable) - Constructor for exception class io.leandev.appfuse.document.DocumentException
以訊息與成因建構
DocumentStyles - Record Class in io.leandev.appfuse.report.node
文件層級的完整樣式,是所有覆寫值的合併基底
DocumentStyles(TextStyle, ParagraphStyle, Map, TableStyle, BoxStyle) - Constructor for record class io.leandev.appfuse.report.node.DocumentStyles
Creates an instance of a DocumentStyles record class.
DocumentStyles.Builder - Class in io.leandev.appfuse.report.node
以覆寫值修改 DocumentStyles 的建構器;各方法只覆寫非 null 欄位
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.leandev.appfuse.security.auth.ApiKeyAuthenticationFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.leandev.appfuse.security.auth.BasicAuthenticationFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.leandev.appfuse.security.blacklist.spring.TokenBlacklistFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.leandev.appfuse.security.tenant.TenantContextCleanupFilter
 
DOTTED - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
點線
DOUBLE - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
雙線
DoubleConverter - Class in io.leandev.appfuse.converter
雙精度浮點數轉換器,將各種類型的值轉換為 Double。
DoubleConverter() - Constructor for class io.leandev.appfuse.converter.DoubleConverter
建立預設轉換器
DownstreamErrorMapper - Interface in io.leandev.appfuse.http
將已知下游錯誤契約轉譯為應用程式安全例外的擴充點。
DownstreamHttpFailure - Record Class in io.leandev.appfuse.http.exception
下游 HTTP 回應失敗的診斷脈絡。
DownstreamHttpFailure(String, int, String, String) - Constructor for record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Creates an instance of a DownstreamHttpFailure record class.
drawImage(BufferedImage, int, int) - Method in class io.leandev.appfuse.image.Canvas
繪製圖片至指定位置。
drawImage(BufferedImage, Rectangle) - Method in class io.leandev.appfuse.image.Canvas
繪製圖片,不縮放並置中對齊。
drawImage(BufferedImage, Rectangle, Position) - Method in class io.leandev.appfuse.image.Canvas
繪製圖片,使用指定定位但不縮放。
drawImage(BufferedImage, Rectangle, Scaling) - Method in class io.leandev.appfuse.image.Canvas
繪製圖片,使用指定縮放模式並置中對齊。
drawImage(BufferedImage, Rectangle, Scaling, Position) - Method in class io.leandev.appfuse.image.Canvas
繪製圖片,支援縮放模式與定位。
drawRect(int, int, int, int) - Method in class io.leandev.appfuse.image.Canvas
繪製矩形邊框。
drawRect(Rectangle) - Method in class io.leandev.appfuse.image.Canvas
繪製矩形邊框。
drawText(String, Rectangle) - Method in class io.leandev.appfuse.image.Canvas
繪製文字,置中對齊。
drawText(String, Rectangle, Position) - Method in class io.leandev.appfuse.image.Canvas
繪製文字,支援定位對齊。
DualCacheBuilder<K,V> - Class in io.leandev.appfuse.cache.builder
雙層快取建構器
DualLayerCache<K,V> - Class in io.leandev.appfuse.cache.core
雙層快取
DualLayerCache(Cache, Cache, String) - Constructor for class io.leandev.appfuse.cache.core.DualLayerCache
建立雙層快取
DuplicateException - Exception Class in io.leandev.appfuse.exception
重複值例外
DuplicateException() - Constructor for exception class io.leandev.appfuse.exception.DuplicateException
建立使用預設訊息的例外
DuplicateException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.DuplicateException
建立包含格式化訊息的例外
DuplicateException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.DuplicateException
建立包含格式化訊息和原因的例外
DuplicateException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.DuplicateException
建立包含原因的例外
duplicateRow(int) - Method in class io.leandev.appfuse.document.Table
複製指定列(含內容與格式),插入其後
DuraCache<K,V> - Class in io.leandev.appfuse.ehcache
持久快取(Ehcache 實作)
DuraCache(Cache, Cache) - Constructor for class io.leandev.appfuse.ehcache.DuraCache
建立持久快取
DuraCacheBuilder<K,V> - Class in io.leandev.appfuse.ehcache
持久快取建構器(Ehcache 實作)
DuraCacheBuilder(CacheManager, String, Class, Class) - Constructor for class io.leandev.appfuse.ehcache.DuraCacheBuilder
建立持久快取建構器
DurationDeserializer - Class in io.leandev.appfuse.json
Duration JSON 反序列化器
DurationDeserializer() - Constructor for class io.leandev.appfuse.json.DurationDeserializer
建立預設反序列化器 Jackson 3.x: StdDeserializer 不再接受 null,必須傳入實際類型
DurationSerializer - Class in io.leandev.appfuse.json
Duration JSON 序列化器
DurationSerializer() - Constructor for class io.leandev.appfuse.json.DurationSerializer
建立預設序列化器
dx() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the dx record component.
dy() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the dy record component.

E

e() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the e record component.
effectivePrincipal() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns the value of the effectivePrincipal record component.
EhcacheCacheAdapter<K,V> - Class in io.leandev.appfuse.cache.adapter.ehcache
Ehcache 快取適配器
EhcacheCacheAdapter(Cache, CacheConfiguration, CacheManager) - Constructor for class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
建構子
EhcacheCacheManager - Class in io.leandev.appfuse.cache.adapter.ehcache
Ehcache 快取管理器
EhcacheCacheManager() - Constructor for class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
使用預設配置建構管理器(未啟用管制)
EhcacheCacheManager(CacheManager) - Constructor for class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
使用指定的 Ehcache 管理器建構(未啟用管制)
EhcacheCacheManager(CacheManager, MemoryBudget) - Constructor for class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
使用指定的 Ehcache 管理器與記憶體預算建構
EhcacheConfigMapper - Class in io.leandev.appfuse.cache.adapter.ehcache
Ehcache 配置映射器
elementId() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns the value of the elementId record component.
elementId() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the elementId record component.
elements() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Returns the value of the elements record component.
eligible() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Returns the value of the eligible record component.
Ellipse(String, FixedDocument.Layer, FixedDocument.Frame, double, int, Integer) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Creates an instance of a Ellipse record class.
email() - Method in record class io.leandev.appfuse.notification.Recipient
Returns the value of the email record component.
email() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
聯絡 email(通道不是身分,ADR-018);供通知收件人組裝。 身分模型無 email 概念的實作回 empty,消費端退 RecipientResolver 等通道解析
EMAIL - Enum constant in enum class io.leandev.appfuse.notification.ChannelType
電子郵件(EmailNotificationChannel,位址=email)
EmailEnvelope - Record Class in io.leandev.appfuse.notification.channel
EMAIL 通道交給應用層寄送的單封郵件信封。
EmailEnvelope(String, List, String, String) - Constructor for record class io.leandev.appfuse.notification.channel.EmailEnvelope
相容舊版 constructor(未指定技術遞送識別)。
EmailEnvelope(String, List, String, String, String) - Constructor for record class io.leandev.appfuse.notification.channel.EmailEnvelope
Creates an instance of a EmailEnvelope record class.
EmailNotificationChannel - Class in io.leandev.appfuse.notification.channel
EMAIL 通道的框架預設實作
EmailNotificationChannel(MailDelivery) - Constructor for class io.leandev.appfuse.notification.channel.EmailNotificationChannel
 
empty() - Static method in record class io.leandev.appfuse.search.Filter
建立空的篩選器。
EmptyNode - Class in io.leandev.appfuse.search
表示空的搜尋節點,用於處理空查詢或作為預設節點。
EmptyNode() - Constructor for class io.leandev.appfuse.search.EmptyNode
 
emptyStringsAsNull(boolean) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定是否將空字串視為 null
emptyStringsAsNull(boolean) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定是否將空字串視為 null
enable() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
enable() - Method in interface io.leandev.appfuse.cache.api.Cache
啟用快取
enable() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
enable() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
enableAll() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
enableAll() - Method in interface io.leandev.appfuse.cache.api.CacheManager
啟用此管理器下的所有快取(放總閘)
enableAll() - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
enableCache(String) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
enableCache(String) - Method in interface io.leandev.appfuse.cache.api.CacheManager
啟用指定名稱的單一快取
enableCache(String) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
enabled() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the enabled record component.
enabled() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the enabled record component.
enabled() - Method in interface io.leandev.appfuse.web.url.PublicEndpointContext
 
enabled(boolean) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
enableFilter(EntityManager, String) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
啟用租戶 filter
enableFilter(EntityManager, String, String, String) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
啟用租戶 filter
encodeBufferedImageToDataUrl(BufferedImage) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片編碼為 HTML Data URL(預設 PNG 格式)
encodeBufferedImageToDataUrl(BufferedImage, String) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片編碼為 HTML Data URL(指定格式字串)
encodeBufferedImageToDataUrl(BufferedImage, MediaType) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片編碼為 HTML Data URL(指定 MediaType)
encrypt(String) - Method in interface io.leandev.appfuse.security.crypto.TextCipher
 
encrypt(String) - Method in enum class io.leandev.appfuse.security.crypto.TextCipher.IdentityTextCipher
 
end() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Returns the value of the end record component.
END - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Anchor
 
EntityFieldTypePolicy - Class in io.leandev.appfuse.internal.jpa
JPA Entity 欄位型別規範中可機械判定的單一政策實作。
entityType() - Method in record class io.leandev.appfuse.jpa.TupleConstructor
Returns the value of the entityType record component.
entityType() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得實體類型
entityType(String) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定實體類型
entries() - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
entryId() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Returns the value of the entryId record component.
entrySet() - Method in class io.leandev.appfuse.bean.PropertyMap
 
EnumWireValues - Class in io.leandev.appfuse.json
enum 常數的 wire 值(純量形式)
env() - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Returns the value of the env record component.
EnversAuditRevisionListener - Class in io.leandev.appfuse.audit.entity.envers
把中立的 AuditChangeContext 寫入應用端 Envers revision entity。
EnversAuditRevisionListener() - Constructor for class io.leandev.appfuse.audit.entity.envers.EnversAuditRevisionListener
建立 tenant-neutral listener。
EnversAuditRevisionListener(AuditChangeContextProvider) - Constructor for class io.leandev.appfuse.audit.entity.envers.EnversAuditRevisionListener
供應用端 adapter 子類補充自己的 context provider。
Environ - Class in io.leandev.appfuse.env
環境配置工具類,提供應用程式環境屬性的存取與管理功能。
Environ.FolderCreationException - Exception Class in io.leandev.appfuse.env
目錄建立失敗時拋出的例外。
EnvironConfigInjector - Class in io.leandev.appfuse.env
 
EnvironConfigInjector() - Constructor for class io.leandev.appfuse.env.EnvironConfigInjector
 
EnvironInitializer - Class in io.leandev.appfuse.env
 
EnvironInitializer() - Constructor for class io.leandev.appfuse.env.EnvironInitializer
 
EnvSubjectPrefixNotificationTemplateResolver - Class in io.leandev.appfuse.notification
在已渲染主旨前置部署環境前綴(env marker)的 NotificationTemplateResolver decorator
EnvSubjectPrefixNotificationTemplateResolver(NotificationTemplateResolver, String) - Constructor for class io.leandev.appfuse.notification.EnvSubjectPrefixNotificationTemplateResolver
 
eq(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立等於條件的篩選器。
EQUAL - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
等於運算子 (==)
EQUAL - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
equals(Object) - Method in record class io.leandev.appfuse.almanac.address.City
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.almanac.address.Town
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.almanac.address.Village
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.almanac.location.Country
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.audit.AuditStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
equals(Object) - Method in record class io.leandev.appfuse.calendar.DayStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.file.FileDescriptor
 
equals(Object) - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Absent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Satisfiable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.jpa.TupleConstructor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.mail.MailerSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.measure.Length
 
equals(Object) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
equals(Object) - Method in class io.leandev.appfuse.measure.Rectangle
 
equals(Object) - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.DeliveryResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.NotificationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.OutboundMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.Recipient
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.notification.RenderedTemplate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.pdf.StoredPdf
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.FontSource.Bytes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.FontSource.Classpath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.FontSource.File
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.PathData.Close
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.PathData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.Margins
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.BoxStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Cell
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.CellBorders
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Column
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Figure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.FigureContent.Raster
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.FigureContent.Svg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Heading
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Image
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.report.node.ImageData
 
equals(Object) - Method in record class io.leandev.appfuse.report.node.KeepTogether
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.LineBreak
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.LineStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.PageBreak
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.PageCount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.PageNumber
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.PageSummaryOverride
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Paragraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.ReportColor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Section
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.SectionPageCount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.SectionPageNumber
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Spacer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Table
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.TableRow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.TableStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.Text
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.TextFlow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.node.TextStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.PageRegion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.PageSetup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.PageSummary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.RenderOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.RenderResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.report.ReportPages
以正規化的區間比較;不含已確認的頁數
equals(Object) - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportStatus.Expired
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.ReportStatus.Ready
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.report.StoredReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.search.Filter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter.Window
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.RevokeRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUsed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejected
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotated
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejected
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionIssuanceContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.leandev.appfuse.serial.SerialNumberContext
 
equals(Object) - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.web.url.PublicOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.leandev.appfuse.web.url.PublicServerUrlContext
Indicates whether some other object is "equal to" this one.
error(String, String, String) - Static method in record class io.leandev.appfuse.report.ReportDiagnostic
建立 ERROR
ERROR - Enum constant in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
 
ERROR - Enum constant in enum class io.leandev.appfuse.pdf.PdfDiagnostic.Severity
 
ERROR - Enum constant in enum class io.leandev.appfuse.report.ReportDiagnostic.Severity
無法產生正確輸出
ErrorDisclosurePolicy - Interface in io.leandev.appfuse.error
決定完整錯誤診斷如何投影成 HTTP response 的最後一道政策接點。
errors() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Returns the value of the errors record component.
evaluate(String, long) - Static method in class io.leandev.appfuse.file.RangeUtils
評估 HTTP Range header(RFC 9110 §14)
evaluate(String, String) - Method in class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
evaluate(String, String) - Method in interface io.leandev.appfuse.security.auth.PasswordLoginRateLimiter
 
evenOdd() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the evenOdd record component.
evenOdd() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
everyPage() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the everyPage record component.
evict(String) - Method in class io.leandev.appfuse.mail.RoutingMailer
丟棄指定設定的快取
evictAll() - Method in class io.leandev.appfuse.mail.RoutingMailer
丟棄全部快取(平台維運動作)
ExceptionMapper<T> - Interface in io.leandev.appfuse.error
異常映射策略接口
ExceptionMappingRegistry - Class in io.leandev.appfuse.error
異常映射器註冊中心
ExceptionMappingRegistry() - Constructor for class io.leandev.appfuse.error.ExceptionMappingRegistry
使用預設的 Mapper 集合初始化
ExceptionResponseMapper - Class in io.leandev.appfuse.error
異常回應映射器
ExceptionResponseMapper() - Constructor for class io.leandev.appfuse.error.ExceptionResponseMapper
使用預設的 ExceptionMappingRegistry 初始化
ExceptionResponseMapper(ExceptionMappingRegistry) - Constructor for class io.leandev.appfuse.error.ExceptionResponseMapper
使用自定義的 ExceptionMappingRegistry 初始化
execute(Callable, int) - Method in class io.leandev.appfuse.http.retry.LinearBackoffRetryStrategy
 
execute(Callable, int) - Method in interface io.leandev.appfuse.http.retry.RetryStrategy
執行帶重試機制的操作
execute(Callable, int, RetryStrategy.RetryCallback) - Method in class io.leandev.appfuse.http.retry.LinearBackoffRetryStrategy
 
execute(Callable, int, RetryStrategy.RetryCallback) - Method in interface io.leandev.appfuse.http.retry.RetryStrategy
執行帶重試機制的操作(帶回調)
execute(ClassicHttpRequest) - Method in class io.leandev.appfuse.http.StandardHttpClient
 
execute(ClassicHttpRequest, int) - Method in class io.leandev.appfuse.http.StandardHttpClient
 
exists(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
exists(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
檢查永久區檔案是否存在
exists(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
exists(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
exists(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
exists(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
existsStaged(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
existsStaged(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
檢查暫存檔案是否存在
existsStaged(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
existsStaged(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
existsStaged(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
existsStaged(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
exitImpersonation(String, AuthPrincipal, String) - Method in class io.leandev.appfuse.security.auth.LoginService
結束 impersonation,沿用目前 family 的 remember/idle policy 換回 actor。
exitImpersonation(String, AuthPrincipal, String, SessionPolicyBinding) - Method in class io.leandev.appfuse.security.auth.LoginService
 
expectation() - Method in class io.leandev.appfuse.search.ComparisonNode
取得預期值。
expectation() - Method in record class io.leandev.appfuse.search.Filter
取得比較節點的期望值。
expectedGeneration() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the expectedGeneration record component.
ExperimentalApi - Annotation Interface in io.leandev.appfuse.annotation
標示實驗性公開 API
Expired(Instant) - Constructor for record class io.leandev.appfuse.report.ReportStatus.Expired
Creates an instance of a Expired record class.
EXPIRED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
 
EXPIRED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
 
expiredAt() - Method in record class io.leandev.appfuse.report.ReportStatus.Expired
Returns the value of the expiredAt record component.
expiredAt(Instant) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
 
expires_in - Variable in class io.leandev.appfuse.oauth2.AccessToken
令牌有效期限(秒)
expires_in() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Returns the value of the expires_in record component.
expiresAt() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the expiresAt record component.
expiresInSeconds() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Returns the value of the expiresInSeconds record component.
ExpiryConfiguration - Class in io.leandev.appfuse.cache.config
過期配置
ExpiryConfiguration() - Constructor for class io.leandev.appfuse.cache.config.ExpiryConfiguration
 
ExpiryConfiguration.ExpiryType - Enum Class in io.leandev.appfuse.cache.config
過期策略類型
expiryDate - Variable in class io.leandev.appfuse.oauth2.AccessToken
令牌過期時間點
extend(Element) - Method in record class io.leandev.appfuse.internal.html.InlineFormat
依 HTML 元素擴充格式
extract(FileStorage, String, String, ReportPages) - Method in class io.leandev.appfuse.report.internal.pdf.PdfSubsetExtractor
擷取頁面;見 PdfReportSubsets#extract
extract(FileStorage, String, String, ReportPages) - Static method in class io.leandev.appfuse.report.PdfReportSubsets
擷取頁面
extractDatePath(String) - Static method in class io.leandev.appfuse.file.FileIdGenerator
從檔案 ID 提取日期路徑
extractFilename(String) - Static method in class io.leandev.appfuse.file.FileIdGenerator
從檔案 ID 提取檔名部分
extractPath(WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
從 WebRequest 提取請求路徑
extractSubset(FileStorage, String, String, ReportPages) - Static method in class io.leandev.appfuse.report.internal.PdfSupport
從已保存的 PDF 擷取頁面

F

f() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns the value of the f record component.
FACE_SUBSTITUTED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
fail(String, String, String) - Method in class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
回報 ERROR 並停止排版
failed(String) - Static method in record class io.leandev.appfuse.notification.DeliveryResult
遞送失敗(可重試)
Failed(String, String, List) - Constructor for record class io.leandev.appfuse.report.ReportStatus.Failed
Creates an instance of a Failed record class.
FAILED - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
遞送失敗、仍在重試視窗內(等待 nextAttemptAt 重試)
failureCount() - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
Returns the value of the failureCount record component.
family() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the family record component.
family(String) - Method in class io.leandev.appfuse.report.ReportFonts
 
family(String, Consumer) - Method in class io.leandev.appfuse.report.ReportFonts.Builder
登錄家族;同名時取代
Family(String, List, List, List, List) - Constructor for record class io.leandev.appfuse.report.ReportFonts.Family
Creates an instance of a Family record class.
FAMILY_LOOKUP - Enum constant in enum class io.leandev.appfuse.security.auth.SessionStoreCapability
 
familyNames() - Method in class io.leandev.appfuse.report.ReportFonts
 
fastHeap(long) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定快速層 Heap 大小
fastOffheap(long) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定快速層 Offheap 大小
fastTtl(long) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定快速層 TTL(以分鐘為單位)
fastTtl(Duration) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定快速層 TTL
FEDERATED - Enum constant in enum class io.leandev.appfuse.security.resourceserver.AuthMode
聯邦模式:app-server 當純資源伺服器,驗證外部企業 IdP(Keycloak/Okta,OIDC) 簽發的 token(透過 issuer-uri 的 JWKS)。人類與 M2M 皆在 IdP 認證。
Figure - Record Class in io.leandev.appfuse.report.node
有界的局部座標圖形,例如統計圖表
Figure(String, FigureContent, Length, Length, String, List) - Constructor for record class io.leandev.appfuse.report.node.Figure
Creates an instance of a Figure record class.
FIGURE_SCALED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
FigureBox(double, double, double, double, FigureScene) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Creates an instance of a FigureBox record class.
FigureContent - Interface in io.leandev.appfuse.report.node
Figure 的內容;在自身的局部座標系中描述圖形
FigureContent.Raster - Record Class in io.leandev.appfuse.report.node
點陣圖(image/png、image/jpeg),在 Figure 的框內等比置中;供外部圖表函式庫的輸出使用
FigureContent.Svg - Record Class in io.leandev.appfuse.report.node
受限 SVG
FigureFrame - Record Class in io.leandev.appfuse.report.chart
圖表產生的 Figure 的識別、尺寸、替代文字與圖說
FigureFrame(String, Length, Length, String, List) - Constructor for record class io.leandev.appfuse.report.chart.FigureFrame
Creates an instance of a FigureFrame record class.
FigureScene - Record Class in io.leandev.appfuse.report.internal.layout
Figure 的繪圖清單;座標為 Figure 空間(pt,原點在 Figure 左上、y 向下),文字已量測
FigureScene(List) - Constructor for record class io.leandev.appfuse.report.internal.layout.FigureScene
Creates an instance of a FigureScene record class.
FigureScene.Op - Interface in io.leandev.appfuse.report.internal.layout
 
FigureScene.PathOp - Record Class in io.leandev.appfuse.report.internal.layout
路徑;fill/stroke 為 null 表示不填或不畫線
FigureScene.TextOp - Record Class in io.leandev.appfuse.report.internal.layout
一段文字;x、baseline 為使用者座標;fill/stroke 為 null 表示不填或不描邊
file(Path) - Static method in interface io.leandev.appfuse.report.FontSource
 
File(Path) - Constructor for record class io.leandev.appfuse.report.FontSource.File
Creates an instance of a File record class.
FileDescriptor - Class in io.leandev.appfuse.file
檔案描述符(值物件)
FileDescriptor() - Constructor for class io.leandev.appfuse.file.FileDescriptor
 
fileId() - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Returns the value of the fileId record component.
fileId() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the fileId record component.
fileId() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the fileId record component.
fileId() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the fileId record component.
FileIdGenerator - Class in io.leandev.appfuse.file
檔案 ID 生成器
FileIdGenerator() - Constructor for class io.leandev.appfuse.file.FileIdGenerator
預設建構子
FileJournal - Interface in io.leandev.appfuse.file.tx
檔案交易日誌 SPI(append-only,best-effort)
FileMetadata(String, String, long) - Constructor for record class io.leandev.appfuse.file.FileStorage.FileMetadata
Creates an instance of a FileMetadata record class.
filename() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns the value of the filename record component.
filename() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
filename() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the filename record component.
filename() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns the value of the filename record component.
filename() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
filename() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the filename record component.
filename(String) - Method in class io.leandev.appfuse.file.FileResponseBuilder
設定下載時的檔名
filename(String) - Method in class io.leandev.appfuse.file.ImageResponseBuilder
設定下載時的檔名(未設定使用原始檔名)
filename(String) - Method in record class io.leandev.appfuse.report.RenderOptions
 
FileObject - Interface in io.leandev.appfuse.file
 
FileOrphanSweepTask - Class in io.leandev.appfuse.file.tx
孤兒檔案對帳 sweep(後端無關)
FileOrphanSweepTask(FileJournal, FileStorage, FileReferenceResolver, Duration) - Constructor for class io.leandev.appfuse.file.tx.FileOrphanSweepTask
 
FileOrphanSweepTask.AmbiguousEntry - Record Class in io.leandev.appfuse.file.tx
模糊項紀錄(策略 A 報告用)
FileOrphanSweepTask.SweepReport - Class in io.leandev.appfuse.file.tx
Sweep 結果摘要
FileReferenceResolver - Interface in io.leandev.appfuse.file.tx
檔案參照解析 SPI(選用,升級 sweep 為策略 B)
FileResponseBuilder - Class in io.leandev.appfuse.file
檔案下載 Response 建構器
FileStorage - Interface in io.leandev.appfuse.file
統一檔案儲存介面
FileStorage.FileMetadata - Record Class in io.leandev.appfuse.file
檔案 Metadata
FileStorage.StagingUploadInfo - Record Class in io.leandev.appfuse.file
暫存上傳資訊
FileStorageException - Exception Class in io.leandev.appfuse.file
檔案儲存例外基類
FileStorageException(String) - Constructor for exception class io.leandev.appfuse.file.FileStorageException
建構子
FileStorageException(String, Throwable) - Constructor for exception class io.leandev.appfuse.file.FileStorageException
建構子(含原因)
FileStorageException(Throwable) - Constructor for exception class io.leandev.appfuse.file.FileStorageException
建構子(僅原因)
FileTooLargeException - Exception Class in io.leandev.appfuse.file
檔案過大例外
FileTooLargeException(long, long) - Constructor for exception class io.leandev.appfuse.file.FileTooLargeException
建構子(含檔案大小資訊)
FileTooLargeException(String) - Constructor for exception class io.leandev.appfuse.file.FileTooLargeException
建構子
FileTooLargeException(String, long, long) - Constructor for exception class io.leandev.appfuse.file.FileTooLargeException
建構子(含自訂訊息和檔案大小資訊)
fill() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the fill record component.
fill() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the fill record component.
fill() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the fill record component.
fill() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
fill() - Method in record class io.leandev.appfuse.report.node.BoxStyle
Returns the value of the fill record component.
fill(BufferedImage, int, int) - Static method in class io.leandev.appfuse.image.ImageScaler
縮放圖片到精確尺寸(可能變形,類似 CSS object-fit: fill)
fillAlpha() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the fillAlpha record component.
fillAlpha() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the fillAlpha record component.
fillAlpha() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
fillRect(int, int, int, int) - Method in class io.leandev.appfuse.image.Canvas
填滿矩形區域。
fillRect(Rectangle) - Method in class io.leandev.appfuse.image.Canvas
填滿矩形區域。
fillRgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the fillRgb record component.
fillRgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the fillRgb record component.
Filter - Record Class in io.leandev.appfuse.search
查詢篩選器,用於建構結構化的查詢條件。
Filter() - Constructor for record class io.leandev.appfuse.search.Filter
建立空的篩選器。
Filter(Node) - Constructor for record class io.leandev.appfuse.search.Filter
Creates an instance of a Filter record class.
Filter(String, ComparisonOperator, Object) - Constructor for record class io.leandev.appfuse.search.Filter
使用指定的選擇器、運算子和期望值建立篩選器。
FilterParser - Class in io.leandev.appfuse.search
RSQL 查詢字串解析器,將 RSQL 語法轉換為 Filter 物件。
FilterParser() - Constructor for class io.leandev.appfuse.search.FilterParser
建立 RSQL 查詢解析器。
find(String, Instant, String) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
find(String, Instant, String) - Method in interface io.leandev.appfuse.audit.AuditStorage
同步查詢已持久化資料;after 為排他界線,null 條件不篩選。
find(String, Instant, String) - Method in class io.leandev.appfuse.audit.JdbcAuditStorage
 
find(String, Instant, String) - Method in class io.leandev.appfuse.audit.PersistentAuditEventRepository
 
findAll(CriteriaQuery) - Method in class io.leandev.appfuse.jpa.QueryRunner
 
findAll(CriteriaQuery, CriteriaQuery, Pageable) - Method in class io.leandev.appfuse.jpa.QueryRunner
執行分頁查詢,接受獨立的 data query 和 count query。
findAllChildElements() - Method in class io.leandev.appfuse.xml.XmlFinder
 
findAllChildElements(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findAllCities() - Method in class io.leandev.appfuse.almanac.address.AddressService
取得所有縣市
findAllCountries() - Method in class io.leandev.appfuse.almanac.location.LocationService
取得所有國家
findAllElements(XPathExpression) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findAllElements(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findAllInteractive() - Method in interface io.leandev.appfuse.security.directory.PrincipalDirectory
全部可互動登入的主體(候選池原料;排除服務帳號等非互動主體)。 參考實作為全量載入——目錄極大的部署由實作自行優化(分頁/查詢下推)
findAllNodes(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findAllRoadsByTown(String, String) - Method in class io.leandev.appfuse.almanac.address.AddressService
取得指定鄉鎮市區的所有道路
findAllTownsByCity(String) - Method in class io.leandev.appfuse.almanac.address.AddressService
取得指定縣市的所有鄉鎮市區
findAllTownsByCityName(String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依縣市名稱取得所有鄉鎮市區(名稱版,免代碼)
findAllVillagesByTown(String, String) - Method in class io.leandev.appfuse.almanac.address.AddressService
取得指定鄉鎮市區的所有村里
findAllVillagesByTownName(String, String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依縣市與鄉鎮市區名稱取得所有村里(名稱版,免代碼)
findByApiKeyHash(String) - Method in interface io.leandev.appfuse.security.auth.ApiKeyPrincipalLookup
依 key 的雜湊查找主體
findByCredentialHash(String) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
findByCredentialSelectorHash(String) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
以秘密 selector 找 family,讓已輪替 verifier 仍可被辨識為 replay。
findByDedupeKey(String) - Method in interface io.leandev.appfuse.notification.outbox.NotificationOutboxRepositoryBase
依去重鍵查找既有列(冪等去重用)。租戶範圍由 @TenantId filter 自動限縮 (請求緒=本租戶;root 緒不限縮——root 發送本就無租戶歸屬)
findByEmail(String) - Method in interface io.leandev.appfuse.security.directory.PrincipalDirectory
依 email 查找——重複容忍(ADR-018 決策三):email 非身分、唯一性歸應用宣告, 回全部命中;呼叫端多命中時應確定性拒絕,不選第一筆
findById(String) - Method in interface io.leandev.appfuse.security.directory.PrincipalDirectory
依穩定識別(PrincipalView.id())查找——供以不可變 id 為 subject 的機制 (如簽章連結,ADR-007:連結 subject 放帳號 id、不耦合投遞地址)於兌換時精準載入
findByIdAndUserId(UUID, String) - Method in interface io.leandev.appfuse.notification.inapp.InAppNotificationRepositoryBase
取某使用者的單則(標記已讀前的安全查詢,確保歸屬)
findByOutboxIdOrderByAttemptNoAsc(UUID) - Method in interface io.leandev.appfuse.notification.outbox.NotificationDeliveryLogRepositoryBase
查某 Outbox 列的完整嘗試歷程(依嘗試序)
findBySessionId(UUID) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
以 family ID 讀取 authoritative 狀態;舊 adapter 必須明示不支援,不能誤認為不存在。
findBySubject(String) - Method in interface io.leandev.appfuse.security.auth.AuthPrincipalLookup
依 JWT sub 的穩定主體識別載入主體。
findByTypeAndChannelAndLocaleAndEnabledTrue(String, ChannelType, String) - Method in interface io.leandev.appfuse.notification.template.NotificationTemplateRepositoryBase
查某型別×通道×語系的啟用範本;「不分語系」以 NotificationTemplateBase.ANY_LOCALE 查詢, 租戶範圍(若為租戶覆寫表)由 @TenantId filter 自動限縮
findByUserIdAndReadFalse(String) - Method in interface io.leandev.appfuse.notification.inapp.InAppNotificationRepositoryBase
某使用者所有未讀(供標記全部已讀)
findByUserIdAndTypeAndChannel(String, String, ChannelType) - Method in interface io.leandev.appfuse.notification.preference.NotificationPreferenceRepositoryBase
查某使用者對某型別×通道的偏好;租戶範圍由 @TenantId filter 自動限縮
findByUserIdOrderByCreatedDateDesc(String, Pageable) - Method in interface io.leandev.appfuse.notification.inapp.InAppNotificationRepositoryBase
某使用者的通知(新到舊);租戶範圍由 @TenantId filter 自動限縮
findByUsername(String) - Method in interface io.leandev.appfuse.security.auth.AuthPrincipalLookup
依登入身分識別子載入主體
findByUsername(String) - Method in interface io.leandev.appfuse.security.directory.PrincipalDirectory
依登入身分識別子查找
findCalendarDays(int) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
取得指定年份的整年日曆(供進階使用)
findCellByBookmark(String) - Method in class io.leandev.appfuse.document.Body
依書籤定位儲存格
findCellByText(String) - Method in class io.leandev.appfuse.document.Body
依文字內容定位儲存格
findCity(String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依代碼查找縣市
findCityByName(String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依名稱查找縣市
findDueForDispatch(Collection, Instant, Pageable) - Method in interface io.leandev.appfuse.notification.outbox.NotificationOutboxRepositoryBase
撈取到期、可遞送的列(跨租戶;須在無 TenantContext 的執行緒呼叫)
findElement(XPathExpression) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findElement(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findFirstChildCDATASection() - Method in class io.leandev.appfuse.xml.XmlFinder
 
findFirstChildCDATASection(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findFirstChildElement() - Method in class io.leandev.appfuse.xml.XmlFinder
 
findFirstChildElement(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findLastElement(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findNode(String) - Method in class io.leandev.appfuse.xml.XmlFinder
 
findOne(CriteriaQuery) - Method in class io.leandev.appfuse.jpa.QueryRunner
 
findParagraphByBookmark(String) - Method in class io.leandev.appfuse.document.Body
依書籤定位段落
findParagraphByText(String) - Method in class io.leandev.appfuse.document.Body
依文字內容定位段落
findSubdivisionCodeByISO2AndName(String, String) - Method in class io.leandev.appfuse.almanac.location.LocationService
以國家 alpha-2 與行政區劃名稱(部分比對)查找行政區劃代碼(去掉國家前綴)
findSubdivisions(String) - Method in class io.leandev.appfuse.almanac.location.LocationService
取得指定國家的所有行政區劃
findTown(String, String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依代碼查找鄉鎮市區
findTownByName(String, String) - Method in class io.leandev.appfuse.almanac.address.AddressService
依名稱查找鄉鎮市區
finish(long) - Method in class io.leandev.appfuse.report.internal.RowValidator
完整列來源結束時檢查是否有懸空跨列儲存格。
firewall(boolean) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
防火牆開關(白名單以 MailOutboundPolicy.Builder.allowedDomains 宣告;開而白名單空=全擋)
firstCellNum() - Method in class io.leandev.appfuse.workbook.Row
取得首欄索引
firstFooter() - Method in class io.leandev.appfuse.document.Document
取得首頁頁尾(不存在則建立)
firstHeader() - Method in class io.leandev.appfuse.document.Document
取得首頁頁首(不存在則建立)
firstHeaderRow(TableRow) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
首張表格頁使用的指定表頭;若未設定,沿用共同表頭。自動欄標題的規則不變。
firstHeaderRows() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the firstHeaderRows record component.
firstLineIndent() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the firstLineIndent record component.
firstLineIndent() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the firstLineIndent record component.
firstRowNum() - Method in class io.leandev.appfuse.workbook.Worksheet
取得首列索引
FIT - Enum constant in enum class io.leandev.appfuse.image.Scaling
 
fits(Paper) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
檢查此矩形是否適合指定的紙張尺寸(不考慮位置)
fits(Paper, Length) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
檢查此矩形是否適合指定的紙張尺寸(包含邊距)
FixedDocument - Record Class in io.leandev.appfuse.pdf
固定版面文件;幾何為 mm(左上原點,x 向右、y 向下),文字、字距、線寬與虛線長度為 pt。 頁面、明細容量及續頁由模板明確建立,不自動流動或分頁;元素依清單順序繪製。
FixedDocument(String, List) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument
 
FixedDocument(String, List, List) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument
Creates an instance of a FixedDocument record class.
FixedDocument.Align - Enum Class in io.leandev.appfuse.pdf
 
FixedDocument.Barcode - Record Class in io.leandev.appfuse.pdf
黑白向量條碼。moduleMm 不縮放;一維碼 heightMm 為條高,QR 高度由模組數決定。 quietModules 為每側靜區,QR 至少 4、一維碼至少 10。payload 的業務檢查碼由應用提供。 不自動加入人眼可讀文字,需另建 Text。
FixedDocument.BarcodeType - Enum Class in io.leandev.appfuse.pdf
 
FixedDocument.Element - Interface in io.leandev.appfuse.pdf
 
FixedDocument.Ellipse - Record Class in io.leandev.appfuse.pdf
橢圓外接框,可用於蓋章區;填色可省略。
FixedDocument.Frame - Record Class in io.leandev.appfuse.pdf
固定文字框/圖像框;座標為外框左上角。
FixedDocument.Image - Record Class in io.leandev.appfuse.pdf
PNG/JPEG 於框中等比置中,不拉伸;位元組防禦複製。
FixedDocument.Layer - Enum Class in io.leandev.appfuse.pdf
STATIC 為框線/底圖等預印內容;VARIABLE 為每份資料。套印只輸出 VARIABLE。
FixedDocument.LayoutIssue - Record Class in io.leandev.appfuse.pdf
建立者判定的幾何問題,例如區塊重疊;不可用此接點表示權限、資料或版本錯誤。 自訂 code 應使用應用自己的穩定命名空間。嚴格政策拒絕,警示政策完整繪製。
FixedDocument.Line - Record Class in io.leandev.appfuse.pdf
任意方向線段,可用於撕線、點線或虛線分隔。 dashPatternPt 為交替的線段與空白長度(pt,與線寬同單位);空清單為實線,奇數個元素由 PDF 重複兩次形成週期。 dashPhasePt 為週期起點偏移,實線必須為 0。整條線以單一路徑繪製,不需拆段。
FixedDocument.Page - Record Class in io.leandev.appfuse.pdf
固定頁;同頁 ID 不得重複。嚴格政策要求框線筆畫也位於紙張內。
FixedDocument.PdfBackground - Record Class in io.leandev.appfuse.pdf
PDF 頁面外觀底稿,固定為 STATIC 層。頁碼從 1 起,不匯入註解、AcroForm 或動作。 來源頁面須無旋轉、CropBox 原點為 0、UserUnit 為 1,尺寸與目標頁相同;不自動縮放。
FixedDocument.Rectangle - Record Class in io.leandev.appfuse.pdf
fillRgb 為 null 表示不填色;線寬必須大於 0。
FixedDocument.Text - Record Class in io.leandev.appfuse.pdf
CRLF/CR 正規化為 LF,Tab 展開成四個空格(非 tab stop);其他控制字元拒絕。 lineHeightPt 為基線間距;使用整個文字框所用字型的最大 ascent/descent 檢查上下界,不以裁切掩蓋超框。 letterSpacingPt 為同一行相鄰 code point 之間額外加的距離(非負,預設 0);行尾不加, 對齊、換行與超框檢查都以含字距的寬度計算。不做字距微調(kerning)。
FixedDocument.TextMode - Enum Class in io.leandev.appfuse.pdf
超框依 LayoutPolicy 回報警示或拒絕;不靜默縮字或截斷。
FixedLayoutException - Exception Class in io.leandev.appfuse.pdf
固定版面無法依契約輸出;建構期 location 為元件 ID,render 期為頁碼/元件。 code/location 供持有例外的呼叫端診斷,不包含業務資料值。 ReportStatus.Failed 對外只保留通用 report.invalid,不傳送內部定位資訊。
FixedLayoutException(String, String, String) - Constructor for exception class io.leandev.appfuse.pdf.FixedLayoutException
 
FixedMeasurer - Class in io.leandev.appfuse.report.internal.pdf
公開量測器的實作;與 FixedRenderer 共用 PdfTextMeasurer 與 FixedTextMetrics。
FixedMeasurer(ReportFonts) - Constructor for class io.leandev.appfuse.report.internal.pdf.FixedMeasurer
 
FixedPdfRenderer - Interface in io.leandev.appfuse.pdf
固定版面 PDF 公開入口,與流式 ReportDocument/ReportArtifact 無關。 共用已驗證的字型登錄與 PDFBox runtime;renderer 可跨執行緒重用。
FixedPdfRenderer.LayoutPolicy - Enum Class in io.leandev.appfuse.pdf
只處理幾何排版異常;字型、資產、容量與生成錯誤仍拒絕。 預設 OUTPUT_WITH_WARNINGS;只有明確選用 STRICT 才拒絕幾何異常。
FixedPdfRenderer.Options - Record Class in io.leandev.appfuse.pdf
平移校準以 mm,作用於全部輸出元素;不更改紙張尺寸。overlayOnly 略過 STATIC 層。
FixedPdfRenderer.Result - Record Class in io.leandev.appfuse.pdf
 
FixedRenderer - Class in io.leandev.appfuse.report.internal.pdf
與流式排版分離;只共用 PDF runtime、字型量測及圖片嵌入。
FixedRenderer(ReportFonts) - Constructor for class io.leandev.appfuse.report.internal.pdf.FixedRenderer
 
FixedRenderer(ReportFonts, TempStorage) - Constructor for class io.leandev.appfuse.report.internal.pdf.FixedRenderer
內部測試接點;不屬公開 API。
FixedTextMeasurer - Interface in io.leandev.appfuse.pdf
以與 FixedPdfRenderer 相同的字型登錄、fallback 鏈與字距規則量測單行文字, 供應用在建立 FixedDocument 前自行計算座標(例如逐字定位、置中或拉伸標籤)。 同一份 ReportFonts 下,量得的寬度等於 renderer 對齊與超框檢查使用的寬度。
FixedTextMeasurer.Measurement - Record Class in io.leandev.appfuse.pdf
 
FixedTextMeasurer.Run - Record Class in io.leandev.appfuse.pdf
 
FixedWidthReader - Class in io.leandev.appfuse.csv
固定寬度文本讀取器
FixedWidthReader(InputStream, FixedWidthReaderSettings) - Constructor for class io.leandev.appfuse.csv.FixedWidthReader
建構固定寬度讀取器(使用 UTF-8 編碼)
FixedWidthReader(InputStream, FixedWidthReaderSettings, Charset) - Constructor for class io.leandev.appfuse.csv.FixedWidthReader
建構固定寬度讀取器
FixedWidthReaderBuilder - Class in io.leandev.appfuse.csv
固定寬度讀取器建構器
FixedWidthReaderSettings - Class in io.leandev.appfuse.csv
固定寬度文本讀取器設定
FixedWidthReaderSettings() - Constructor for class io.leandev.appfuse.csv.FixedWidthReaderSettings
預設建構子
FixedWidthReaderSettings(FixedWidthReaderSettings) - Constructor for class io.leandev.appfuse.csv.FixedWidthReaderSettings
複製建構子
FixedWidthWriter - Class in io.leandev.appfuse.csv
固定寬度文本寫入器
FixedWidthWriter(OutputStream, FixedWidthWriterSettings) - Constructor for class io.leandev.appfuse.csv.FixedWidthWriter
建構固定寬度寫入器(使用 UTF-8 編碼)
FixedWidthWriter(OutputStream, FixedWidthWriterSettings, Charset) - Constructor for class io.leandev.appfuse.csv.FixedWidthWriter
建構固定寬度寫入器
FixedWidthWriterBuilder - Class in io.leandev.appfuse.csv
固定寬度寫入器建構器
FixedWidthWriterSettings - Class in io.leandev.appfuse.csv
固定寬度文本寫入器設定
FixedWidthWriterSettings() - Constructor for class io.leandev.appfuse.csv.FixedWidthWriterSettings
預設建構子
FixedWidthWriterSettings(FixedWidthWriterSettings) - Constructor for class io.leandev.appfuse.csv.FixedWidthWriterSettings
複製建構子
FixedWidthWriterSettings.Alignment - Enum Class in io.leandev.appfuse.csv
對齊方式
FLOAT - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
浮點數(千分位兩位小數,#,##0.00)
FloatConverter - Class in io.leandev.appfuse.converter
將各種類型轉換為 Float 的轉換器。
FloatConverter() - Constructor for class io.leandev.appfuse.converter.FloatConverter
建立 FloatConverter 實例。
floatPattern() - Method in class io.leandev.appfuse.nls.I18n
 
floatPattern(String) - Method in class io.leandev.appfuse.nls.I18n
 
floatPattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
floatPattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
flush() - Method in class io.leandev.appfuse.csv.CsvWriter
強制寫入緩衝區
flush() - Method in class io.leandev.appfuse.csv.FixedWidthWriter
強制寫入緩衝區
flushInterval() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the flushInterval record component.
FolderCreationException(String, Throwable) - Constructor for exception class io.leandev.appfuse.env.Environ.FolderCreationException
建立目錄建立例外。
font() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Returns the value of the font record component.
font() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the font record component.
font() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns the value of the font record component.
FontBuilder - Class in io.leandev.appfuse.font
字體建構器,提供流暢的 API 來建立和配置字體。
fontFamily() - Method in class io.leandev.appfuse.nls.I18n
 
fontFamily() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns the value of the fontFamily record component.
fontFamily() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
fontFamily() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns the value of the fontFamily record component.
fontFamily(String) - Method in class io.leandev.appfuse.nls.I18n
 
fontFamily(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
fontFamily(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
FontFamily - Enum Class in io.leandev.appfuse.font
標準字體家族枚舉。
FontInspector - Class in io.leandev.appfuse.report.internal.pdf
ReportFonts.Builder#build() 的字型檢查
fontSize() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
FontSource - Interface in io.leandev.appfuse.report
字型檔的來源;登錄時只記錄來源,render 時才讀取
FontSource.Bytes - Record Class in io.leandev.appfuse.report
由應用提供位元組;每次讀取都呼叫 supplier
FontSource.Classpath - Record Class in io.leandev.appfuse.report
classpath 上的字型資源
FontSource.File - Record Class in io.leandev.appfuse.report
檔案系統上的字型檔
FontWeight - Enum Class in io.leandev.appfuse.report.node
字重
footer() - Method in class io.leandev.appfuse.document.Document
取得預設頁尾(不存在則建立)
footer() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the footer record component.
footer() - Method in class io.leandev.appfuse.report.ReportDocument
 
footer(BiFunction) - Method in class io.leandev.appfuse.report.GroupedRows
群組小計列的各格文字;每層群組結束時呼叫,未設定時不輸出小計列
footer(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
設定本節每頁頁尾,取代文件頁尾;自動換行並保留高度。
footer(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
forbidden(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 403 Forbidden
ForbiddenException - Exception Class in io.leandev.appfuse.http.exception
禁止存取異常(HTTP 403)
ForbiddenException(String) - Constructor for exception class io.leandev.appfuse.http.exception.ForbiddenException
建立禁止存取異常
ForbiddenException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.ForbiddenException
建立禁止存取異常,包含原始異常
FORCED_BREAK - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
forceDownload() - Method in class io.leandev.appfuse.file.FileResponseBuilder
強制下載(而非在瀏覽器中開啟)
forceDownload() - Method in class io.leandev.appfuse.file.ImageResponseBuilder
強制下載(Content-Disposition: attachment)而非 inline 顯示
forEachPage(IntConsumer) - Method in class io.leandev.appfuse.report.ReportPages
逐頁走訪(遞增)
forGmail() - Static method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
建立 Gmail OAuth2 認證器建構器
forGmail(Authenticator) - Static method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
format() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns the value of the format record component.
format() - Method in class io.leandev.appfuse.workbook.Workbook
取得此活頁簿的檔案格式
format(String) - Method in class io.leandev.appfuse.file.ImageResponseBuilder
設定輸出格式(如 "png"、"jpeg")
format(Date) - Method in class io.leandev.appfuse.converter.DateConverter
將日期格式化為字串
format(DoubleFunction) - Method in record class io.leandev.appfuse.report.chart.ValueAxis
 
formatViolations(ProblemDetail) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
將 ProblemDetail 的 violations 渲染成可讀字串,附加於日誌訊息之後
forOffice365(Authenticator) - Static method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
forOffice365(String) - Static method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
建立 Microsoft 365 OAuth2 認證器建構器
forStreaming(int, String, List) - Static method in class io.leandev.appfuse.report.internal.RowValidator
讀取延遲列時使用的驗證器;不追蹤節點 id(避免記憶體隨列數成長)
forType(String) - Method in interface io.leandev.appfuse.notification.outbox.RetryPolicyResolver
解析指定通知型別的重試政策
forward(ClassicHttpRequest) - Method in class io.leandev.appfuse.http.gateway.GatewayForwarder
透過 Gateway 轉發請求
FORWARDED_URL_HEADER - Static variable in class io.leandev.appfuse.http.gateway.GatewayForwarder
Forwarded URL Header 名稱
FORWARDED_URL_HEADER - Static variable in class io.leandev.appfuse.http.StandardHttpClient
公開的常數,供攔截器使用
frame() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the frame record component.
frame() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns the value of the frame record component.
frame() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the frame record component.
frame() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the frame record component.
Frame(double, double, double, double) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Frame
Creates an instance of a Frame record class.
from() - Method in record class io.leandev.appfuse.mail.MailerSpec
寄件者字串:有顯示名稱則 Name <addr>,否則只有位址
from() - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
Returns the value of the from record component.
from(FileStorage, String, String) - Static method in class io.leandev.appfuse.file.FileResponseBuilder
建立 FileResponseBuilder
from(FileStorage, String, String) - Static method in class io.leandev.appfuse.file.ImageResponseBuilder
建立 ImageResponseBuilder
from(Root) - Method in class io.leandev.appfuse.jpa.PredicateBuilder
 
from(Class) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定查詢的來源實體
from(Class) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
from(Class, String) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定查詢的來源實體(含別名)
from(Class, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
from(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定寄件者
fromAddress() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the fromAddress record component.
fromBase64(String, Map) - Static method in class io.leandev.appfuse.security.crypto.PersistenceEncryption
從 Base64 key ring 建立能力。每個值都必須解碼為 32 bytes,且 active key 必須存在。
fromMap(Map) - Static method in class io.leandev.appfuse.bean.PropertyMap
Jackson 3.x: 實作 Map 介面的自訂類別需要 @JsonCreator 標註才能正確反序列化
fromName() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the fromName record component.
fromStatusCode(int, String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
從 HTTP 狀態碼建立 ProblemDetail
fromString(CharSequence) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
frontend(String) - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
 
frontends() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns the value of the frontends record component.
fullPrefix() - Method in class io.leandev.appfuse.serial.SerialNumberContext
建構完整的前綴(包含租戶代碼和日期)

G

gap() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the gap record component.
gap() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the gap record component.
gap(Length) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
gap(Length) - Method in class io.leandev.appfuse.report.PageSummary.Builder
內文游標與摘要之間的距離
GatewayForwarder - Class in io.leandev.appfuse.http.gateway
Gateway 轉發器
GatewayForwarder() - Constructor for class io.leandev.appfuse.http.gateway.GatewayForwarder
 
ge(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立大於或等於條件的篩選器。
generate(int) - Static method in class io.leandev.appfuse.security.auth.RsaKeyPairs
產生指定強度的 RSA key pair。
generate(SerialNumberContext) - Method in interface io.leandev.appfuse.serial.SerialNumberGenerator
生成業務序號
generate(String) - Static method in class io.leandev.appfuse.file.FileIdGenerator
生成可攜的檔案 ID
generate(String, LocalDateTime) - Static method in class io.leandev.appfuse.file.FileIdGenerator
生成可攜的檔案 ID(可指定時間,方便測試)
generateClientCredentialsToken(UserDetails, Map, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
M2M 的可信發行路徑;sessionKind 不接受 caller claims 覆寫。
generateDelegationToken(UserDetails, List, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
產生代理(Delegation)token
generateDelegationToken(UserDetails, List, Map, Instant, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateId(String) - Method in class io.leandev.appfuse.file.FileIdGenerator
生成可攜的檔案 ID(實例方法)
generateId(String, LocalDateTime) - Method in class io.leandev.appfuse.file.FileIdGenerator
生成可攜的檔案 ID(實例方法,可指定時間)
generateImpersonationToken(UserDetails, String, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
產生模擬(Impersonation)token
generateImpersonationToken(UserDetails, String, Map, Instant, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateRefreshToken(Authentication, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
產生 Refresh Token
generateRefreshToken(UserDetails, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
產生 Refresh Token
generateToken(Authentication) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(Authentication, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, long) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, Map) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, Map, long) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, Map, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
generateToken(UserDetails, Map, Instant, Instant) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
明確使用同一可信時鐘,避免 bounded Access 超過 family 截止。
Generating(Instant, int) - Constructor for record class io.leandev.appfuse.report.ReportStatus.Generating
Creates an instance of a Generating record class.
generation() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the generation record component.
get(ComparisonOperator) - Static method in enum class io.leandev.appfuse.search.RSQLComparator
 
get(GroupedRows.Aggregate) - Method in interface io.leandev.appfuse.report.GroupedRows.Totals
 
get(CriteriaQuery) - Method in class io.leandev.appfuse.jpa.QueryRunner
 
get(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
get(Object, Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
get(String) - Method in class io.leandev.appfuse.csv.CsvRecord
根據欄位名稱取得原始值
get(String) - Method in class io.leandev.appfuse.http.logging.InterceptorContext
取得自訂屬性
get(String) - Method in class io.leandev.appfuse.nls.Translation
Retrieves a translation for the given key.
get(String, Class) - Method in class io.leandev.appfuse.almanac.AlmanacClient
GET 端點並反序列化為單一物件
get(String, Class) - Method in class io.leandev.appfuse.http.logging.InterceptorContext
取得自訂屬性(泛型版本)
get(String, String, String) - Method in class io.leandev.appfuse.nls.I18n
 
get(String, String, Locale) - Method in class io.leandev.appfuse.nls.I18n
 
get(K) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
get(K) - Method in interface io.leandev.appfuse.cache.api.Cache
取得快取值
get(K) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
get(K) - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
get(K) - Method in class io.leandev.appfuse.ehcache.DuraCache
取得值(啟用降級)
get(K) - Method in class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
get(K, boolean) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
取得快取值(可選擇是否降級)
get(K, boolean) - Method in class io.leandev.appfuse.ehcache.DuraCache
取得值
getAccessToken() - Method in class io.leandev.appfuse.oauth2.AccessToken
取得存取令牌字串
getAccessToken(OAuth2Authenticator.OAuth2Config) - Method in class io.leandev.appfuse.oauth2.OAuth2Authenticator
取得有效的 Access Token
getAccessTokenExpirationInMs() - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
getActingPolicy() - Method in interface io.leandev.appfuse.security.auth.ActingContext
目前 acting family 的應用政策識別;未綁定或一般 Session 為 null。
getActor() - Method in interface io.leandev.appfuse.security.auth.ActingContext
真實操作者(模擬者)的 stable subject;模擬時回 actor claim、其餘回 ActingContext.getSubject() 自身 (真實操作者恆為當前 principal)
getAllCacheStatistics() - Method in class io.leandev.appfuse.ehcache.CacheProfiler
取得所有快取的統計資訊
getAllowedDomains() - Method in class io.leandev.appfuse.mail.DirectMailer
 
getAllowedDomains() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
getAllowedDomainsCount() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getArea(Length.Unit) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
計算矩形面積
getAs(String, Class) - Method in class io.leandev.appfuse.csv.CsvRecord
根據欄位名稱取得值並轉換為指定型別
getAsBigDecimal(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsBigDecimal(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsBigDecimal(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsBigDecimal(String, BigDecimal) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsBigInteger(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsBigInteger(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsBoolean(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsBoolean(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsBoolean(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsBoolean(String, Boolean) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsDate(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsDate(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsDate(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsDate(String, Date) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsDouble(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsDouble(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsDouble(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsDouble(String, Double) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsFloat(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsFloat(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsFloat(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsFloat(String, Float) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsInstant(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsInstant(String, String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsInteger(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsInteger(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsInteger(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsInteger(String, Integer) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsList(String, Class) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsList(String, Class, List) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsLocalDateTime(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsLocalDateTime(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsLong(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsLong(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsLong(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsLong(String, Long) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsPropertyMap(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsPropertyMap(String, PropertyMap) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsString(int) - Method in interface io.leandev.appfuse.record.Record
 
getAsString(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAsString(String) - Method in interface io.leandev.appfuse.record.Record
 
getAsString(String, String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getAttempts() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
已嘗試遞送次數
getAvailable() - Method in class io.leandev.appfuse.http.StandardHttpClient.Stats
 
getBean() - Method in class io.leandev.appfuse.bean.PropertyMap
 
getBigDecimal(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getBody() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
已渲染內文
getBoolean(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getBufferedImage() - Method in class io.leandev.appfuse.image.Canvas
取得畫布的 BufferedImage。
getBufferedImage(byte[]) - Static method in class io.leandev.appfuse.image.ImageReader
從 byte 陣列讀取圖片(靜態方法)
getBufferedImage(InputStream) - Static method in class io.leandev.appfuse.image.ImageReader
從 InputStream 讀取圖片(靜態方法)
getBytes() - Method in interface io.leandev.appfuse.file.FileObject
 
getCache(String, Class, Class) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
getCache(String, Class, Class) - Method in interface io.leandev.appfuse.cache.api.CacheManager
取得快取
getCache(String, Class, Class) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
getCacheNames() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
getCacheNames() - Method in interface io.leandev.appfuse.cache.api.CacheManager
取得所有快取名稱
getCacheNames() - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
getCacheStatistics(String) - Method in class io.leandev.appfuse.ehcache.CacheProfiler
取得指定快取的統計資訊
getCcRecipientAddresses() - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
取得 EMAIL CC 位址;非 EMAIL 或舊資料列回空清單。
getCcRecipientAddresses() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
EMAIL 通道同一封郵件的 CC 位址;其他通道為空
getCell(int) - Method in class io.leandev.appfuse.workbook.Row
取得指定索引的儲存格
getChannel() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
遞送通道
getClaimsFromJwt(String) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
getClaimsFromJwt(String, Clock) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
getCode() - Method in interface io.leandev.appfuse.json.DeclaredCodeEnum
該常數的對外代碼——即它的 wire 值。
getCode() - Method in exception class io.leandev.appfuse.report.ReportPageSelectionException
 
getColor() - Method in class io.leandev.appfuse.image.Canvas
取得目前繪圖顏色。
getConfiguration() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
getConfiguration() - Method in interface io.leandev.appfuse.cache.api.Cache
取得快取配置
getConfiguration() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
getConfiguration() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
getConverter(Class) - Method in class io.leandev.appfuse.web.converter.StringToEnumConverterFactory
 
getCreatedDate() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
建立時間
getCurrentTenantId() - Static method in class io.leandev.appfuse.security.tenant.TenantContext
取得當前租戶 ID
getDate(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getDedupeKey() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
冪等去重鍵
getDeepLink() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
附帶的深連結 URL(可為 null)
getDefaultFrom() - Method in class io.leandev.appfuse.mail.DirectMailer
 
getDefaultSqlLength(Dialect, JdbcType) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
getDelegate() - Method in class io.leandev.appfuse.cache.core.ManagedCache
取得底層快取(供進階使用)
getDeliveryExpiresAt() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
遞送截止時間(可為 null,表示不設截止);到期後 dispatcher 直接抑制且不呼叫通道。
getDescription() - Method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
錯誤描述(error_description);等同 Throwable.getMessage()
getDouble(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getDownstreamFailure() - Method in exception class io.leandev.appfuse.http.exception.HttpClientException
取得下游失敗診斷脈絡。
getDurableLayer() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
取得持久層
getEhcache() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
取得底層 Ehcache 實例(供內部使用)
getEhcacheManager() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
取得底層 Ehcache 管理器(供內部使用)
getEntity(ClassicHttpRequest) - Method in class io.leandev.appfuse.http.HttpRequestParser
 
getEntity(ClassicHttpResponse) - Method in class io.leandev.appfuse.http.HttpResponseParser
 
getEntity(T) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
從 HTTP 訊息中取得 HttpEntity
getError() - Method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
 
getExpiryDate() - Method in class io.leandev.appfuse.oauth2.AccessToken
取得令牌過期時間
getFallbackCount() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
取得降級次數
getFastLayer() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
取得快速層
getFileCount() - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
取得檔案數量
getFileCount() - Method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
取得檔案數量
getFileSize() - Method in exception class io.leandev.appfuse.file.FileTooLargeException
取得實際檔案大小
getFloat(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getFont() - Method in class io.leandev.appfuse.image.Canvas
取得目前繪圖字體。
getFontFamily() - Method in class io.leandev.appfuse.workbook.CellStyle
取得字型名稱
getFontSize() - Method in class io.leandev.appfuse.workbook.CellStyle
取得字級(點數,point)
getGrantor() - Method in interface io.leandev.appfuse.security.auth.ActingContext
單一代理授權人便利存取:恰好一筆回該筆 stable subject、零筆回 null;
getGrantors() - Method in interface io.leandev.appfuse.security.auth.ActingContext
代理授權人 stable subject 全集(0..n);無代理時回空 list
getHeaders() - Method in class io.leandev.appfuse.csv.CsvWriter
取得當前 Header 欄位
getHeaders() - Method in class io.leandev.appfuse.csv.FixedWidthWriter
取得當前 Header 欄位
getHeaders() - Method in class io.leandev.appfuse.workbook.WorkbookReader
取得目前 Header
getHeaders() - Method in class io.leandev.appfuse.workbook.WorkbookRecord
取得欄位名稱
getHeaders() - Method in class io.leandev.appfuse.workbook.WorkbookWriter
取得目前 Header
getHeight() - Method in class io.leandev.appfuse.image.Canvas
取得畫布高度。
getHeight() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
getHeight() - Method in class io.leandev.appfuse.measure.Rectangle
 
getHeightInPoints() - Method in class io.leandev.appfuse.workbook.Row
取得列高(點數)
getHitRatio() - Method in class io.leandev.appfuse.cache.api.CacheStatistics
取得命中率
getHost() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getHost() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
getId() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
Outbox 列 ID
getImage() - Method in class io.leandev.appfuse.image.Canvas
取得畫布的 BufferedImage。
getImplementationClass() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getInputStream(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
getInputStream(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
取得永久區檔案的 InputStream
getInputStream(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
getInputStream(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
getInputStream(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
getInputStream(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getInstance() - Static method in class io.leandev.appfuse.env.Environ
取得 Environ 單例實例。
getInstance() - Static method in class io.leandev.appfuse.nls.I18n
 
getInteger(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getJavaVendor() - Method in class io.leandev.appfuse.env.Environ
取得 Java 供應商名稱。
getJavaVersion() - Method in class io.leandev.appfuse.env.Environ
取得 Java 版本。
getLastError() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
最後一次失敗的錯誤訊息(可為 null)
getLastModifiedDate() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
最後更新時間
getLeased() - Method in class io.leandev.appfuse.http.StandardHttpClient.Stats
 
getLength() - Method in interface io.leandev.appfuse.file.FileObject
 
getList(String, Class) - Method in class io.leandev.appfuse.almanac.AlmanacClient
GET 端點並反序列化為物件清單
getList(String, Class) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getList(String, Class, List) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getLong(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getMailSenderInfo() - Method in class io.leandev.appfuse.mail.DirectMailer
取得底層 JavaMailSender 資訊
getMap(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getMax() - Method in class io.leandev.appfuse.http.StandardHttpClient.Stats
 
getMaxAttempts() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
重試上限
getMaxSize() - Method in exception class io.leandev.appfuse.file.FileTooLargeException
取得允許的最大大小
getMemoryUsageRatio() - Method in class io.leandev.appfuse.cache.api.CacheStatus.CapacityInfo
取得記憶體使用率
getMessage() - Method in exception class io.leandev.appfuse.exception.ApplicationException
覆寫 getMessage(),返回格式化後的訊息
getMessage() - Method in class io.leandev.appfuse.exception.Violation
 
getMessage() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
getMessage() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
getMetadata(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
getMetadata(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
取得永久區檔案的 Metadata
getMetadata(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
getMetadata(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
getMetadata(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
getMetadata(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getMissRatio() - Method in class io.leandev.appfuse.cache.api.CacheStatistics
取得未命中率
getMode() - Method in class io.leandev.appfuse.security.resourceserver.AuthProperties
 
getName() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
getName() - Method in interface io.leandev.appfuse.cache.api.Cache
取得快取名稱
getName() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
getName() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
getName() - Method in interface io.leandev.appfuse.file.FileObject
 
getName() - Method in enum class io.leandev.appfuse.font.FontFamily
取得字體家族的顯示名稱
getName() - Method in enum class io.leandev.appfuse.image.Position
 
getName() - Method in enum class io.leandev.appfuse.image.Scaling
 
getName() - Method in class io.leandev.appfuse.security.auth.AuthPrincipalAuthenticationToken
 
getNextAttemptAt() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
下次嘗試時間(可為 null)
getNoticeHeaders() - Method in class io.leandev.appfuse.mail.DirectMailer
 
getNoticeHeaders() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
getNoticeSubjectPrefix() - Method in class io.leandev.appfuse.mail.DirectMailer
 
getNoticeSubjectPrefix() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
特殊訊息主旨前綴的環境預設(範圍專屬設定可覆寫,見 DirectMailer 建構子)
getObject(String, Class) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getOperator() - Method in enum class io.leandev.appfuse.search.RSQLComparator
 
getOrder() - Method in class io.leandev.appfuse.env.EnvironConfigInjector
 
getOrder() - Method in interface io.leandev.appfuse.security.SecurityContributor
註冊順序;數字小者先註冊、先匹配。matcher 互斥時無影響。
getParams() - Method in class io.leandev.appfuse.exception.Violation
 
getPasswordAuthentication() - Method in class io.leandev.appfuse.mail.BasicAuthenticator
 
getPasswordAuthentication() - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticator
 
getPath() - Method in interface io.leandev.appfuse.file.FileObject
 
getPending() - Method in class io.leandev.appfuse.http.StandardHttpClient.Stats
 
getPerimeter(Length.Unit) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
計算矩形周長
getPhase() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
getPort() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getPort() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
getPpi() - Method in class io.leandev.appfuse.image.Canvas
取得畫布的 PPI(每英吋像素數)。
getPpi() - Method in class io.leandev.appfuse.image.ImageProcessor
取得處理器的 PPI 設定
getPropertyMap(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getProps() - Method in class io.leandev.appfuse.exception.Violation
 
getProtocol() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getPublicKey() - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
取得簽章驗證用的公鑰
getReadMethod(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getRecipient() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
getRecipientAddress() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
收件人遞送位址
getRecipientUserId() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
收件人識別(可為 null)
getRecommendedJdbcType(JdbcTypeIndicators) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
getRedirectAddress() - Method in class io.leandev.appfuse.mail.DirectMailer
 
getRedirectTo() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
getRefreshTokenExpirationInMs() - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
取得 Refresh Token 過期時間(毫秒)
getRegistry() - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
取得底層的 Registry,允許註冊自定義 Mapper
getRegistry() - Static method in class io.leandev.appfuse.error.StandardRestExceptionHandler
取得異常映射註冊中心 子類別可透過此方法註冊自定義 Mapper
getRequest() - Method in class io.leandev.appfuse.notification.NotificationEvent
取得通知請求
getRequestId() - Method in class io.leandev.appfuse.http.logging.InterceptorContext
取得請求的唯一識別碼
getRetryCount() - Method in class io.leandev.appfuse.http.logging.InterceptorContext
取得重試次數
getRootElement() - Method in class io.leandev.appfuse.xml.XmlDocument
 
getRow(int) - Method in class io.leandev.appfuse.workbook.Worksheet
取得指定索引的列
getSentAt() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
遞送成功時間(可為 null)
getSessionId() - Method in interface io.leandev.appfuse.security.auth.ActingContext
目前 Access Token 所屬 Session family;舊 token 或非互動式 token 可為 null。
getSessionIdFromJwt(String) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
從 JWT token 中取得 session ID
getSheet(String) - Method in class io.leandev.appfuse.workbook.Workbook
取得指定名稱的工作表
getSheetAt(int) - Method in class io.leandev.appfuse.workbook.Workbook
取得指定索引的工作表
getStagedInputStream(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
getStagedInputStream(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
取得暫存檔案的 InputStream
getStagedInputStream(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
getStagedInputStream(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
getStagedInputStream(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
getStagedInputStream(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getStagedMetadata(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
getStagedMetadata(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
取得暫存檔案的 Metadata
getStagedMetadata(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
getStagedMetadata(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
getStagedMetadata(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
getStagedMetadata(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getStatistics() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
getStatistics() - Method in interface io.leandev.appfuse.cache.api.Cache
取得快取統計資訊
getStatistics() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
getStatistics() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
getStatistics(long) - Method in class io.leandev.appfuse.cache.core.CacheMonitor
取得統計資訊
getStatisticsService() - Method in class io.leandev.appfuse.ehcache.CacheProfiler
取得統計服務
getStatus() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
getStatus() - Method in interface io.leandev.appfuse.cache.api.Cache
取得快取狀態
getStatus() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
getStatus() - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
getStatus() - Method in exception class io.leandev.appfuse.calendar.DateNotSelectableException
不可選的日期狀態
getStatus() - Method in interface io.leandev.appfuse.entity.Stateful
取得目前狀態
getStatus() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
遞送狀態
getStatus() - Method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
 
getStatusCode() - Method in exception class io.leandev.appfuse.http.exception.HttpClientException
取得 HTTP 狀態碼
getStorageType() - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
getStorageType() - Method in interface io.leandev.appfuse.file.FileStorage
取得儲存類型名稱
getStorageType() - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
getStorageType() - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
getStorageType() - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
getStorageType() - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getString(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getSubject() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
getSubject() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
已渲染主旨
getSubject() - Method in interface io.leandev.appfuse.security.auth.ActingContext
有效身份 stable subject(代理=登入者、模擬=被模擬者,即 JWT sub);未認證時為 null
getTempId() - Method in class io.leandev.appfuse.file.FileDescriptor
取得暫存區 tempId
getTenantId() - Method in interface io.leandev.appfuse.jpa.tenant.TenantAware
取得此 Entity 所屬的租戶 ID
getTenantId() - Method in class io.leandev.appfuse.jpa.tenant.TenantAwareEntity
 
getTenantId() - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
所屬租戶;null = 無租戶(引擎不簽 tenant claim)
getTenantId() - Method in interface io.leandev.appfuse.security.tenant.TenantAwareUserDetails
取得此使用者所屬的租戶 ID
getTenantIdOrNull() - Static method in class io.leandev.appfuse.security.tenant.TenantContext
嘗試取得當前租戶 ID(不拋出異常)
getTokenInfo() - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticator
取得完整的 Token 資訊 (用於進階使用)
getTokenInfo(OAuth2Authenticator.OAuth2Config) - Method in class io.leandev.appfuse.oauth2.OAuth2Authenticator
取得有效的 TokenInfo (包含完整資訊)
getTokenType() - Method in class io.leandev.appfuse.oauth2.AccessToken
取得令牌類型
getTotalStats() - Method in class io.leandev.appfuse.http.StandardHttpClient
 
getTotalWidth() - Method in class io.leandev.appfuse.csv.FixedWidthReaderSettings
取得總寬度
getTotalWidth() - Method in class io.leandev.appfuse.csv.FixedWidthWriterSettings
取得總寬度
getType() - Method in interface io.leandev.appfuse.file.FileObject
 
getType() - Method in interface io.leandev.appfuse.notification.outbox.OutboxView
通知型別鍵(如 product.low-stock)
getType(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getUnit() - Method in class io.leandev.appfuse.measure.Length
 
getUrl(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
取得檔案的存取 URL
getUrl(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
取得檔案的存取 URL
getUrl(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
本地儲存不支援 URL 存取
getUrl(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
取得檔案的存取 URL
getUrl(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
SFTP 儲存不支援 URL 存取
getUrl(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
getUsageRatio() - Method in class io.leandev.appfuse.cache.api.CacheStatus.CapacityInfo
取得容量使用率
getUsername() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
getUsername() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
getUsernameFromJwt(String) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
getValue() - Method in class io.leandev.appfuse.measure.Length
 
getValue() - Method in class io.leandev.appfuse.workbook.Cell
讀取儲存格值
getValue(int) - Method in class io.leandev.appfuse.csv.CsvRecord
取得指定索引的原始值(Object)
getValue(int) - Method in interface io.leandev.appfuse.record.Record
依索引取得欄位值
getValue(int) - Method in class io.leandev.appfuse.workbook.Row
取得指定索引儲存格的值
getValue(int) - Method in class io.leandev.appfuse.workbook.WorkbookRecord
 
getValue(int, Class) - Method in interface io.leandev.appfuse.record.Record
依索引取得並轉換欄位值
getValue(int, Class) - Method in class io.leandev.appfuse.workbook.WorkbookRecord
 
getValue(int, Class) - Method in class io.leandev.appfuse.csv.CsvRecord
取得指定索引的值並轉換為指定型別
getValue(String) - Method in interface io.leandev.appfuse.record.Record
 
getValues() - Method in class io.leandev.appfuse.csv.CsvRecord
取得所有欄位值(按 Header 順序)
getValues() - Method in interface io.leandev.appfuse.record.Record
取得記錄中所有欄位的值列表。
getValues() - Method in class io.leandev.appfuse.workbook.Row
取得此列所有儲存格的值(由首欄到末欄)
getValues() - Method in class io.leandev.appfuse.workbook.WorkbookRecord
 
getViolations() - Method in exception class io.leandev.appfuse.exception.ConstraintException
取得所有違規資訊。
getWidth() - Method in class io.leandev.appfuse.image.Canvas
取得畫布寬度。
getWidth() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
getWidth() - Method in class io.leandev.appfuse.measure.Rectangle
 
getWriteMethod(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
getX() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
getX() - Method in class io.leandev.appfuse.measure.Rectangle
 
getY() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
getY() - Method in class io.leandev.appfuse.measure.Rectangle
 
governed() - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
啟用記憶體管制(預設即啟用)
government(CalendarService) - Static method in class io.leandev.appfuse.calendar.Calendars
以政府行事曆(almanac)為底座——假日不可選(ReasonCodes.HOLIDAY)、 節日名稱透傳至 DayStatus.description()
grandTotal(Function) - Method in class io.leandev.appfuse.report.GroupedRows
總計列的各格文字;未設定時不輸出總計列
grantorIds() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the grantorIds record component.
grantors() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns the value of the grantors record component.
grantors() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns the value of the grantors record component.
grantType() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns the value of the grantType record component.
grantType(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定授權類型
GREATER_THAN - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
大於運算子 (>)
GREATER_THAN - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
GREATER_THAN_OR_EQUAL - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
大於或等於運算子 (>=)
GREATER_THAN_OR_EQUAL - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
Group(int, Object, List) - Constructor for record class io.leandev.appfuse.report.GroupedRows.Group
Creates an instance of a Group record class.
GROUP_FOOTER - Enum constant in enum class io.leandev.appfuse.report.node.RowRole
群組小計列
GROUP_HEADER - Enum constant in enum class io.leandev.appfuse.report.node.RowRole
群組標題列
groupBy(String...) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
groupBy(Function) - Method in class io.leandev.appfuse.report.GroupedRows
新增一層群組,以鍵的自然順序排序,群組標題為鍵的文字
groupBy(Function, Comparator, Function) - Method in class io.leandev.appfuse.report.GroupedRows
新增一層群組
groupBy(Function, Function) - Method in class io.leandev.appfuse.report.GroupedRows
新增一層群組,以鍵的自然順序排序
GroupedRows<T> - Class in io.leandev.appfuse.report
把已排序的領域資料串流轉成帶群組角色的 TableRow 串流
GroupedRows.Aggregate<R> - Class in io.leandev.appfuse.report
彙總結果的 handle;只能用於建立它的 GroupedRows
GroupedRows.Group - Record Class in io.leandev.appfuse.report
結束中的群組
GroupedRows.Totals - Interface in io.leandev.appfuse.report
一個群組或總計的彙總結果
groupFill() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the groupFill record component.
groupFill() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the groupFill record component.
groupPath() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the groupPath record component.
gt(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立大於條件的篩選器。

H

handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAccessDeniedHandler
 
handleAccessDenied(AccessDeniedException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理授權拒絕(已認證但權限不足)→ 403 Source: Spring Security 方法層授權(@PreAuthorize 等),其拋出的 AuthorizationDeniedException 為 AccessDeniedException 子型別。這類拒絕在 控制器調用期間拋出、先經 MVC 例外解析,若不在此明確映射會落入兜底 handler 被誤判為 500。 此處映為 RFC 7807 的 403 Forbidden。 註:URL 層授權拒絕(authorizeHttpRequests)由 Spring Security filter 的 AccessDeniedHandler 處理、不經此處(亦會帶 RFC 6750 WWW-Authenticate 挑戰標頭)。
handleApplicationException(ApplicationException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理應用程式自定義異常 Source: AppFuse - 業務邏輯層拋出的語義化異常 Includes: NotFoundException, ConflictException, DuplicateException, etc.
handleAuthenticationException(AuthenticationException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理認證失敗並保留實際 Spring Security 例外至揭露政策邊界。
handleCacheUnavailable(CacheUnavailableException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
必要的一次性 cache state store 不可用時回 503,不誤映射成無效憑證或 500。
handleFrameworkException(Exception, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
統一處理 Spring 和 Jakarta 框架異常 Sources:
handleHttpClientException(HttpClientException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理 AppFuse HTTP 客戶端異常 Source: AppFuse HTTP Client - HTTP 客戶端呼叫異常
handleHttpResponse(ClassicHttpResponse, ClassicHttpRequest) - Method in class io.leandev.appfuse.http.StandardHttpClient
處理 HTTP 回應,檢查狀態碼並拋出對應的異常
handleJwtException(JwtException, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
JWT 驗證錯誤保留原始 parser 診斷;最小政策仍可收斂為 access token 無效。
handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理 @Valid 或 @Validated 驗證失敗 Source: Spring Validation - 當請求體驗證失敗時拋出
handleMissingPathVariable(MissingPathVariableException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理路徑變數缺失 Source: Spring Web - 當 @PathVariable 對應的路徑變數缺失時拋出
handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理缺少必要的請求參數 Source: Spring Web - 當 @RequestParam(required=true) 缺失時拋出
handleOtherException(Exception, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
處理所有未捕獲的異常 (兜底處理) Source: 任何未被上述 handler 處理的異常
handleProblemDetail(ProblemDetail, Throwable, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
統一處理 ProblemDetail 並返回 RFC 7807 格式的 JSON 回應
handleProblemDetail(ProblemDetail, ProblemDetail, Throwable, WebRequest) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
在所有 mapper 完成後才套用揭露政策,避免上游過早丟棄診斷。
handleRequest(HttpRequestLog) - Method in interface io.leandev.appfuse.http.logging.HttpLogHandler
處理 HTTP 請求日誌
handleRequest(HttpRequestLog) - Method in class io.leandev.appfuse.http.logging.Slf4jLogHandler
 
handleResponse(HttpResponseLog) - Method in interface io.leandev.appfuse.http.logging.HttpLogHandler
處理 HTTP 回應日誌
handleResponse(HttpResponseLog) - Method in class io.leandev.appfuse.http.logging.Slf4jLogHandler
 
HANGING - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
 
hangingPunctuation() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the hangingPunctuation record component.
has(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立 HAS 條件的篩選器,檢查集合欄位是否包含指定值。
HAS - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
包含運算子 (=has=),用於檢查集合是否包含特定元素
HAS - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
hasAnyTier() - Method in class io.leandev.appfuse.cache.config.TierConfiguration
檢查是否有配置任何儲存層
hasCache(String) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
hasCache(String) - Method in interface io.leandev.appfuse.cache.api.CacheManager
檢查快取是否存在
hasCache(String) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
hasExplicitSubject() - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
來源標記由建構子保留;子類不可偽造為已明示 subject。
hasFamily(String) - Method in interface io.leandev.appfuse.report.internal.layout.TextMeasurer
是否已登錄此邏輯字型家族(Figure 的 SVG font-family 比對用)
hasFiles() - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
檢查是否有檔案
hasFiles() - Method in class io.leandev.appfuse.file.ZipStreamResponseBuilder
檢查是否有檔案
hash() - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Returns the value of the hash record component.
hash(String) - Method in class io.leandev.appfuse.security.auth.RefreshCredentialCodec
 
hashCode() - Method in record class io.leandev.appfuse.almanac.address.City
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.bean.PropertyMap
 
hashCode() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.file.FileDescriptor
 
hashCode() - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Absent
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Satisfiable
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.jpa.TupleConstructor
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.measure.Length
 
hashCode() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
hashCode() - Method in class io.leandev.appfuse.measure.Rectangle
 
hashCode() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.DeliveryResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.Recipient
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.notification.RenderedTemplate
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.FontSource.Bytes
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.FontSource.Classpath
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.FontSource.File
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.Close
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.PathData
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.Margins
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.BoxStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Cell
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Column
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Figure
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.FigureContent.Raster
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.FigureContent.Svg
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Heading
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Image
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.report.node.ImageData
 
hashCode() - Method in record class io.leandev.appfuse.report.node.KeepTogether
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.LineBreak
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.PageBreak
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.PageCount
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.PageNumber
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.PageSummaryOverride
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Paragraph
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.ReportColor
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Section
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.SectionPageCount
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.SectionPageNumber
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Spacer
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Table
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.Text
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.PageRegion
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.PageSetup
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.PageSummary
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.RenderResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportContext
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.report.ReportPages
 
hashCode() - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportStatus.Expired
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.ReportStatus.Ready
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.report.StoredReport
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.search.Filter
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter.Window
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.RevokeRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUsed
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejected
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotated
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejected
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionIssuanceContext
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionOptions
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
Returns a hash code value for this object.
hashCode() - Method in class io.leandev.appfuse.serial.SerialNumberContext
 
hashCode() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.web.url.PublicOrigin
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
Returns a hash code value for this object.
hashCode() - Method in record class io.leandev.appfuse.web.url.PublicServerUrlContext
Returns a hash code value for this object.
hasHeap() - Method in class io.leandev.appfuse.cache.config.TierConfiguration
是否配置 heap 層(一律筆數計)
hasNext() - Method in class io.leandev.appfuse.report.internal.ValidatingRowCursor
 
hasNext() - Method in interface io.leandev.appfuse.report.node.RowCursor
 
hasSystemDefault() - Method in class io.leandev.appfuse.mail.RoutingMailer
系統預設 Mailer 是否已配置
hasTenantContext() - Static method in class io.leandev.appfuse.security.tenant.TenantContext
檢查當前是否有租戶上下文
having(Filter) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
header() - Method in class io.leandev.appfuse.document.Document
取得預設頁首(不存在則建立)
header() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the header record component.
header() - Method in class io.leandev.appfuse.report.ReportDocument
 
header(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
設定本節每頁頁首,取代文件頁首;自動換行並保留高度。
header(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
HEADER - Static variable in class io.leandev.appfuse.almanac.ApiKeyCredentials
almanac 接受 API Key 的 HTTP 標頭名稱
HEADER_TOO_TALL - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
headerFill() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the headerFill record component.
headerFill() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the headerFill record component.
headerRow(TableRow) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
headerRows() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the headerRows record component.
heading(int, ParagraphStyle) - Method in class io.leandev.appfuse.report.internal.StyleResolver
標題
heading(int, ParagraphStyle) - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
heading(int, String) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
heading(int, String) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
Heading - Record Class in io.leandev.appfuse.report.node
標題;預設與後續內容保持同頁
Heading(String, int, List, ParagraphStyle) - Constructor for record class io.leandev.appfuse.report.node.Heading
Creates an instance of a Heading record class.
headings() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns the value of the headings record component.
HEALTHY - Enum constant in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
正常運作
heap(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Heap 層大小
heap(long) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
Assign memory cache in number of objects
heap(long) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定堆內記憶體大小
height - Variable in enum class io.leandev.appfuse.measure.Paper
 
height() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.node.Spacer
Returns the value of the height record component.
height() - Method in record class io.leandev.appfuse.report.PageSetup
Returns the value of the height record component.
heightMm() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the heightMm record component.
heightMm() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Returns the value of the heightMm record component.
heightPx() - Method in record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Returns the value of the heightPx record component.
holiday() - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Returns the value of the holiday record component.
HOLIDAY - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
政府行事曆假日(非辦公日)
host() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the host record component.
host(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
host(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
host(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
host(String) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
html(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定 HTML 內容
htmlBody() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns the value of the htmlBody record component.
HTTP - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditSource
 
HttpClientBuilder - Class in io.leandev.appfuse.http
HTTP 客戶端建構器
HttpClientBuilder() - Constructor for class io.leandev.appfuse.http.HttpClientBuilder
建構子(使用 create() 方法代替直接呼叫)
HttpClientConnectionManagerBuilder - Class in io.leandev.appfuse.http
HTTP 連線管理器建構器。
HttpClientConnectionManagerBuilder() - Constructor for class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
 
HttpClientException - Exception Class in io.leandev.appfuse.http.exception
HTTP 客戶端異常基礎類別
HttpClientException(int, String) - Constructor for exception class io.leandev.appfuse.http.exception.HttpClientException
建立 HTTP 客戶端異常
HttpClientException(int, String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.HttpClientException
建立 HTTP 客戶端異常,包含原始異常
HttpClientInterceptor - Interface in io.leandev.appfuse.http.logging
HTTP 客戶端攔截器介面
HttpExceptionMapper - Class in io.leandev.appfuse.http.exception
HTTP 異常映射器
HttpExceptionMapper() - Constructor for class io.leandev.appfuse.http.exception.HttpExceptionMapper
 
HttpLogHandler - Interface in io.leandev.appfuse.http.logging
HTTP 日誌處理器介面
HttpMessageConversionExceptionMapper - Class in io.leandev.appfuse.error.mapper
HTTP 訊息轉換異常映射器
HttpMessageConversionExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.HttpMessageConversionExceptionMapper
 
HttpRequestLog - Class in io.leandev.appfuse.http.logging
HTTP 請求日誌模型
HttpRequestLog() - Constructor for class io.leandev.appfuse.http.logging.HttpRequestLog
 
HttpRequestParser - Class in io.leandev.appfuse.http
HTTP 請求解析器
HttpRequestParser() - Constructor for class io.leandev.appfuse.http.HttpRequestParser
 
HttpResponseLog - Class in io.leandev.appfuse.http.logging
HTTP 回應日誌模型
HttpResponseLog() - Constructor for class io.leandev.appfuse.http.logging.HttpResponseLog
 
HttpResponseParser - Class in io.leandev.appfuse.http
HTTP 回應解析器
HttpResponseParser() - Constructor for class io.leandev.appfuse.http.HttpResponseParser
 

I

I18n - Class in io.leandev.appfuse.nls
Internationalization (I18n) utility class for handling translations and locale-specific formatting.
I18n() - Constructor for class io.leandev.appfuse.nls.I18n
Default constructor that uses the system default locale.
I18n(Locale) - Constructor for class io.leandev.appfuse.nls.I18n
Constructor with a specific locale.
id() - Method in record class io.leandev.appfuse.almanac.address.City
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the id record component.
id() - Method in interface io.leandev.appfuse.pdf.FixedDocument.Element
 
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Column
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Heading
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.KeepTogether
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Paragraph
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the id record component.
id() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the id record component.
id() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
穩定識別(無獨立 id 的身分模型退回 username)
id() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns the value of the id record component.
id(String) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
id(String) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
identity() - Static method in interface io.leandev.appfuse.security.crypto.TextCipher
不改變內容的實作,供不需要持久化加密的相容組裝使用。
IDENTITY - Static variable in record class io.leandev.appfuse.report.internal.svg.Transform
 
idGenerator(FileIdGenerator) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定檔案 ID 生成器
idGenerator(FileIdGenerator) - Method in class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
idGenerator(FileIdGenerator) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
idGenerator(FileIdGenerator) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
idleExpiresAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the idleExpiresAt record component.
idleExpiresAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the idleExpiresAt record component.
idleTimeout() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the idleTimeout record component.
idleTimeout() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the idleTimeout record component.
idleTimeout() - Method in record class io.leandev.appfuse.security.auth.SessionOptions
Returns the value of the idleTimeout record component.
ifNoneMatch(String) - Method in class io.leandev.appfuse.file.FileResponseBuilder
設定請求的 If-None-Match header(啟用條件式下載)
ifNoneMatch(String) - Method in class io.leandev.appfuse.file.ImageResponseBuilder
設定請求的 If-None-Match header(啟用條件式下載)
ifRange(String) - Method in class io.leandev.appfuse.file.FileResponseBuilder
設定請求的 If-Range header
ifRange(String) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
設定請求的 If-Range header;ZIP 沒有驗證器,出現任何值(含空值)都回完整內容
image() - Method in record class io.leandev.appfuse.report.node.FigureContent.Raster
Returns the value of the image record component.
Image - Class in io.leandev.appfuse.document
內嵌圖片
Image - Record Class in io.leandev.appfuse.report.node
點陣圖片;與圖說保持同頁
Image(String, FixedDocument.Layer, FixedDocument.Frame, byte[], String) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Image
Creates an instance of a Image record class.
Image(String, ImageData, Length, Length, String, List) - Constructor for record class io.leandev.appfuse.report.node.Image
Creates an instance of a Image record class.
IMAGE_UNSUPPORTED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
ImageBox(double, double, double, double, ImageData) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Creates an instance of a ImageBox record class.
ImageData - Class in io.leandev.appfuse.report.node
不可變的點陣圖資料
ImageException - Exception Class in io.leandev.appfuse.image
 
ImageException(String) - Constructor for exception class io.leandev.appfuse.image.ImageException
 
ImageException(String, Throwable) - Constructor for exception class io.leandev.appfuse.image.ImageException
 
ImageException(Throwable) - Constructor for exception class io.leandev.appfuse.image.ImageException
 
ImageInspector - Interface in io.leandev.appfuse.report.internal.layout
圖片尺寸;排版引擎只透過此介面取得圖片資訊
ImageInspector.Size - Record Class in io.leandev.appfuse.report.internal.layout
 
ImageInspector.UnsupportedImageException - Exception Class in io.leandev.appfuse.report.internal.layout
圖片格式不支援或無法解碼
ImageProcessor - Class in io.leandev.appfuse.image
圖片處理器
ImageProcessor() - Constructor for class io.leandev.appfuse.image.ImageProcessor
 
ImageProcessor(int) - Constructor for class io.leandev.appfuse.image.ImageProcessor
 
ImageReader - Class in io.leandev.appfuse.image
圖片讀取工具
ImageReader(InputStream) - Constructor for class io.leandev.appfuse.image.ImageReader
建構 ImageReader 實例
ImageResponseBuilder - Class in io.leandev.appfuse.file
圖片下載 Response 建構器(支援伺服端縮圖 + 條件式下載)
ImageScaler - Class in io.leandev.appfuse.image
圖片縮放工具類
ImageScaler() - Constructor for class io.leandev.appfuse.image.ImageScaler
 
ImageWriter - Class in io.leandev.appfuse.image
圖片寫入工具
ImageWriter(OutputStream) - Constructor for class io.leandev.appfuse.image.ImageWriter
建構 ImageWriter 實例
immutable() - Method in class io.leandev.appfuse.file.FileResponseBuilder
宣告內容不可變,套用長效快取
immutable() - Method in class io.leandev.appfuse.file.ImageResponseBuilder
宣告內容不可變,套用長效快取(見 FileResponseBuilder.immutable())
impersonation(String) - Static method in class io.leandev.appfuse.security.auth.ActingClaims
組出模擬維度的 claim:actor=subject。
IMPERSONATION_ENTER - Enum constant in enum class io.leandev.appfuse.security.auth.LoginPolicy.Operation
 
IMPERSONATION_EXIT - Enum constant in enum class io.leandev.appfuse.security.auth.LoginPolicy.Operation
 
in(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立 IN 條件的篩選器,檢查欄位值是否在指定集合中。
in(Path) - Static method in interface io.leandev.appfuse.report.internal.pdf.TempStorage
指定目錄
IN - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
包含於集合運算子 (=in=)
IN - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
IN_APP - Enum constant in enum class io.leandev.appfuse.notification.ChannelType
站內信(InAppNotificationChannel,位址=userId;Phase 3)
InAppNotificationBase - Class in io.leandev.appfuse.notification.inapp
站內信通知的欄位 / 行為基類(Phase 3 IN_APP 通道的遞送載體)
InAppNotificationBase() - Constructor for class io.leandev.appfuse.notification.inapp.InAppNotificationBase
 
InAppNotificationChannel<T> - Class in io.leandev.appfuse.notification.channel
IN_APP 通道(Phase 3):遞送即寫一列站內信
InAppNotificationChannel(InAppNotificationRepositoryBase, Supplier) - Constructor for class io.leandev.appfuse.notification.channel.InAppNotificationChannel
 
InAppNotificationRepositoryBase<T> - Interface in io.leandev.appfuse.notification.inapp
站內信資料存取基底(讀取面供 app REST API 使用)
INCH - Enum constant in enum class io.leandev.appfuse.measure.Length.Unit
 
includeRequestBody(boolean) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
includeResponseBody(boolean) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
includeStackTrace(boolean) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
incrementRetryCount() - Method in class io.leandev.appfuse.http.logging.InterceptorContext
增加重試次數
index() - Method in class io.leandev.appfuse.env.Environ
取得索引目錄路徑(var/index/)。
indexOf(String) - Method in class io.leandev.appfuse.csv.CsvRecord
根據欄位名稱取得索引位置
indexOf(String) - Method in interface io.leandev.appfuse.record.Record
取得欄位名稱對應的索引
indexOf(String) - Method in class io.leandev.appfuse.workbook.WorkbookRecord
 
inFlight() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the inFlight record component.
info(String, String, String) - Method in class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
 
INFO - Enum constant in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
 
INFO - Enum constant in enum class io.leandev.appfuse.report.ReportDiagnostic.Severity
資訊
inherit() - Static method in record class io.leandev.appfuse.report.node.BoxStyle
全部欄位繼承的空覆寫
inherit() - Static method in record class io.leandev.appfuse.report.node.CellBorders
 
inherit() - Static method in record class io.leandev.appfuse.report.node.ParagraphStyle
全部欄位繼承的空覆寫
inherit() - Static method in record class io.leandev.appfuse.report.node.TableRowStyle
 
inherit() - Static method in record class io.leandev.appfuse.report.node.TableStyle
全部欄位繼承的空覆寫
inherit() - Static method in record class io.leandev.appfuse.report.node.TextStyle
全部欄位繼承的空覆寫
initializeNextAttemptAt() - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
讓直接建立的待送列沿用 auditing 所寫入的建立時間,避免 nextAttemptAt=null 導致輪詢器永遠撈不到。Entity callback 於 entity listener 之後執行,因此可安全使用 NotificationOutboxBase.createdDate;若應用未啟用 Spring Data JPA auditing,則明確失敗而非靜默漏送。
inline(ReportArtifact, HttpServletRequest, HttpServletResponse) - Static method in class io.leandev.appfuse.report.web.ReportResponses
以 Content-Disposition: inline 寫出(瀏覽器內開啟)
Inline - Interface in io.leandev.appfuse.report.node
行內節點
InlineFormat - Record Class in io.leandev.appfuse.internal.html
HTML 子集的行內格式狀態
InlineFormat(boolean, boolean, boolean, boolean, boolean, boolean, Color) - Constructor for record class io.leandev.appfuse.internal.html.InlineFormat
Creates an instance of a InlineFormat record class.
inlines() - Method in record class io.leandev.appfuse.report.node.Heading
Returns the value of the inlines record component.
inlines() - Method in record class io.leandev.appfuse.report.node.Paragraph
Returns the value of the inlines record component.
inMemory() - Static method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
建立採框架預設 Cookie 名稱、生命週期綁定目前 host process 的 in-memory adapter。
inMemory(String) - Static method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
建立可覆寫 Cookie 名稱的 in-memory adapter;產品 credential 仍不會進入 Browser storage。 若 Vite mock adapter 也覆寫 Cookie 名稱,兩端必須傳入同一值。
inMemoryWithAccessSessions(MockAccessSessionOptions) - Static method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
明示啟用 opaque Access Session;既有 factory 與 legacy route 的預設契約不變。
inspect(ImageData) - Method in interface io.leandev.appfuse.report.internal.layout.ImageInspector
 
inspect(ReportFonts) - Static method in class io.leandev.appfuse.report.internal.pdf.FontInspector
 
inspectFonts(ReportFonts) - Static method in class io.leandev.appfuse.report.internal.PdfSupport
檢查全部字型;見 ReportFonts.Builder#build()
INSTANCE - Enum constant in enum class io.leandev.appfuse.security.crypto.TextCipher.IdentityTextCipher
 
INSTANCE - Static variable in class io.leandev.appfuse.file.tx.NoOpFileJournal
共用單例
INSTANCE - Static variable in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
InstantConverter - Class in io.leandev.appfuse.converter
 
InstantConverter() - Constructor for class io.leandev.appfuse.converter.InstantConverter
 
InstantDeserializer - Class in io.leandev.appfuse.json
 
InstantDeserializer(DateTimeFormatter) - Constructor for class io.leandev.appfuse.json.InstantDeserializer
 
InstantSerializer - Class in io.leandev.appfuse.json
 
InstantSerializer(DateTimeFormatter) - Constructor for class io.leandev.appfuse.json.InstantSerializer
 
insufficientPermission(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立已認證但權限不足錯誤
INTEGER - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
整數(千分位,#,##0)
IntegerConverter - Class in io.leandev.appfuse.converter
 
IntegerConverter() - Constructor for class io.leandev.appfuse.converter.IntegerConverter
 
integerPattern() - Method in class io.leandev.appfuse.nls.I18n
 
integerPattern(String) - Method in class io.leandev.appfuse.nls.I18n
 
integerPattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
integerPattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
IntegerToDateConverter - Class in io.leandev.appfuse.web.converter
 
IntegerToDateConverter() - Constructor for class io.leandev.appfuse.web.converter.IntegerToDateConverter
 
interactiveLoginAllowed() - Method in interface io.leandev.appfuse.security.auth.AuthPrincipal
本主體可否使用互動式登入/刷新
interactiveLoginAllowed() - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
 
interactiveLoginAllowed() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
可否互動式登入(同 AuthPrincipal 語意; 服務帳號等非互動主體回 false)
interactiveLoginAllowed(boolean) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
InterceptorContext - Class in io.leandev.appfuse.http.logging
攔截器上下文
InterceptorContext() - Constructor for class io.leandev.appfuse.http.logging.InterceptorContext
建立新的攔截器上下文
internalError(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 500 Internal Server Error
InternalServerErrorException - Exception Class in io.leandev.appfuse.http.exception
內部伺服器錯誤異常(HTTP 500)
InternalServerErrorException(String) - Constructor for exception class io.leandev.appfuse.http.exception.InternalServerErrorException
建立內部伺服器錯誤異常
InternalServerErrorException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.InternalServerErrorException
建立內部伺服器錯誤異常,包含原始異常
interpolate(String, Map) - Static method in class io.leandev.appfuse.notification.template.TemplateInterpolation
對 template 做 ${name} 具名插值
interpret(String, String, Locale) - Method in class io.leandev.appfuse.nls.I18n
Interprets a translation key within a specific namespace and locale.
INVALID - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
不是格式正確的 XML、含 DOCTYPE、根元素或尺寸不合法
INVALID_FORMAT - Static variable in exception class io.leandev.appfuse.report.ReportPageSelectionException
空字串、語法錯誤、前導零或超過 9 位數
INVALID_RANGE - Static variable in exception class io.leandev.appfuse.report.ReportPageSelectionException
反向範圍(例如 5-3)
invalidClient(String) - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
client 憑證失敗;保留實際診斷,由 response policy 決定揭露程度。
invalidClient(String, Throwable) - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
client 憑證失敗並保留底層認證例外。
invalidCredentials(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立最小揭露政策使用的統一互動式登入拒絕錯誤
InvalidDataException - Exception Class in io.leandev.appfuse.exception
 
InvalidDataException() - Constructor for exception class io.leandev.appfuse.exception.InvalidDataException
 
InvalidDataException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.InvalidDataException
 
InvalidDataException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.InvalidDataException
 
InvalidDataException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.InvalidDataException
 
invalidRequest(String) - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
請求本身有問題(缺參數、同時使用兩種 client 認證方式、Basic 標頭格式錯誤)
invalidScope() - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
請求了 scope 但本端點尚未支援(ClientCredentialsService 決策:不得靜默忽略, 否則呼叫端會誤以為權限已收窄)
InvalidStorageKeyException - Exception Class in io.leandev.appfuse.file
儲存識別碼不合法例外
InvalidStorageKeyException(String) - Constructor for exception class io.leandev.appfuse.file.InvalidStorageKeyException
建構子
io.leandev.appfuse.almanac - package io.leandev.appfuse.almanac
 
io.leandev.appfuse.almanac.address - package io.leandev.appfuse.almanac.address
 
io.leandev.appfuse.almanac.calendar - package io.leandev.appfuse.almanac.calendar
 
io.leandev.appfuse.almanac.location - package io.leandev.appfuse.almanac.location
 
io.leandev.appfuse.annotation - package io.leandev.appfuse.annotation
 
io.leandev.appfuse.audit - package io.leandev.appfuse.audit
 
io.leandev.appfuse.audit.entity - package io.leandev.appfuse.audit.entity
 
io.leandev.appfuse.audit.entity.envers - package io.leandev.appfuse.audit.entity.envers
 
io.leandev.appfuse.bean - package io.leandev.appfuse.bean
 
io.leandev.appfuse.cache.adapter.ehcache - package io.leandev.appfuse.cache.adapter.ehcache
 
io.leandev.appfuse.cache.api - package io.leandev.appfuse.cache.api
 
io.leandev.appfuse.cache.builder - package io.leandev.appfuse.cache.builder
 
io.leandev.appfuse.cache.config - package io.leandev.appfuse.cache.config
 
io.leandev.appfuse.cache.core - package io.leandev.appfuse.cache.core
 
io.leandev.appfuse.cache.internal - package io.leandev.appfuse.cache.internal
 
io.leandev.appfuse.calendar - package io.leandev.appfuse.calendar
 
io.leandev.appfuse.content - package io.leandev.appfuse.content
 
io.leandev.appfuse.converter - package io.leandev.appfuse.converter
 
io.leandev.appfuse.csv - package io.leandev.appfuse.csv
 
io.leandev.appfuse.docs - package io.leandev.appfuse.docs
 
io.leandev.appfuse.document - package io.leandev.appfuse.document
 
io.leandev.appfuse.ehcache - package io.leandev.appfuse.ehcache
 
io.leandev.appfuse.entity - package io.leandev.appfuse.entity
Entity 工具模組
io.leandev.appfuse.env - package io.leandev.appfuse.env
 
io.leandev.appfuse.error - package io.leandev.appfuse.error
 
io.leandev.appfuse.error.mapper - package io.leandev.appfuse.error.mapper
 
io.leandev.appfuse.exception - package io.leandev.appfuse.exception
 
io.leandev.appfuse.file - package io.leandev.appfuse.file
 
io.leandev.appfuse.file.azure - package io.leandev.appfuse.file.azure
 
io.leandev.appfuse.file.local - package io.leandev.appfuse.file.local
 
io.leandev.appfuse.file.s3 - package io.leandev.appfuse.file.s3
 
io.leandev.appfuse.file.sftp - package io.leandev.appfuse.file.sftp
 
io.leandev.appfuse.file.tx - package io.leandev.appfuse.file.tx
 
io.leandev.appfuse.font - package io.leandev.appfuse.font
 
io.leandev.appfuse.http - package io.leandev.appfuse.http
 
io.leandev.appfuse.http.exception - package io.leandev.appfuse.http.exception
 
io.leandev.appfuse.http.gateway - package io.leandev.appfuse.http.gateway
 
io.leandev.appfuse.http.logging - package io.leandev.appfuse.http.logging
 
io.leandev.appfuse.http.retry - package io.leandev.appfuse.http.retry
 
io.leandev.appfuse.image - package io.leandev.appfuse.image
 
io.leandev.appfuse.internal.html - package io.leandev.appfuse.internal.html
 
io.leandev.appfuse.internal.jpa - package io.leandev.appfuse.internal.jpa
 
io.leandev.appfuse.jpa - package io.leandev.appfuse.jpa
 
io.leandev.appfuse.jpa.tenant - package io.leandev.appfuse.jpa.tenant
 
io.leandev.appfuse.json - package io.leandev.appfuse.json
 
io.leandev.appfuse.mail - package io.leandev.appfuse.mail
 
io.leandev.appfuse.measure - package io.leandev.appfuse.measure
 
io.leandev.appfuse.nls - package io.leandev.appfuse.nls
 
io.leandev.appfuse.notification - package io.leandev.appfuse.notification
 
io.leandev.appfuse.notification.channel - package io.leandev.appfuse.notification.channel
 
io.leandev.appfuse.notification.inapp - package io.leandev.appfuse.notification.inapp
 
io.leandev.appfuse.notification.outbox - package io.leandev.appfuse.notification.outbox
 
io.leandev.appfuse.notification.preference - package io.leandev.appfuse.notification.preference
 
io.leandev.appfuse.notification.template - package io.leandev.appfuse.notification.template
 
io.leandev.appfuse.oauth2 - package io.leandev.appfuse.oauth2
 
io.leandev.appfuse.pdf - package io.leandev.appfuse.pdf
中立 PDF 產物與保存契約(PdfArtifact、StoredPdf、StoredPdfs)遵循一般公開 API 相容政策。 FixedDocument、FixedPdfRenderer、FixedTextMeasurer、FixedLayoutException 為實驗性固定版面 API。 固定幾何使用 mm,字級使用 pt;不暴露 PDFBox 型別。
io.leandev.appfuse.platforminfo - package io.leandev.appfuse.platforminfo
 
io.leandev.appfuse.record - package io.leandev.appfuse.record
 
io.leandev.appfuse.report - package io.leandev.appfuse.report
報表文件模型(實驗性)
io.leandev.appfuse.report.chart - package io.leandev.appfuse.report.chart

圖表 adapter(實驗性):把圖表資料轉成含受限 SVG 的 Figure

io.leandev.appfuse.report.internal - package io.leandev.appfuse.report.internal
報表的內部實作:模型驗證、樣式解析,以及之後的 renderer 與第三方 adapter
io.leandev.appfuse.report.internal.layout - package io.leandev.appfuse.report.internal.layout
 
io.leandev.appfuse.report.internal.pdf - package io.leandev.appfuse.report.internal.pdf
 
io.leandev.appfuse.report.internal.svg - package io.leandev.appfuse.report.internal.svg
 
io.leandev.appfuse.report.node - package io.leandev.appfuse.report.node
報表節點、樣式與列來源(實驗性)
io.leandev.appfuse.report.web - package io.leandev.appfuse.report.web

報表的 HTTP 交付(實驗性):在請求執行緒同步寫出 ReportArtifact

保存後的報表以 io.leandev.appfuse.file.FileResponseBuilder 下載(ETag 為 fileId), 已授權內容必須使用私有快取(cacheControl(CacheControl.noCache().cachePrivate())),不得使用 immutable()。

io.leandev.appfuse.search - package io.leandev.appfuse.search
 
io.leandev.appfuse.security - package io.leandev.appfuse.security
 
io.leandev.appfuse.security.auth - package io.leandev.appfuse.security.auth
 
io.leandev.appfuse.security.auth.internal - package io.leandev.appfuse.security.auth.internal
 
io.leandev.appfuse.security.auth.mock - package io.leandev.appfuse.security.auth.mock
 
io.leandev.appfuse.security.blacklist.spring - package io.leandev.appfuse.security.blacklist.spring
 
io.leandev.appfuse.security.blacklist.store - package io.leandev.appfuse.security.blacklist.store
 
io.leandev.appfuse.security.crypto - package io.leandev.appfuse.security.crypto
 
io.leandev.appfuse.security.directory - package io.leandev.appfuse.security.directory
 
io.leandev.appfuse.security.link - package io.leandev.appfuse.security.link
 
io.leandev.appfuse.security.link.store - package io.leandev.appfuse.security.link.store
 
io.leandev.appfuse.security.lockout - package io.leandev.appfuse.security.lockout
 
io.leandev.appfuse.security.resourceserver - package io.leandev.appfuse.security.resourceserver
 
io.leandev.appfuse.security.tenant - package io.leandev.appfuse.security.tenant
 
io.leandev.appfuse.security.tenant.resolver - package io.leandev.appfuse.security.tenant.resolver
 
io.leandev.appfuse.serial - package io.leandev.appfuse.serial
序號生成模組
io.leandev.appfuse.web.converter - package io.leandev.appfuse.web.converter
 
io.leandev.appfuse.web.link - package io.leandev.appfuse.web.link
 
io.leandev.appfuse.web.url - package io.leandev.appfuse.web.url
 
io.leandev.appfuse.workbook - package io.leandev.appfuse.workbook
 
io.leandev.appfuse.xml - package io.leandev.appfuse.xml
 
is(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立 IS 條件的篩選器,用於精確比對(包含 null 值)。
IS - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
是運算子 (=is=),用於空值檢查
IS - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
IS_NOT - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
不是運算子 (=isnt=),用於非空值檢查
IS_NOT - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
isAvailable() - Method in class io.leandev.appfuse.mail.RoutingMailer
當前範圍是否有可用的郵件服務
isCacheEnabled(String) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
isCacheEnabled(String) - Method in interface io.leandev.appfuse.cache.api.CacheManager
查詢指定快取的有效服務狀態(總閘 AND 個別開關)
isCacheEnabled(String) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
isDebugEnabled() - Method in class io.leandev.appfuse.mail.DirectMailer
檢查 JavaMail debug 模式是否啟用
isDebugEnabled() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
isDebugEnabled() - Method in class io.leandev.appfuse.security.tenant.TenantContextCleanupFilter
是否記錄 debug 日誌
isDelegating() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
 
isDelegating() - Method in interface io.leandev.appfuse.security.auth.ActingContext
當前 token 是否具代理性(帶非空 grantors claim);可與 ActingContext.isImpersonating() 同時成立
isDirectUpload() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
 
isDownstreamResponse() - Method in exception class io.leandev.appfuse.http.exception.HttpClientException
判斷此例外是否來自下游 HTTP 回應。
isEmpty() - Method in class io.leandev.appfuse.bean.PropertyMap
 
isEmpty() - Method in class io.leandev.appfuse.file.FileDescriptor
判斷是否為空(無檔案)
isEmpty() - Method in class io.leandev.appfuse.nls.Translation
Returns true if this translation contains no key-value mappings.
isEmpty() - Method in interface io.leandev.appfuse.record.Record
 
isEmpty() - Method in record class io.leandev.appfuse.report.internal.svg.PathData
 
isEmpty() - Method in record class io.leandev.appfuse.search.Filter
檢查此篩選器是否為空。
isEnabled() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
isEnabled() - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
isEnabled() - Method in interface io.leandev.appfuse.cache.api.Cache
檢查快取是否已啟用
isEnabled() - Method in interface io.leandev.appfuse.cache.api.CacheManager
查詢管理器總閘是否為啟用
isEnabled() - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
isEnabled() - Method in class io.leandev.appfuse.cache.core.ManagedCache
回傳有效服務狀態(manager 總閘 AND 本快取個別開關)
isEnabled() - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
isEnabled(String, Recipient, ChannelType, String) - Method in interface io.leandev.appfuse.notification.NotificationPreferenceFilter
此收件人是否願意以此通道收到此型別的通知
isEnabled(String, Recipient, ChannelType, String) - Method in class io.leandev.appfuse.notification.preference.DbNotificationPreferenceFilter
 
isError(int) - Static method in class io.leandev.appfuse.http.exception.HttpExceptionMapper
檢查狀態碼是否表示錯誤(>= 400)
isFilterEnabled(EntityManager) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
檢查租戶 filter 是否已啟用
isFilterEnabled(EntityManager, String) - Static method in class io.leandev.appfuse.jpa.tenant.TenantFilterSupport
Deprecated.
檢查租戶 filter 是否已啟用
isFirewallActive() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
firewall 是否實際生效(redirect 全攔時短路為 false,見 MailOutboundPolicy.Builder.build())
isFirewallEnabled() - Method in class io.leandev.appfuse.mail.DirectMailer
 
isFirewallEnabled() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
isHoliday(LocalDate) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
isHoliday(Date) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
isHtml(String) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
判斷是否為 HTML 檔案
isImpersonating() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
 
isImpersonating() - Method in interface io.leandev.appfuse.security.auth.ActingContext
當前 token 是否具模擬性(帶 actor claim);有效身份即被模擬者
isInAnyStatus(S...) - Method in interface io.leandev.appfuse.entity.Stateful
檢查是否為指定狀態之一
isInStatus(S) - Method in interface io.leandev.appfuse.entity.Stateful
檢查是否為指定狀態
isLocked(LocalDateTime) - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
是否於 now 當下處於鎖定中
isNone() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
是否未帶任何格式
isNot(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立 IS NOT 條件的篩選器,用於精確排除比對(包含 null 值)。
isNotEmpty() - Method in record class io.leandev.appfuse.search.Filter
檢查此篩選器是否不為空。
isNotExpired() - Method in class io.leandev.appfuse.oauth2.AccessToken
檢查令牌是否尚未過期
isNotNull(String) - Static method in record class io.leandev.appfuse.search.Filter
建立 IS NOT NULL 條件的篩選器,檢查欄位值是否不為 null。
isNull(String) - Static method in record class io.leandev.appfuse.search.Filter
建立 IS NULL 條件的篩選器,檢查欄位值是否為 null。
isPauseable() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
isPermanent() - Method in class io.leandev.appfuse.file.FileDescriptor
判斷是否為永久區檔案
isPresignedUploadEnabled() - Method in class io.leandev.appfuse.file.s3.S3FileStorage
檢查是否啟用 Presigned 上傳
isRangeRequest(String) - Static method in class io.leandev.appfuse.file.RangeUtils
檢查是否為有效的 Range 請求
isRedirectActive() - Method in class io.leandev.appfuse.mail.MailOutboundPolicy
 
isRedirectEnabled() - Method in class io.leandev.appfuse.mail.DirectMailer
 
isReferenced(String, String) - Method in interface io.leandev.appfuse.file.tx.FileReferenceResolver
此 fileId 是否被任何已提交的業務資料參照
isRetiredAuthority(String) - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
isRoot(String) - Method in class io.leandev.appfuse.jpa.tenant.TenantContextIdentifierResolver
 
isRunning() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
isSasUploadEnabled() - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
檢查是否啟用 SAS 上傳
isSelectable(LocalDate) - Method in interface io.leandev.appfuse.calendar.BusinessCalendar
指定日期是否可選
isSensitive(String) - Static method in class io.leandev.appfuse.env.ConfigValueMasker
判斷屬性名是否敏感(含 password / secret / token / credential / key,不分大小寫)。
isSitemap(String) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
判斷是否為 Sitemap
isStaging() - Method in class io.leandev.appfuse.file.FileDescriptor
判斷是否為暫存區檔案
issuanceReplayWindow() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns the value of the issuanceReplayWindow record component.
isSuccess() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
 
isSuccess() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
isSuccess() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
issue() - Method in class io.leandev.appfuse.security.auth.RefreshCredentialCodec
 
issue(AuthPrincipal, String) - Method in class io.leandev.appfuse.security.auth.LoginService
為已由外部協定驗證完成的主體建立 app session。
issue(AuthPrincipal, String, LoginPolicy.Context) - Method in interface io.leandev.appfuse.security.auth.SessionContextPolicy
 
issue(AuthPrincipal, String, SessionOptions) - Method in class io.leandev.appfuse.security.auth.LoginService
 
issue(AuthPrincipal, String, SessionOptions, SessionPolicyBinding) - Method in class io.leandev.appfuse.security.auth.LoginService
 
issue(AuthPrincipal, String, SessionOptions, SessionPolicyBinding, SessionIssuanceContext) - Method in class io.leandev.appfuse.security.auth.LoginService
 
issue(ClientCredentialsRequest) - Method in class io.leandev.appfuse.security.auth.ClientCredentialsService
發放 M2M token
issue(MockAuthSessionController.IssueRequest, HttpServletRequest) - Method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
issue(SignedLinkSpec) - Method in class io.leandev.appfuse.security.link.SignedLinkService
簽發一張簽章連結 token
issuedAt() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns the value of the issuedAt record component.
issuedAt() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the issuedAt record component.
IssuedCredential(String, String, String) - Constructor for record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Creates an instance of a IssuedCredential record class.
IssueRequest(Map, boolean) - Constructor for record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Creates an instance of a IssueRequest record class.
isWorkingDay(LocalDate) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
isWorkingDay(Date) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
isWritable(String) - Method in class io.leandev.appfuse.bean.PropertyMap
 
italic() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the italic record component.
italic() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns the value of the italic record component.
italic() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
italic() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns the value of the italic record component.
italic() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns the value of the italic record component.
italic(FontSource...) - Method in class io.leandev.appfuse.report.ReportFonts.FamilyBuilder
 
items() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the items record component.

J

JavaMailSenderBuilder - Class in io.leandev.appfuse.mail
 
JavaMailSenderBuilder(String) - Constructor for class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
JavaMailSenderBuilder(String, int) - Constructor for class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
JdbcAuditStorage - Class in io.leandev.appfuse.audit
應用提供資料表映射與連線池;寫入直接擁有 lease,永不加入呼叫者交易。 不安全的 lease 必須先移出池;無法確認時保留隔離,禁止一般 close。
JdbcAuditStorage(DataSource, AuditJdbcMapping) - Constructor for class io.leandev.appfuse.audit.JdbcAuditStorage
 
JdbcAuditStorage(DataSource, AuditJdbcMapping, AuditConnectionDisposer, AuditWriteSettings) - Constructor for class io.leandev.appfuse.audit.JdbcAuditStorage
 
JdbcAuditStorage(DataSource, AuditJdbcMapping, AuditWriteSettings) - Constructor for class io.leandev.appfuse.audit.JdbcAuditStorage
 
join() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the join record component.
join() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
join(String) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
加入 INNER JOIN 關聯
join(String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
join(String, JoinType) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
加入關聯
join(String, JoinType) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
join(String, JoinType, String) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
加入關聯
join(String, JoinType, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
join(String, String) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
加入 INNER JOIN 關聯
join(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
journal(FileJournal) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage.Builder
交易日誌(選填;省略則用 NoOpFileJournal)
JournalEntry - Record Class in io.leandev.appfuse.file.tx
檔案交易日誌的單筆事件(不可變值物件)
JournalEntry(Instant, JournalOp, JournalState, String, String, String, String) - Constructor for record class io.leandev.appfuse.file.tx.JournalEntry
Creates an instance of a JournalEntry record class.
JournalLineCodec - Class in io.leandev.appfuse.file.tx
檔案交易日誌的單行 TSV 編解碼
JournalOp - Enum Class in io.leandev.appfuse.file.tx
檔案交易日誌的操作類型
JournalState - Enum Class in io.leandev.appfuse.file.tx
檔案交易事件的狀態
JsonAuthenticationEntryPoint - Class in io.leandev.appfuse.security.auth
認證入口點,回傳 RFC 7807 格式的 JSON 錯誤回應
JsonAuthenticationEntryPoint(ObjectMapper) - Constructor for class io.leandev.appfuse.security.auth.JsonAuthenticationEntryPoint
 
JsonAuthenticationEntryPoint(ObjectMapper, ErrorDisclosurePolicy) - Constructor for class io.leandev.appfuse.security.auth.JsonAuthenticationEntryPoint
 
jti() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the jti record component.
JUSTIFY - Enum constant in enum class io.leandev.appfuse.document.Alignment
左右兩端對齊
JUSTIFY - Enum constant in enum class io.leandev.appfuse.report.node.Align
 
JUSTIFY - Enum constant in enum class io.leandev.appfuse.workbook.Align
左右對齊(兩端對齊)
JUSTIFY - Enum constant in enum class io.leandev.appfuse.workbook.VerticalAlignment
上下對齊
JwtClaimTenantIdResolver - Class in io.leandev.appfuse.security.tenant.resolver
從 OAuth2 JWT 的 claims 中解析租戶 ID
JwtClaimTenantIdResolver() - Constructor for class io.leandev.appfuse.security.tenant.resolver.JwtClaimTenantIdResolver
使用預設 claim 名稱 "tenantId" 建構
JwtClaimTenantIdResolver(String) - Constructor for class io.leandev.appfuse.security.tenant.resolver.JwtClaimTenantIdResolver
使用指定的 claim 名稱建構
jwtDecoder(AuthMode, PublicKey, String) - Static method in class io.leandev.appfuse.security.resourceserver.ResourceServerFactory
依模式建立對應的 JwtDecoder(建立前先 ResourceServerFactory.validateMode(AuthMode, String))
JwtTokenProvider - Class in io.leandev.appfuse.security.auth
 
JwtTokenProvider() - Constructor for class io.leandev.appfuse.security.auth.JwtTokenProvider
 

K

KEEP_TOGETHER_TOO_TALL - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
KEEP_WITH_NEXT_BROKEN - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
KeepTogether - Record Class in io.leandev.appfuse.report.node
盡量不跨頁的區塊;高於整頁時 renderer 回報 WARNING 後照常跨頁
KeepTogether(String, List, BoxStyle) - Constructor for record class io.leandev.appfuse.report.node.KeepTogether
Creates an instance of a KeepTogether record class.
keepWithNext() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the keepWithNext record component.
keepWithNext() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the keepWithNext record component.
keepWithNext() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the keepWithNext record component.
key() - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Returns the value of the key record component.
keyPrefix(String) - Method in class io.leandev.appfuse.file.s3.S3FileJournal.Builder
 
keyPrefix(String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
keyPrefix(String) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
keySet() - Method in class io.leandev.appfuse.bean.PropertyMap
 
keySet() - Method in class io.leandev.appfuse.nls.Translation
Returns a set view of the keys contained in this translation.
keywords() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the keywords record component.
keywords(String...) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
kind() - Method in exception class io.leandev.appfuse.report.internal.svg.SvgException
 

L

landscape() - Method in record class io.leandev.appfuse.report.PageSetup
寬高互換的橫向頁面
LANDSCAPE - Enum constant in enum class io.leandev.appfuse.document.Orientation
橫向
language() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the language record component.
language(Locale) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
lastCellNum() - Method in class io.leandev.appfuse.workbook.Row
取得末欄索引
lastPage() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the lastPage record component.
lastPageLeft(Inline...) - Method in class io.leandev.appfuse.report.PageSummary.Builder
最後頁左側覆寫;空參數表示清空
lastPageRight(Inline...) - Method in class io.leandev.appfuse.report.PageSummary.Builder
最後頁右側覆寫;空參數表示清空
lastRefreshedAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the lastRefreshedAt record component.
lastRowNum() - Method in class io.leandev.appfuse.workbook.Worksheet
取得末列索引
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the layer record component.
layer() - Method in interface io.leandev.appfuse.pdf.FixedDocument.Element
 
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the layer record component.
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns the value of the layer record component.
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the layer record component.
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
 
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the layer record component.
layer() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the layer record component.
LayoutCodes - Class in io.leandev.appfuse.report.internal.layout
排版、字型、圖片與資源的 diagnostic 代碼(REP-03 契約)
layoutDiagnostics() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
固定版面的幾何診斷;其他產物及舊實作預設沒有診斷。
LayoutDiagnostics - Class in io.leandev.appfuse.report.internal.layout
一次 render 的 diagnostic 收集器
LayoutDiagnostics() - Constructor for class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
 
LayoutEngine - Class in io.leandev.appfuse.report.internal.layout

排版引擎:把 ReportDocument 排成逐頁的定位 box,交給 PageSink

只依賴 TextMeasurer 與 ImageInspector,不依賴 PDF 實作。規則見 REP-03 契約設計: 孤行寡行的四個步驟、keepWithNext、KeepTogether、表格(TablePlacer)、圖形(GraphicLayout)、 頁首頁尾(RegionLayout),以及「自動換頁後同一內容仍放不下即停止」的前進保證。

LayoutEngine(ReportDocument, TextMeasurer, ImageInspector, PageSink, LayoutDiagnostics, Runnable) - Constructor for class io.leandev.appfuse.report.internal.layout.LayoutEngine
 
LayoutIssue(String, int, String, String, String) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Creates an instance of a LayoutIssue record class.
layoutIssues() - Method in record class io.leandev.appfuse.pdf.FixedDocument
Returns the value of the layoutIssues record component.
layoutPolicy() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the layoutPolicy record component.
layoutPolicy(FixedPdfRenderer.LayoutPolicy) - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
不縮字、不截斷、不移動元素;越頁內容可能被實體頁面裁切。
lazy(Supplier) - Static method in interface io.leandev.appfuse.report.node.RowSource
延遲取得的串流:每次 RowSource.open() 才呼叫 rows,游標關閉時關閉該串流
le(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立小於或等於條件的篩選器。
LEAD_TIME - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
前置天數內(尚未達最早可選日)
leadDays(int) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
前置天數:自今天起 days 天內(不含第 days 天)不可選(→ ReasonCodes.LEAD_TIME)
left() - Method in record class io.leandev.appfuse.report.Margins
Returns the value of the left record component.
left() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns the value of the left record component.
left() - Method in record class io.leandev.appfuse.report.node.PageSummaryOverride
Returns the value of the left record component.
left() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the left record component.
left() - Method in record class io.leandev.appfuse.report.PageRegion
Returns the value of the left record component.
left(Inline...) - Method in class io.leandev.appfuse.report.node.PageSummaryOverride.Builder
設定左側覆寫。
left(Inline...) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
left(Inline...) - Method in class io.leandev.appfuse.report.PageRegion.Builder
 
left(Inline...) - Method in class io.leandev.appfuse.report.PageSummary.Builder
非最後頁左側內容
LEFT - Enum constant in enum class io.leandev.appfuse.csv.FixedWidthWriterSettings.Alignment
靠左對齊
LEFT - Enum constant in enum class io.leandev.appfuse.document.Alignment
靠左對齊
LEFT - Enum constant in enum class io.leandev.appfuse.image.Position
 
LEFT - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.Align
 
LEFT - Enum constant in enum class io.leandev.appfuse.report.node.Align
 
LEFT - Enum constant in enum class io.leandev.appfuse.workbook.Align
靠左對齊
LEGAL - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
LEGAL_WIDE - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
legend(boolean) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
多於一個系列時是否顯示圖例;預設 true
length() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
計算範圍長度
Length - Class in io.leandev.appfuse.measure
 
Length(double, Length.Unit) - Constructor for class io.leandev.appfuse.measure.Length
 
Length.Unit - Enum Class in io.leandev.appfuse.measure
 
LESS_THAN - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
小於運算子 (<)
LESS_THAN - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
LESS_THAN_OR_EQUAL - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
小於或等於運算子 (<=)
LESS_THAN_OR_EQUAL - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
LETTER - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
LETTER_WIDE - Enum constant in enum class io.leandev.appfuse.measure.Paper
 
letterSpacingPt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the letterSpacingPt record component.
level() - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Returns the value of the level record component.
level() - Method in record class io.leandev.appfuse.report.node.Heading
Returns the value of the level record component.
like(String, CharSequence) - Static method in record class io.leandev.appfuse.search.Filter
建立模糊比對條件的篩選器(不允許 null 值匹配)。
like(String, CharSequence, boolean) - Static method in record class io.leandev.appfuse.search.Filter
建立模糊比對條件的篩選器。
limit() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the limit record component.
Line(String, FixedDocument.Layer, double, double, double, double, double, int, boolean) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Line
保留既有建構器;dashed 為 true 時使用 FixedDocument.Line.DEFAULT_DASH。
Line(String, FixedDocument.Layer, double, double, double, double, double, int, List, double) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Line
Creates an instance of a Line record class.
LINE - Enum constant in enum class io.leandev.appfuse.notification.ChannelType
LINE 推播(LineNotificationChannel,位址=LINE userId;Phase 3)
LinearBackoffRetryStrategy - Class in io.leandev.appfuse.http.retry
線性退避重試策略
LinearBackoffRetryStrategy() - Constructor for class io.leandev.appfuse.http.retry.LinearBackoffRetryStrategy
建立使用預設延遲(1000ms)的策略
LinearBackoffRetryStrategy(long) - Constructor for class io.leandev.appfuse.http.retry.LinearBackoffRetryStrategy
建立線性退避重試策略
LinearBackoffRetryStrategy(long, RetryStrategy.RetryCallback) - Constructor for class io.leandev.appfuse.http.retry.LinearBackoffRetryStrategy
建立線性退避重試策略(帶回調)
LineBreak - Record Class in io.leandev.appfuse.report.node
強制換行
LineBreak() - Constructor for record class io.leandev.appfuse.report.node.LineBreak
Creates an instance of a LineBreak record class.
LineChart - Class in io.leandev.appfuse.report.chart
折線圖:每個系列一條折線與資料點,null 使線段中斷
LineChart.Builder - Class in io.leandev.appfuse.report.chart
LineChart 的 builder
LineDelivery - Interface in io.leandev.appfuse.notification.channel
LINE 推播遞送 SPI(LINE 通道的應用層接縫)
lineHeight() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the lineHeight record component.
lineHeight() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the lineHeight record component.
lineHeightPt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the lineHeightPt record component.
LineNotificationChannel - Class in io.leandev.appfuse.notification.channel
LINE 通道(Phase 3):委派應用層 LineDelivery 推播
LineNotificationChannel(LineDelivery) - Constructor for class io.leandev.appfuse.notification.channel.LineNotificationChannel
 
lineSeparator(String) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定換行符號
lineSeparator(String) - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
設定換行符號
lineSeparator(String) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定行分隔符號
lineSeparator(String) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定行分隔符號
LineStyle - Record Class in io.leandev.appfuse.report.node
框線或分隔線;線型不占排版空間。
LineStyle(Length, ReportColor) - Constructor for record class io.leandev.appfuse.report.node.LineStyle
保留既有雙參數建構器,預設實線。
LineStyle(Length, ReportColor, List, Length) - Constructor for record class io.leandev.appfuse.report.node.LineStyle
Creates an instance of a LineStyle record class.
LineTo(double, double) - Constructor for record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Creates an instance of a LineTo record class.
lineUserId() - Method in record class io.leandev.appfuse.notification.Recipient
Returns the value of the lineUserId record component.
LinkBuilder - Class in io.leandev.appfuse.web.link
 
LinkBuilder(Class) - Constructor for class io.leandev.appfuse.web.link.LinkBuilder
 
LinkBuilder(URIBuilder) - Constructor for class io.leandev.appfuse.web.link.LinkBuilder
 
LinkRedemption - Enum Class in io.leandev.appfuse.security.link
簽章連結的贖回政策
linkTo(Class) - Static method in class io.leandev.appfuse.web.link.LinkBuilder
 
list() - Method in class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
 
LocalDateConverter - Class in io.leandev.appfuse.converter
將各種類型轉換為 LocalDate 的轉換器
LocalDateConverter() - Constructor for class io.leandev.appfuse.converter.LocalDateConverter
 
LocalDateConverter(String, ZoneId) - Constructor for class io.leandev.appfuse.converter.LocalDateConverter
 
LocalDateSerializer - Class in io.leandev.appfuse.ehcache
 
LocalDateSerializer() - Constructor for class io.leandev.appfuse.ehcache.LocalDateSerializer
 
localDateTimeConverter - Static variable in interface io.leandev.appfuse.record.Record
 
LocalDateTimeConverter - Class in io.leandev.appfuse.converter
 
LocalDateTimeConverter() - Constructor for class io.leandev.appfuse.converter.LocalDateTimeConverter
 
LocalDateTimeConverter(String, ZoneId) - Constructor for class io.leandev.appfuse.converter.LocalDateTimeConverter
 
locale() - Method in class io.leandev.appfuse.nls.Dictionary
取得此字典的地區設定
locale() - Method in class io.leandev.appfuse.nls.I18n
 
locale() - Method in record class io.leandev.appfuse.notification.Recipient
Returns the value of the locale record component.
locale() - Method in record class io.leandev.appfuse.report.ReportContext
Returns the value of the locale record component.
localeName() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the localeName record component.
LocalFileJournal - Class in io.leandev.appfuse.file.local
本地檔案系統的 FileJournal 實作(自訂 TSV 格式,append-only)
LocalFileJournal.Builder - Class in io.leandev.appfuse.file.local
 
LocalFileStorage - Class in io.leandev.appfuse.file.local
本地檔案儲存實作
LocalFileStorage.Builder - Class in io.leandev.appfuse.file.local
 
LocalStagingCleanupTask - Class in io.leandev.appfuse.file.local
LocalFileStorage 的 staging 清理任務。
LocalStagingCleanupTask.Builder - Class in io.leandev.appfuse.file.local
LocalStagingCleanupTask 建構器。
LocalStagingCleanupTask.CleanupResult - Record Class in io.leandev.appfuse.file.local
清理結果。
location() - Method in class io.leandev.appfuse.almanac.Almanac
國家 / 行政區劃代碼服務
location() - Method in exception class io.leandev.appfuse.pdf.FixedLayoutException
 
location() - Method in interface io.leandev.appfuse.report.internal.svg.SvgDocument.Item
SVG 內的元素路徑,例如 svg/g[2]/path[5]
location() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns the value of the location record component.
location() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns the value of the location record component.
location() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns the value of the location record component.
LocationService - Class in io.leandev.appfuse.almanac.location
國家 / 行政區劃代碼服務
LocationService(AlmanacClient, CacheManager, Duration) - Constructor for class io.leandev.appfuse.almanac.location.LocationService
建立服務
lockedUntil() - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
Returns the value of the lockedUntil record component.
lockoutDuration(int) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
依失敗次數計算鎖定時長;覆寫此方法即可換成固定時長或指數退避
LockoutException - Exception Class in io.leandev.appfuse.exception
帳號鎖定異常
LockoutException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.LockoutException
建構帳號鎖定異常
LockoutException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.LockoutException
建構帳號鎖定異常(帶原因)
LockoutExceptionMapper - Class in io.leandev.appfuse.error.mapper
登入鎖定異常映射器
LockoutExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.LockoutExceptionMapper
 
log() - Method in class io.leandev.appfuse.env.Environ
取得日誌目錄路徑(var/logs/)。
logConfiguration() - Method in class io.leandev.appfuse.env.Environ
將所有配置屬性輸出到日誌。
LoggingInterceptor - Class in io.leandev.appfuse.http.logging
日誌攔截器
LoggingInterceptor() - Constructor for class io.leandev.appfuse.http.logging.LoggingInterceptor
建立日誌攔截器(使用預設配置)
LoggingInterceptor(HttpLogHandler) - Constructor for class io.leandev.appfuse.http.logging.LoggingInterceptor
建立日誌攔截器
LoggingInterceptor(HttpLogHandler, SensitiveDataMasker, boolean, boolean, boolean) - Constructor for class io.leandev.appfuse.http.logging.LoggingInterceptor
建立日誌攔截器
LoggingInterceptor.LoggingInterceptorBuilder - Class in io.leandev.appfuse.http.logging
日誌攔截器建構器
LoggingInterceptorBuilder() - Constructor for class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
logHandler(HttpLogHandler) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
LogicalNode - Class in io.leandev.appfuse.search
 
LogicalNode(LogicalOperator, Node...) - Constructor for class io.leandev.appfuse.search.LogicalNode
 
LogicalNode(LogicalOperator, Node, List) - Constructor for class io.leandev.appfuse.search.LogicalNode
 
LogicalNode(LogicalOperator, List, Node...) - Constructor for class io.leandev.appfuse.search.LogicalNode
 
LogicalNode(LogicalOperator, List, List) - Constructor for class io.leandev.appfuse.search.LogicalNode
 
LogicalOperator - Enum Class in io.leandev.appfuse.search
 
login() - Static method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
 
login(String, String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
登入:authenticate → 互動式登入資格 → 登入政策 → 代行合併 → 簽發
login(String, String, String, SessionOptions) - Method in class io.leandev.appfuse.security.auth.LoginService
 
login(Authentication, String) - Method in class io.leandev.appfuse.security.auth.LoginService
以應用建立的 credential token 登入。
login(Authentication, String, SessionOptions) - Method in class io.leandev.appfuse.security.auth.LoginService
 
login(Authentication, String, SessionOptions, SessionPolicyBinding) - Method in class io.leandev.appfuse.security.auth.LoginService
 
login(Authentication, String, SessionOptions, SessionPolicyBinding, SessionIssuanceContext) - Method in class io.leandev.appfuse.security.auth.LoginService
HTTP 殼須在同一 store transaction 內執行發行及 replacement,commit 後才寫 Cookie。
LOGIN - Enum constant in enum class io.leandev.appfuse.security.auth.LoginPolicy.Operation
 
LoginActingContributor - Interface in io.leandev.appfuse.security.auth
登入時的代行(acting)貢獻點
LoginActingContributor.ActingLogin - Record Class in io.leandev.appfuse.security.auth
代行登入的結果。身份仍是登入者本人(sub 不變),只是多了授權人的權限。
LoginCacheAccess<K,V> - Class in io.leandev.appfuse.security.auth.internal
登入保護專用的 cache 邊界;不得包住密碼、帳號政策或 SQL 操作。
LoginCacheAccess(Cache, String) - Constructor for class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
LoginCacheAccess(Cache, String, Clock) - Constructor for class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
LoginCacheAccess.Read<V> - Record Class in io.leandev.appfuse.security.auth.internal
 
LoginLockout - Class in io.leandev.appfuse.security.lockout
登入失敗鎖定
LoginLockout(Cache, int, Duration) - Constructor for class io.leandev.appfuse.security.lockout.LoginLockout
 
LoginPolicy - Interface in io.leandev.appfuse.security.auth
登入把關政策接點(ADR-018 決策五;宿主與簽章依 ADR-023 上收)
LoginPolicy.Context - Record Class in io.leandev.appfuse.security.auth
source 只由引擎在驗證 opaque Refresh Credential 後填入,不能由 wire model 提供。
LoginPolicy.Operation - Enum Class in io.leandev.appfuse.security.auth
 
LoginPolicyDeniedException - Exception Class in io.leandev.appfuse.security.auth
登入政策拒絕的具體診斷通道(ADR-023 修訂)
LoginPolicyDeniedException(String) - Constructor for exception class io.leandev.appfuse.security.auth.LoginPolicyDeniedException
 
LoginResult(String, String, AuthPrincipal, Optional) - Constructor for record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Deprecated.
LoginResult(String, String, AuthPrincipal, Optional, SessionOptions, UUID) - Constructor for record class io.leandev.appfuse.security.auth.LoginService.LoginResult
 
LoginResult(String, String, AuthPrincipal, Optional, SessionOptions, UUID, SessionContextBinding) - Constructor for record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Creates an instance of a LoginResult record class.
LoginService - Class in io.leandev.appfuse.security.auth
登入引擎 capability(ADR-023)
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional) - Constructor for class io.leandev.appfuse.security.auth.LoginService
建構子(全部參數皆可由 Spring 建構子注入解析)
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional, RefreshSessionStore, RefreshCredentialCodec, Clock, SessionOptions) - Constructor for class io.leandev.appfuse.security.auth.LoginService
建立使用 server-side Refresh Session 的登入引擎。
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional, RefreshSessionStore, RefreshCredentialCodec, Clock, SessionOptions, RefreshSessionRotationMode) - Constructor for class io.leandev.appfuse.security.auth.LoginService
建立可明示 Refresh Credential 使用協定的 server-side Refresh Session 登入引擎。
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional, RefreshSessionStore, RefreshCredentialCodec, Clock, SessionOptions, RefreshSessionRotationMode, Optional) - Constructor for class io.leandev.appfuse.security.auth.LoginService
建立具 refresh-time 應用政策重新驗證的登入引擎。
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional, RefreshSessionStore, RefreshCredentialCodec, Clock, SessionOptions, RefreshSessionRotationMode, Optional, Optional) - Constructor for class io.leandev.appfuse.security.auth.LoginService
可選的憑證環境綁定;舊建構子保留單一入口語意。
LoginService(AuthenticationManager, JwtTokenProvider, AuthPrincipalLookup, TokenBlacklistStore, Optional, Optional, RefreshSessionStore, RefreshCredentialCodec, Clock, SessionOptions, RefreshSessionRotationMode, Optional, Optional, SessionFamilyProfile, SessionPrincipalRegistry) - Constructor for class io.leandev.appfuse.security.auth.LoginService
opt-in 的 bounded profile;引擎、resource filter 必須共用 profile/store/Clock。
LoginService.LoginResult - Record Class in io.leandev.appfuse.security.auth
登入結果(引擎級——wire DTO 由消費端殼自 principal/acting 組裝)
LoginService.RefreshResult - Record Class in io.leandev.appfuse.security.auth
Refresh 成功後的引擎結果;replacement credential 由 HTTP 殼寫入 Cookie,不放入 wire body。
logout(String) - Method in class io.leandev.appfuse.security.auth.LoginService
登出:把 token 的 session 加入黑名單(同時失效 access 與 refresh token)並清除 context
logout(String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
登出並撤銷 server-side Session family;Access Token blacklist 只保留即時撤銷用途。
logout(String, String, UUID) - Method in class io.leandev.appfuse.security.auth.LoginService
fence 檢查失敗不碰 Cookie/family;HTTP 殼僅在成功或明確 401 時依契約清 Cookie。
LongConverter - Class in io.leandev.appfuse.converter
 
LongConverter() - Constructor for class io.leandev.appfuse.converter.LongConverter
 
LongToDateConverter - Class in io.leandev.appfuse.web.converter
 
LongToDateConverter() - Constructor for class io.leandev.appfuse.web.converter.LongToDateConverter
 
lookup(Class) - Method in class io.leandev.appfuse.converter.Converters
Looks up a converter for the given target type.
LowercaseEnumJsonMapperCustomizer - Class in io.leandev.appfuse.json
讓 HTTP 層的 enum wire 值一律小寫
LowercaseEnumJsonMapperCustomizer() - Constructor for class io.leandev.appfuse.json.LowercaseEnumJsonMapperCustomizer
 
lt(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立小於條件的篩選器。

M

MailBlockedException - Exception Class in io.leandev.appfuse.mail
郵件因防火牆政策被全部封鎖時拋出
MailBlockedException(String) - Constructor for exception class io.leandev.appfuse.mail.MailBlockedException
 
mailConfigured(boolean) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
這個部署是否明確配置了郵件——決定危險組合要 fail-fast 還是只 WARN。 參考接線以「app.mail.type 已設」為訊號;不可拿「provider bean 存在」當訊號 (參考實作恆註冊 provider,會讓乾淨 clone 一啟動就失敗)。
MailConnectionTestResult(boolean, String, String, int, String) - Constructor for class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
MailDelivery - Interface in io.leandev.appfuse.notification.channel
郵件遞送 SPI(EMAIL 通道的應用層接縫)
Mailer - Interface in io.leandev.appfuse.mail
郵件服務的消費端介面
Mailer.MailConnectionTestResult - Class in io.leandev.appfuse.mail
連接測試結果
MailerSpec - Record Class in io.leandev.appfuse.mail
建立一個 DirectMailer 所需的最小資料
MailerSpec(String, String, MailerSpec.Transport, MailerSpec.Smtp, MailerSpec.OAuth2, String, String, String) - Constructor for record class io.leandev.appfuse.mail.MailerSpec
Creates an instance of a MailerSpec record class.
MailerSpec.OAuth2 - Record Class in io.leandev.appfuse.mail
OAuth2 認證(client_credentials)
MailerSpec.Smtp - Record Class in io.leandev.appfuse.mail
SMTP 連線
MailerSpec.Transport - Enum Class in io.leandev.appfuse.mail
傳輸/認證方式
MailerSpecProvider - Interface in io.leandev.appfuse.mail
MailerSpec 的來源(消費端的接點)
MailOutboundPolicy - Class in io.leandev.appfuse.mail
外寄郵件的安全政策——環境層、對所有 Mailer 一律生效
MailOutboundPolicy.Builder - Class in io.leandev.appfuse.mail
政策建構器;MailOutboundPolicy.Builder.build() 驗證組合並回傳不可變政策
MailSenderInfo(String, int, String, String, String, boolean, int) - Constructor for class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
MailSendTestResult(boolean, String, String, String) - Constructor for class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
MailUnavailableException - Exception Class in io.leandev.appfuse.mail
無可用的郵件服務——RoutingMailer 解析不到任何郵件設定(provider 給不出 spec、 亦無系統預設 Mailer)時,於寄信/組信當下拋出。
MailUnavailableException(String) - Constructor for exception class io.leandev.appfuse.mail.MailUnavailableException
 
managed(boolean) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定是否啟用管理功能
managed(boolean) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定是否啟用管理功能
ManagedCache<K,V> - Class in io.leandev.appfuse.cache.core
可管理的快取
ManagedCache(Cache, CacheConfiguration) - Constructor for class io.leandev.appfuse.cache.core.ManagedCache
以獨立旗標建構(standalone 用途,如單元測試)
ManagedCache(Cache, CacheConfiguration, AtomicBoolean, AtomicBoolean) - Constructor for class io.leandev.appfuse.cache.core.ManagedCache
以共享旗標建構(由 CacheManager 使用)
map(int, String) - Method in class io.leandev.appfuse.http.exception.HttpExceptionMapper
將 HTTP 狀態碼映射到對應的異常
map(ApplicationException) - Method in class io.leandev.appfuse.error.mapper.ApplicationExceptionMapper
 
map(LockoutException) - Method in class io.leandev.appfuse.error.mapper.LockoutExceptionMapper
 
map(DownstreamHttpFailure, ClassicHttpResponse, HttpResponseParser) - Method in interface io.leandev.appfuse.http.DownstreamErrorMapper
嘗試把下游錯誤轉譯為應用程式公開契約的一部分。
map(ValidationException) - Method in class io.leandev.appfuse.error.mapper.ValidationExceptionMapper
 
map(Exception) - Method in class io.leandev.appfuse.error.ExceptionMappingRegistry
將異常映射為 ProblemDetail (RFC 7807)
map(Function) - Method in record class io.leandev.appfuse.search.Filter
對篩選器中的所有比較節點套用轉換函式。
map(DataAccessException) - Method in class io.leandev.appfuse.error.mapper.DataAccessExceptionMapper
 
map(OptimisticLockingFailureException) - Method in class io.leandev.appfuse.error.mapper.OptimisticLockExceptionMapper
 
map(HttpMessageConversionException) - Method in class io.leandev.appfuse.error.mapper.HttpMessageConversionExceptionMapper
 
map(TransactionSystemException) - Method in class io.leandev.appfuse.error.mapper.TransactionExceptionMapper
 
map(T) - Method in interface io.leandev.appfuse.error.ExceptionMapper
將異常轉換為 ProblemDetail (RFC 7807)
mapDownstream(DownstreamHttpFailure, String) - Method in class io.leandev.appfuse.http.exception.HttpExceptionMapper
將確實來自下游 HTTP 回應的狀態映射成帶來源脈絡的例外。
mapDownstreamHttpException(HttpClientException) - Method in class io.leandev.appfuse.error.StandardRestExceptionHandler
將下游 HTTP 回應錯誤映射成對外 ProblemDetail。
margins() - Method in record class io.leandev.appfuse.report.PageSetup
Returns the value of the margins record component.
margins(Length, Length, Length, Length) - Method in record class io.leandev.appfuse.report.PageSetup
更換邊界
margins(Margins) - Method in record class io.leandev.appfuse.report.PageSetup
更換邊界
Margins - Record Class in io.leandev.appfuse.report
頁面邊界
Margins(Length, Length, Length, Length) - Constructor for record class io.leandev.appfuse.report.Margins
Creates an instance of a Margins record class.
markRead(Instant) - Method in class io.leandev.appfuse.notification.inapp.InAppNotificationBase
標記為已讀。
markSent(Instant) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
標記遞送成功(終態)。
markSuppressed(String) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
標記因政策被抑制(終態,不重試)。用於確定性封鎖,如郵件防火牆全擋——重試無益, 故不增 attempts、不排重試,直接轉 SUPPRESSED(與 DEAD 重試耗盡區分)。
markup() - Method in record class io.leandev.appfuse.report.node.FigureContent.Svg
Returns the value of the markup record component.
mask(String, Object) - Static method in class io.leandev.appfuse.env.ConfigValueMasker
依屬性名遮蔽值:名稱敏感則整值遮蔽;名稱像 URL/URI 則遮蔽內嵌帳密;其餘原樣回傳。
MASKED - Static variable in class io.leandev.appfuse.env.ConfigValueMasker
遮蔽後的替代字串。
masker(SensitiveDataMasker) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor.LoggingInterceptorBuilder
 
maskHeaders(Map) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
遮罩 HTTP 標頭
maskJson(String) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
遮罩 JSON 字串中的敏感欄位
maskText(String) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
遮罩任意文字中的敏感資訊
maskUrl(String) - Static method in class io.leandev.appfuse.env.ConfigValueMasker
遮蔽 URL 中的 password= 查詢參數與 //user:pass@ userinfo。
matches(PublicEndpoint) - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
 
materializedRows() - Method in interface io.leandev.appfuse.report.node.RowSource
不開啟游標即可取得的全部列;只有記憶體中的來源會回傳值,供建構時驗證使用
max() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns the value of the max record component.
max(double) - Method in record class io.leandev.appfuse.report.chart.ValueAxis
 
max(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
MAX_DETAIL_LENGTH - Static variable in class io.leandev.appfuse.notification.outbox.NotificationDeliveryLogBase
詳情訊息保留的最大長度
MAX_ERROR_LENGTH - Static variable in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
最後錯誤訊息保留的最大長度(超出截斷)
MAX_LENGTH - Static variable in class io.leandev.appfuse.report.ReportPages
選頁字串的長度上限
MAX_PAGE - Static variable in class io.leandev.appfuse.report.ReportPages
頁碼上限(wire 語法的 9 位數);所有建構入口一致
MAX_REQUEST_ID_LENGTH - Static variable in class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
 
MAX_SCAN_DAYS - Static variable in interface io.leandev.appfuse.calendar.BusinessCalendar
BusinessCalendar.plusSelectableDays(LocalDate, long) 的掃描上限(天),防止「前方再無可選日」 的行事曆造成無窮迴圈(約 20 年)
maxAccessTtl() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns the value of the maxAccessTtl record component.
maxAdvance(int) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
最遠可選範圍:晚於今天 + days 天不可選(→ ReasonCodes.OUT_OF_RANGE)
maxAttempts() - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Returns the value of the maxAttempts record component.
maxBackoffSeconds() - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Returns the value of the maxBackoffSeconds record component.
maxFileSize(long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定檔案大小限制
maxFileSize(long) - Method in class io.leandev.appfuse.file.local.LocalFileStorage.Builder
 
maxFileSize(long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
maxFileSize(long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
MaximalErrorDisclosurePolicy - Class in io.leandev.appfuse.error
框架預設的最大揭露政策。
MaximalErrorDisclosurePolicy() - Constructor for class io.leandev.appfuse.error.MaximalErrorDisclosurePolicy
 
MaximalErrorDisclosurePolicy(int) - Constructor for class io.leandev.appfuse.error.MaximalErrorDisclosurePolicy
 
maxPayloadBytes() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the maxPayloadBytes record component.
maxRecordsPerPage() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the maxRecordsPerPage record component.
maxRecordsPerPage(int) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
每頁此表格的邏輯紀錄上限;0 不限制,正值時每筆完整放置
maxScale() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
最大縮放(線性部分的最大奇異值),用於線寬與字級
maxSessionTtl() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns the value of the maxSessionTtl record component.
measure(String, StyleResolver.ResolvedText, String) - Method in interface io.leandev.appfuse.report.internal.layout.TextMeasurer
量測一段同樣式的文字,依字型切成片段
measure(String, String, double, boolean) - Method in interface io.leandev.appfuse.pdf.FixedTextMeasurer
字距為 0 的量測。
measure(String, String, double, boolean, double) - Method in interface io.leandev.appfuse.pdf.FixedTextMeasurer
Tab 展開成四個空格,與 FixedDocument.Text 一致;換行與其他控制字元拒絕。
measure(String, String, double, boolean, double) - Method in class io.leandev.appfuse.report.internal.pdf.FixedMeasurer
 
Measured(List, double) - Constructor for record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Creates an instance of a Measured record class.
Measurement(double, double, double, List) - Constructor for record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Creates an instance of a Measurement record class.
mediaType() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns the value of the mediaType record component.
mediaType() - Method in class io.leandev.appfuse.report.node.ImageData
 
MediaTypeResolver - Class in io.leandev.appfuse.docs
媒體類型解析工具
MediaTypeResolver() - Constructor for class io.leandev.appfuse.docs.MediaTypeResolver
 
MEDIUM - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
中等實線
MEDIUM_DASHED - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
中等虛線
MemoryBudget - Class in io.leandev.appfuse.cache.config
CacheManager 層已解析的記憶體預算
MemoryBudget() - Constructor for class io.leandev.appfuse.cache.config.MemoryBudget
 
MemoryBudgetResolver - Class in io.leandev.appfuse.cache.core
記憶體預算解析器
mergeCellsHorizontally(int, int, int) - Method in class io.leandev.appfuse.document.Table
水平合併某列的數欄儲存格
mergeCellsVertically(int, int, int) - Method in class io.leandev.appfuse.document.Table
垂直合併某欄的數列儲存格
mergeRegion(int, int, int, int) - Method in class io.leandev.appfuse.document.Table
合併矩形區塊(先逐列水平合併,再於首欄垂直合併)
message() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns the value of the message record component.
message() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the message record component.
message() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns the value of the message record component.
message() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Returns the value of the message record component.
message(String) - Method in class io.leandev.appfuse.nls.I18n
 
message(String, Locale) - Method in class io.leandev.appfuse.nls.I18n
 
metadata() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
metadata() - Method in class io.leandev.appfuse.report.ReportDocument
 
metadata(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
method(HttpMethod) - Method in class io.leandev.appfuse.file.FileResponseBuilder
設定請求方法;未設定時視為 GET
method(HttpMethod) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
設定請求方法;未設定時視為 GET
MIDDLE - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Anchor
 
MIDDLE - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
 
MIDDLE - Enum constant in enum class io.leandev.appfuse.report.node.VerticalAlign
 
MIDDLE - Enum constant in enum class io.leandev.appfuse.workbook.VerticalAlignment
垂直置中
MILLIMETER - Enum constant in enum class io.leandev.appfuse.measure.Length.Unit
 
MimeMessageBuilder - Class in io.leandev.appfuse.mail
 
min() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns the value of the min record component.
min(double) - Method in record class io.leandev.appfuse.report.chart.ValueAxis
 
min(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
MinimalErrorDisclosurePolicy - Class in io.leandev.appfuse.error
只輸出呼叫端採取行動所需之穩定錯誤投影的應用政策範例。
MinimalErrorDisclosurePolicy() - Constructor for class io.leandev.appfuse.error.MinimalErrorDisclosurePolicy
 
minusCalendarDays(LocalDate, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
minusWorkingDays(LocalDate, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
minusWorkingDays(Date, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
minWidth() - Method in record class io.leandev.appfuse.report.node.Column
Returns the value of the minWidth record component.
MISSING_GLYPH - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
missingGlyph(int, String) - Method in class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
缺字以 code point 去重,location 記第一次出現的位置
MITER - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Join
 
miterLimit() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the miterLimit record component.
miterLimit() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
MockAccessSessionOptions - Record Class in io.leandev.appfuse.security.auth.mock
Vite/Host 共用的 Mock Access Session 護欄;不是產品營運政策。
MockAccessSessionOptions(String, Duration, Duration, Duration) - Constructor for record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Creates an instance of a MockAccessSessionOptions record class.
MockAuthSessionController - Class in io.leandev.appfuse.security.auth.mock
Native HTTP adapter for process-scoped MSW authentication sessions.
MockAuthSessionController.IssueRequest - Record Class in io.leandev.appfuse.security.auth.mock
 
MockAuthSessionController.RevokeRequest - Record Class in io.leandev.appfuse.security.auth.mock
 
mode() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the mode record component.
model() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the model record component.
MODEL_KEY_DEEP_LINK - Static variable in class io.leandev.appfuse.notification.NotificationService
範本可引用的深連結保留鍵
moduleMm() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the moduleMm record component.
MONEY - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
貨幣($#,##0.00)
moneyPattern() - Method in class io.leandev.appfuse.nls.I18n
 
moneyPattern(String) - Method in class io.leandev.appfuse.nls.I18n
 
moneyPattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
moneyPattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
MONOSPACE - Enum constant in enum class io.leandev.appfuse.font.FontFamily
系統預設等寬字體
MoveTo(double, double) - Constructor for record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Creates an instance of a MoveTo record class.
multiply(double) - Method in class io.leandev.appfuse.measure.Length
 

N

name() - Method in record class io.leandev.appfuse.almanac.address.City
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.report.FontSource.Bytes
Returns the value of the name record component.
name() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns the value of the name record component.
named(String) - Method in class io.leandev.appfuse.mail.RoutingMailer
解析具名設定的 Mailer
NameValuePairs - Class in io.leandev.appfuse.http
HTTP 查詢參數工具類
NATIVE - Enum constant in enum class io.leandev.appfuse.file.RangeSupport
儲存服務只傳回所請求的區段(不讀取前段、不讀取完整物件)
neq(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立不等於條件的篩選器。
newApiKey() - Method in class io.leandev.appfuse.security.auth.ClientCredentialsFactory
產生 API key(前綴 ak_ + base64url(32 bytes))
newCache(CacheManager, String, Class, Class) - Static method in class io.leandev.appfuse.cache.builder.CacheBuilder
建立新的快取建構器
newCache(CacheManager, String, Class, Class) - Static method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
建立新的雙層快取建構器
newCache(CacheManager, String, Class, Class) - Static method in class io.leandev.appfuse.ehcache.CacheBuilder
建立新的快取建構器(靜態工廠方法)
newCache(CacheManager, String, Class, Class) - Static method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
建立新的快取建構器
newCacheManager() - Static method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
建立新的建構器實例
newCacheManager() - Static method in class io.leandev.appfuse.ehcache.CacheManagerBuilder
建立新的 CacheManagerBuilder(靜態工廠方法)
newClientId() - Method in class io.leandev.appfuse.security.auth.ClientCredentialsFactory
產生 client_id(前綴 + base64url 隨機段)
newClientSecret() - Method in class io.leandev.appfuse.security.auth.ClientCredentialsFactory
產生 client_secret(前綴 + base64url(32 bytes))
newFont(FontFamily) - Static method in class io.leandev.appfuse.font.FontBuilder
使用字體家族枚舉建立字體建構器(使用系統字體)。
newFont(Font) - Static method in class io.leandev.appfuse.font.FontBuilder
直接使用 Font 物件建立字體建構器。
newFont(InputStream) - Static method in class io.leandev.appfuse.font.FontBuilder
從輸入串流載入字體檔案建立字體建構器。
newFont(String) - Static method in class io.leandev.appfuse.font.FontBuilder
使用系統字體名稱建立字體建構器。
newFont(Locale) - Static method in class io.leandev.appfuse.font.FontBuilder
根據 Locale 選擇適合的系統字體。
newInputStream(Document) - Static method in class io.leandev.appfuse.xml.Xmls
 
newRevision(Object) - Method in class io.leandev.appfuse.audit.entity.envers.EnversAuditRevisionListener
 
NewSession(UUID, String, String, String, String, String, boolean, Duration, Instant, Instant) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
 
NewSession(UUID, String, String, String, String, String, boolean, Duration, Instant, Instant, SessionPolicyBinding) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
 
NewSession(UUID, String, String, String, String, String, boolean, Duration, Instant, Instant, SessionPolicyBinding, SessionContextBinding) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Creates an instance of a NewSession record class.
next() - Method in class io.leandev.appfuse.report.internal.ValidatingRowCursor
 
next() - Method in interface io.leandev.appfuse.report.node.RowCursor
讀取下一列
nextIdleExpiresAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns the value of the nextIdleExpiresAt record component.
nextIdleExpiresAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the nextIdleExpiresAt record component.
NlsNotificationTemplateResolver - Class in io.leandev.appfuse.notification.template
預設範本解析器:Spring MessageSource 訊息束 + ${...} 具名插值
NlsNotificationTemplateResolver(MessageSource) - Constructor for class io.leandev.appfuse.notification.template.NlsNotificationTemplateResolver
 
NO_EXPIRATION - Enum constant in enum class io.leandev.appfuse.cache.config.ExpiryConfiguration.ExpiryType
永不過期
NO_PROGRESS - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
NO_SPACE - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
noDataText(String) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
無資料時在繪圖區置中顯示的文字;預設「無資料」
node() - Method in record class io.leandev.appfuse.search.Filter
Returns the value of the node record component.
Node - Interface in io.leandev.appfuse.search
 
noExpiration() - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定永不過期
noExpiration() - Static method in class io.leandev.appfuse.cache.config.ExpiryConfiguration
建立永不過期配置
none() - Static method in record class io.leandev.appfuse.internal.html.InlineFormat
無任何格式的初始狀態
none() - Static method in record class io.leandev.appfuse.report.node.CellBorders
 
NONE - Enum constant in enum class io.leandev.appfuse.file.RangeSupport
NONE - Enum constant in enum class io.leandev.appfuse.image.Scaling
 
NONE - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
無框線
nonRemembered(Duration) - Static method in record class io.leandev.appfuse.security.auth.SessionOptions
 
NoOpFileJournal - Class in io.leandev.appfuse.file.tx

不做任何事的 FileJournal

用於兩種情境:

  • 交易對齊的後端(Database):本身隨交易 rollback 復原,不會產生孤兒,無需日誌。
  • 關閉日誌:在 TransactionAwareFileStorage 上只要交易補償/延後刪除、不要稽核軌跡時。
NoOpFileJournal() - Constructor for class io.leandev.appfuse.file.tx.NoOpFileJournal
 
noPast() - Method in class io.leandev.appfuse.calendar.Calendars.Builder
過去日期不可選(早於今天 → ReasonCodes.PAST)
normal() - Static method in record class io.leandev.appfuse.report.node.TextFlow
CSS normal 空白折疊、overflow-wrap:anywhere、無標點懸掛。
NORMAL - Enum constant in enum class io.leandev.appfuse.report.node.TextFlow.OverflowWrap
 
normalizeBase(String) - Static method in class io.leandev.appfuse.docs.BaseUrlRewriter
正規化 base 路徑,確保以 "/" 開頭和結尾
normalizeUrl(String) - Static method in class io.leandev.appfuse.docs.UrlRewriter
正規化 URL,移除結尾的斜線
noRules() - Static method in record class io.leandev.appfuse.report.node.TableRowStyle
 
NOT_EQUAL - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
不等於運算子 (!=)
NOT_EQUAL - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
NOT_FOUND - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
 
NOT_FOUND - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RevocationResult
 
NOT_FOUND - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
 
NOT_IN - Enum constant in enum class io.leandev.appfuse.search.ComparisonOperator
不包含於集合運算子 (=out=)
NOT_IN - Enum constant in enum class io.leandev.appfuse.search.RSQLComparator
 
NotAcceptableException - Exception Class in io.leandev.appfuse.http.exception
不可接受異常(HTTP 406)
NotAcceptableException(String) - Constructor for exception class io.leandev.appfuse.http.exception.NotAcceptableException
建立不可接受異常
NotAcceptableException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.NotAcceptableException
建立不可接受異常,包含原始異常
NotAllowedException - Exception Class in io.leandev.appfuse.http.exception
方法不允許異常(HTTP 405)
NotAllowedException(String) - Constructor for exception class io.leandev.appfuse.http.exception.NotAllowedException
建立方法不允許異常
NotAllowedException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.NotAllowedException
建立方法不允許異常,包含原始異常
NotAuthorizedException - Exception Class in io.leandev.appfuse.http.exception
未授權異常(HTTP 401)
NotAuthorizedException(String) - Constructor for exception class io.leandev.appfuse.http.exception.NotAuthorizedException
建立未授權異常
NotAuthorizedException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.NotAuthorizedException
建立未授權異常,包含原始異常
notFound(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 404 Not Found
NotFoundException - Exception Class in io.leandev.appfuse.exception
 
NotFoundException - Exception Class in io.leandev.appfuse.http.exception
資源不存在異常(HTTP 404)
NotFoundException() - Constructor for exception class io.leandev.appfuse.exception.NotFoundException
 
NotFoundException() - Constructor for exception class io.leandev.appfuse.http.exception.NotFoundException
建立資源不存在異常
NotFoundException(String) - Constructor for exception class io.leandev.appfuse.http.exception.NotFoundException
建立資源不存在異常
NotFoundException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.NotFoundException
建立資源不存在異常,包含原始異常
NotFoundException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.NotFoundException
 
noticeHeader(String, String) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
新增一個特殊訊息自訂 MIME 標頭(如 X-Environment: test)
noticeHeaders(Map) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
整批新增特殊訊息自訂 MIME 標頭
noticeSubjectPrefix() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the noticeSubjectPrefix record component.
noticeSubjectPrefix(String) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
特殊訊息主旨前綴的環境預設(如 [TEST] );空白=不加
NotificationBanner - Interface in io.leandev.appfuse.notification
通知內文橫幅 SPI(標記 / 裝飾通知內文)
NotificationChannel - Interface in io.leandev.appfuse.notification
遞送通道 SPI
NotificationDeepLinkProvider - Interface in io.leandev.appfuse.notification
深連結提供者 SPI(選用;每收件人產生深連結)
NotificationDeliveryListener - Interface in io.leandev.appfuse.notification.outbox
遞送嘗試回呼 hook(選用;Phase 2 稽核)
NotificationDeliveryLogBase - Class in io.leandev.appfuse.notification.outbox
逐次遞送嘗試稽核 log 的欄位基類(Phase 2;由 PersistentNotificationDeliveryListener 寫入)
NotificationDeliveryLogBase() - Constructor for class io.leandev.appfuse.notification.outbox.NotificationDeliveryLogBase
 
NotificationDeliveryLogRepositoryBase<T> - Interface in io.leandev.appfuse.notification.outbox
遞送稽核 log 資料存取基底
NotificationEvent - Class in io.leandev.appfuse.notification
通知事件(事件驅動的接縫)
NotificationEvent(NotificationRequest) - Constructor for class io.leandev.appfuse.notification.NotificationEvent
以通知請求建立事件
NotificationEventListener - Class in io.leandev.appfuse.notification
NotificationEvent → NotificationService 的交易後接縫
NotificationEventListener(NotificationService) - Constructor for class io.leandev.appfuse.notification.NotificationEventListener
 
NotificationOutboxBase - Class in io.leandev.appfuse.notification.outbox
通知遞送 Outbox 列的欄位基類(每收件人 × 每通道一列)
NotificationOutboxBase() - Constructor for class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
 
NotificationOutboxDispatcher - Class in io.leandev.appfuse.notification.outbox
Outbox 遞送器:fast-path 非同步遞送 + 輪詢重試/補送
NotificationOutboxDispatcher(NotificationOutboxRepositoryBase, List, List, int, long, RetryPolicyResolver, Clock) - Constructor for class io.leandev.appfuse.notification.outbox.NotificationOutboxDispatcher
 
NotificationOutboxDispatcher(NotificationOutboxRepositoryBase, List, List, int, long, RetryPolicyResolver, Clock, TextCipher) - Constructor for class io.leandev.appfuse.notification.outbox.NotificationOutboxDispatcher
建立具持久化 payload 解密能力的遞送器。
NotificationOutboxRepositoryBase<T> - Interface in io.leandev.appfuse.notification.outbox
通知 Outbox 的資料存取基底
NotificationPreferenceBase - Class in io.leandev.appfuse.notification.preference
使用者通知偏好的欄位基類(Phase 2 opt-out)
NotificationPreferenceBase() - Constructor for class io.leandev.appfuse.notification.preference.NotificationPreferenceBase
 
NotificationPreferenceFilter - Interface in io.leandev.appfuse.notification
通知偏好過濾 SPI(選用;Phase 2 opt-out)
NotificationPreferenceRepositoryBase<T> - Interface in io.leandev.appfuse.notification.preference
通知偏好資料存取基底
NotificationRequest - Record Class in io.leandev.appfuse.notification
一則通知請求(描述「發生了什麼」,不描述「怎麼遞送」)
NotificationRequest(String, Map, List, List, Set, String, String, String) - Constructor for record class io.leandev.appfuse.notification.NotificationRequest
Creates an instance of a NotificationRequest record class.
NotificationRequest(String, Map, List, Set, String, String, String) - Constructor for record class io.leandev.appfuse.notification.NotificationRequest
相容舊版 canonical constructor(未指定 CC 時視為空清單)。
NotificationService - Class in io.leandev.appfuse.notification
通知子系統的門面
NotificationService(RecipientResolver, NotificationTemplateResolver, NotificationOutboxRepositoryBase, Supplier, NotificationOutboxDispatcher, NotificationDeepLinkProvider, NotificationPreferenceFilter, Set, RetryPolicyResolver, Clock) - Constructor for class io.leandev.appfuse.notification.NotificationService
 
NotificationService(RecipientResolver, NotificationTemplateResolver, NotificationOutboxRepositoryBase, Supplier, NotificationOutboxDispatcher, NotificationDeepLinkProvider, NotificationPreferenceFilter, Set, RetryPolicyResolver, Clock, TextCipher) - Constructor for class io.leandev.appfuse.notification.NotificationService
建立具持久化 payload 保護的通知門面。
NotificationTemplateBase - Class in io.leandev.appfuse.notification.template
可客製通知範本的欄位基類(per-locale 覆寫某通知型別×通道的主旨 / 內文)
NotificationTemplateBase() - Constructor for class io.leandev.appfuse.notification.template.NotificationTemplateBase
 
NotificationTemplateRepositoryBase<T> - Interface in io.leandev.appfuse.notification.template
通知範本資料存取基底
NotificationTemplateResolver - Interface in io.leandev.appfuse.notification
範本解析 SPI(渲染通知內容)
notify(NotificationRequest) - Method in class io.leandev.appfuse.notification.NotificationService
處理一則通知請求:解析 → 渲染 → 寫入 Outbox → 觸發 fast-path 遞送
notIn(String, Object) - Static method in record class io.leandev.appfuse.search.Filter
建立 NOT IN 條件的篩選器,檢查欄位值是否不在指定集合中。
now() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns the value of the now record component.
numberOfMergedRegions() - Method in class io.leandev.appfuse.workbook.Worksheet
取得合併儲存格範圍數量
numberOfSheets() - Method in class io.leandev.appfuse.workbook.Workbook
取得工作表數量
numberPattern() - Method in class io.leandev.appfuse.nls.I18n
 
numberPattern(String) - Method in class io.leandev.appfuse.nls.I18n
 
numberPattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
numberPattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
numeric() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns the value of the numeric record component.

O

oauth2() - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
oauth2() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the oauth2 record component.
OAuth2(String, String, String, String, String, String) - Constructor for record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Creates an instance of a OAuth2 record class.
OAUTH2 - Enum constant in enum class io.leandev.appfuse.mail.MailerSpec.Transport
 
OAuth2Authenticator - Class in io.leandev.appfuse.oauth2
OAuth 2 認證服務 負責處理 OAuth 2 Client Credentials Flow 的核心邏輯
OAuth2Authenticator() - Constructor for class io.leandev.appfuse.oauth2.OAuth2Authenticator
 
OAuth2Authenticator.OAuth2Config - Class in io.leandev.appfuse.oauth2
OAuth 2 配置
OAuth2Authenticator.TokenInfo - Class in io.leandev.appfuse.oauth2
Token 資訊
OAuth2Config() - Constructor for class io.leandev.appfuse.oauth2.OAuth2Authenticator.OAuth2Config
 
OAuth2MailAuthenticator - Class in io.leandev.appfuse.mail
OAuth 2 郵件認證器 - 專注於 JavaMail 認證橋接 使用 OAuth2Authenticator 進行實際的 OAuth 2 認證邏輯
OAuth2MailAuthenticator(OAuth2Authenticator.OAuth2Config) - Constructor for class io.leandev.appfuse.mail.OAuth2MailAuthenticator
 
OAuth2MailAuthenticatorBuilder - Class in io.leandev.appfuse.mail
 
OAuth2TokenException - Exception Class in io.leandev.appfuse.security.auth
token 端點的錯誤(RFC 6749 §5.2)
OAuth2TokenException(String, int, String) - Constructor for exception class io.leandev.appfuse.security.auth.OAuth2TokenException
 
OAuth2TokenException(String, int, String, Throwable) - Constructor for exception class io.leandev.appfuse.security.auth.OAuth2TokenException
建立保留原始拒絕例外的 token 錯誤。
ObjectCopier - Class in io.leandev.appfuse.bean
ObjectCopier
ObjectCopier() - Constructor for class io.leandev.appfuse.bean.ObjectCopier
 
ObjectCopier(Converters) - Constructor for class io.leandev.appfuse.bean.ObjectCopier
 
ObjectCopier(Converters, ObjectMapper) - Constructor for class io.leandev.appfuse.bean.ObjectCopier
 
ObjectCopier(ObjectMapper) - Constructor for class io.leandev.appfuse.bean.ObjectCopier
 
ObjectCopyException - Exception Class in io.leandev.appfuse.bean
 
ObjectCopyException(String) - Constructor for exception class io.leandev.appfuse.bean.ObjectCopyException
 
ObjectCopyException(String, Throwable) - Constructor for exception class io.leandev.appfuse.bean.ObjectCopyException
 
ObjectCopyException(Throwable) - Constructor for exception class io.leandev.appfuse.bean.ObjectCopyException
 
objectMapper - Variable in class io.leandev.appfuse.http.AbstractHttpMessageParser
用於 JSON 序列化/反序列化的 ObjectMapper 實例
ObjectMapperBuilder - Class in io.leandev.appfuse.json
 
ObjectReader - Class in io.leandev.appfuse.bean
 
ObjectReader() - Constructor for class io.leandev.appfuse.bean.ObjectReader
 
ObjectReadWriteException - Exception Class in io.leandev.appfuse.bean
 
ObjectReadWriteException(String) - Constructor for exception class io.leandev.appfuse.bean.ObjectReadWriteException
 
ObjectReadWriteException(String, Throwable) - Constructor for exception class io.leandev.appfuse.bean.ObjectReadWriteException
 
ObjectReadWriteException(Throwable) - Constructor for exception class io.leandev.appfuse.bean.ObjectReadWriteException
 
ObjectsCopier - Class in io.leandev.appfuse.bean
ObjectsCopier
ObjectsCopier() - Constructor for class io.leandev.appfuse.bean.ObjectsCopier
 
ObjectsCopier(ObjectCopier) - Constructor for class io.leandev.appfuse.bean.ObjectsCopier
 
ObjectWriter - Class in io.leandev.appfuse.bean
 
ObjectWriter() - Constructor for class io.leandev.appfuse.bean.ObjectWriter
 
oblique() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the oblique record component.
oblique() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the oblique record component.
oblique() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns the value of the oblique record component.
of(byte[], String) - Static method in class io.leandev.appfuse.report.node.ImageData
由位元組建立
of(int...) - Static method in class io.leandev.appfuse.report.ReportPages
由頁碼建立(1 起算);正規化同 ReportPages.parse(String)
of(int, String) - Static method in record class io.leandev.appfuse.report.node.Heading
純文字標題
of(JournalOp, JournalState, String, String, String, String) - Static method in record class io.leandev.appfuse.file.tx.JournalEntry
以當下時間建立一筆事件
of(Length) - Static method in record class io.leandev.appfuse.report.Margins
四邊相同的邊界
of(Paper) - Static method in record class io.leandev.appfuse.report.PageSetup
指定紙張、預設邊界
of(Inline...) - Static method in record class io.leandev.appfuse.report.node.Cell
單一段落的儲存格
of(Inline...) - Static method in record class io.leandev.appfuse.report.node.Paragraph
由行內節點組成的段落
of(RowRole, List, List) - Static method in record class io.leandev.appfuse.report.node.TableRow
指定角色與群組路徑的列;群組標題預設與下一列保持同頁
of(CriteriaBuilder) - Static method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器(延遲指定結果類型)
of(CriteriaBuilder) - Static method in class io.leandev.appfuse.jpa.PredicateBuilder
 
of(CriteriaBuilder) - Static method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
of(CriteriaBuilder, Class) - Static method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器
of(EntityManager) - Static method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器(延遲指定結果類型)
of(EntityManager) - Static method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
of(EntityManager, Class) - Static method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
建立查詢建構器
of(InputStream) - Static method in class io.leandev.appfuse.csv.CsvReaderBuilder
建立建構器(使用 UTF-8 編碼)
of(InputStream) - Static method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
建立建構器實例
of(InputStream, Charset) - Static method in class io.leandev.appfuse.csv.CsvReaderBuilder
建立建構器(指定字元編碼)
of(InputStream, Charset) - Static method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
建立建構器實例(指定字元編碼)
of(OutputStream) - Static method in class io.leandev.appfuse.csv.CsvWriterBuilder
建立建構器(使用 UTF-8 編碼)
of(OutputStream) - Static method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
建立建構器實例
of(OutputStream, Charset) - Static method in class io.leandev.appfuse.csv.CsvWriterBuilder
建立建構器(指定字元編碼)
of(OutputStream, Charset) - Static method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
建立建構器實例(指定字元編碼)
of(Enum) - Static method in class io.leandev.appfuse.json.EnumWireValues
實作 DeclaredCodeEnum 者回其宣告的代碼;其餘回常數名的小寫導出值。
of(Object) - Static method in class io.leandev.appfuse.http.NameValuePairs
將物件轉換為 NameValuePair 列表
of(String) - Static method in class io.leandev.appfuse.converter.DateConverter
建立指定日期格式的轉換器
of(String) - Static method in record class io.leandev.appfuse.report.node.Cell
單一純文字段落的儲存格
of(String) - Static method in record class io.leandev.appfuse.report.node.Paragraph
純文字段落
of(String) - Static method in record class io.leandev.appfuse.report.node.Text
沿用段落樣式的文字
of(String) - Static method in class io.leandev.appfuse.security.auth.ApiKeyHash
計算 key 的雜湊(SHA-256 → url-safe base64,無 padding)
of(String) - Static method in record class io.leandev.appfuse.web.url.PublicOrigin
 
of(String) - Static method in record class io.leandev.appfuse.web.url.PublicServerUrl
 
of(String, Length, Length) - Static method in record class io.leandev.appfuse.report.chart.FigureFrame
 
of(String, TextStyle) - Static method in record class io.leandev.appfuse.report.node.Text
帶樣式覆寫的文字
of(String, ComparisonOperator, Object) - Static method in record class io.leandev.appfuse.search.Filter
使用指定的選擇器、運算子和期望值建立篩選器。
of(String, String, float, Align) - Static method in record class io.leandev.appfuse.report.node.Column
純文字表頭的欄
of(String, String, int) - Static method in class io.leandev.appfuse.serial.SerialNumberContext
快速建立簡單上下文
of(Throwable) - Static method in record class io.leandev.appfuse.report.ReportStatus.Failed
由例外建立;一般失敗不帶例外訊息(可能含內部路徑或 SQL),應用須自行記錄完整例外
of(List) - Static method in interface io.leandev.appfuse.report.node.RowSource
記憶體中的列,可重複開啟
of(Locale, Clock) - Static method in record class io.leandev.appfuse.report.ReportContext
建立環境
of(Map, String) - Static method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
由請求參數與 Authorization 標頭組出請求
of(Pageable) - Static method in class io.leandev.appfuse.jpa.PageableBuilder
 
of(Jwt) - Static method in interface io.leandev.appfuse.security.auth.ActingContext
從 resource-server 的 Jwt principal 解析代行 claim(兩維獨立讀取)。
ofCentimeter(double) - Static method in class io.leandev.appfuse.measure.Length
 
ofClaims(Map) - Static method in interface io.leandev.appfuse.security.auth.ActingContext
從原始 claim map 解析(測試或非 resource-server 情境用);sub 作為有效身份 stable subject。
ofDated(String, String, String, int) - Static method in class io.leandev.appfuse.serial.SerialNumberContext
快速建立帶日期的上下文
ofEmail(String) - Static method in record class io.leandev.appfuse.notification.Recipient
以 email 建立收件人(無 userId、用系統預設語系)
offheap(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Offheap 層大小
offheap(long) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
Assign memory cache in MB
offheap(long) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定堆外記憶體大小
offheapBudgetMB(long) - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
明示 offheap 記憶體預算(MB);省略時走四段 fallback 推導
offsetXmm() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the offsetXmm record component.
offsetYmm() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the offsetYmm record component.
ofInch(double) - Static method in class io.leandev.appfuse.measure.Length
 
ofMillimeter(double) - Static method in class io.leandev.appfuse.measure.Length
 
ofPaper(Paper) - Static method in class io.leandev.appfuse.measure.PhysicalRectangle
使用指定紙張尺寸建立矩形(從原點開始)
ofPermanent(String, String, Long, String) - Static method in class io.leandev.appfuse.file.FileDescriptor
建立永久區 FileDescriptor
ofPermanent(String, String, Long, String, String) - Static method in class io.leandev.appfuse.file.FileDescriptor
建立永久區 FileDescriptor(含 URL)
ofPoint(double) - Static method in class io.leandev.appfuse.measure.Length
 
ofSize(int) - Method in class io.leandev.appfuse.font.FontBuilder
設定字體大小。
ofStaging(String, String, Long, String) - Static method in class io.leandev.appfuse.file.FileDescriptor
建立暫存區 FileDescriptor
ofStaging(String, String, Long, String, String) - Static method in class io.leandev.appfuse.file.FileDescriptor
建立暫存區 FileDescriptor(含自訂 URL)
ofTwip(double) - Static method in class io.leandev.appfuse.measure.Length
 
oidcRegistrationIds() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns the value of the oidcRegistrationIds record component.
ok() - Static method in record class io.leandev.appfuse.notification.DeliveryResult
遞送成功
onApplicationEvent(ApplicationEnvironmentPreparedEvent) - Method in class io.leandev.appfuse.env.EnvironInitializer
 
onAttempt(OutboxView, int, DeliveryResult) - Method in interface io.leandev.appfuse.notification.outbox.NotificationDeliveryListener
一次遞送嘗試完成後回呼
onAttempt(OutboxView, int, DeliveryResult) - Method in class io.leandev.appfuse.notification.outbox.PersistentNotificationDeliveryListener
 
onError(InterceptorContext, ClassicHttpRequest, Throwable) - Method in interface io.leandev.appfuse.http.logging.HttpClientInterceptor
錯誤發生時的攔截點
onError(InterceptorContext, ClassicHttpRequest, Throwable) - Method in class io.leandev.appfuse.http.logging.LoggingInterceptor
 
onExceed(OnExceed) - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
設定超額處置策略(預設 OnExceed.REJECT)
OnExceed - Enum Class in io.leandev.appfuse.cache.api
記憶體預算超額時的處置策略
onFailure(AuthenticationFailureBadCredentialsEvent) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
帳密錯誤:累計失敗,達閾值即設鎖定到期時間
onNotification(NotificationEvent) - Method in class io.leandev.appfuse.notification.NotificationEventListener
交易提交後處理通知事件
onPage() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the onPage record component.
onPage() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns the value of the onPage record component.
onPage(IntConsumer) - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
每完成一頁同步回呼;回呼失敗使本次產生失敗。
onPage(IntConsumer) - Method in record class io.leandev.appfuse.report.RenderOptions
 
onRetry(int, int, Exception) - Method in interface io.leandev.appfuse.http.retry.RetryStrategy.RetryCallback
重試發生時調用
onSuccess(AuthenticationSuccessEvent) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
認證成功:清除記錄
op() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the op record component.
open() - Method in interface io.leandev.appfuse.report.node.RowSource
開啟新的游標;呼叫者負責關閉
open(Table, String) - Static method in class io.leandev.appfuse.report.internal.ValidatingRowCursor
開啟表格的列來源並包裝為逐列驗證的游標;呼叫者負責關閉
open(InputStream) - Static method in class io.leandev.appfuse.document.Document
從輸入串流載入既有文件(範本)
open(InputStream) - Static method in class io.leandev.appfuse.workbook.Workbook
從輸入串流開啟既有活頁簿
open(LocalDate) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
特定日期補開(覆寫所有規則與底座——如颱風假後的補班補賣日)
openGroups() - Method in class io.leandev.appfuse.report.internal.RowValidator
目前開啟的群組路徑(供測試與 renderer 產生續接列參考)
openRange(String, String, long, long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
以 blob range 只取回所請求的區段
openRange(String, String, long, long) - Method in interface io.leandev.appfuse.file.FileStorage
開啟永久區檔案 [offset, offset + length) 區段的 InputStream
openRange(String, String, long, long) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
以檔案通道定位到 offset 後讀取,不讀取前段
openRange(String, String, long, long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
以 Range 請求只取回所請求的區段
openRange(String, String, long, long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
開啟 handle 後以帶 offset 的讀取請求逐塊讀取,第一個讀取即從 offset 開始
openRange(String, String, long, long) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
openStream() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
openStream() - Method in class io.leandev.appfuse.report.node.ImageData
開啟唯讀串流
openStream() - Method in interface io.leandev.appfuse.report.ReportArtifact
開啟讀取串流;可多次開啟,每個串流由呼叫者關閉
operation() - Method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Returns the value of the operation record component.
operator() - Method in class io.leandev.appfuse.search.ComparisonNode
取得比較運算子。
operator() - Method in record class io.leandev.appfuse.search.Filter
取得節點的運算子。
operator() - Method in class io.leandev.appfuse.search.LogicalNode
 
ops() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene
Returns the value of the ops record component.
OptimisticLockExceptionMapper - Class in io.leandev.appfuse.error.mapper
樂觀鎖衝突映射器
OptimisticLockExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.OptimisticLockExceptionMapper
 
Options(boolean, double, double, Clock, BooleanSupplier) - Constructor for record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
 
Options(boolean, double, double, Clock, BooleanSupplier, IntConsumer) - Constructor for record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
 
Options(boolean, double, double, Clock, BooleanSupplier, IntConsumer, FixedPdfRenderer.LayoutPolicy) - Constructor for record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Creates an instance of a Options record class.
or(Filter...) - Method in record class io.leandev.appfuse.search.Filter
將多個篩選器以 OR 邏輯組合到此篩選器。
or(String, ComparisonOperator, Object) - Method in record class io.leandev.appfuse.search.Filter
將指定條件以 OR 邏輯組合到此篩選器。
or(List) - Method in record class io.leandev.appfuse.search.Filter
將篩選器列表以 OR 邏輯組合到此篩選器。
OR - Enum constant in enum class io.leandev.appfuse.search.LogicalOperator
 
orderBy(Sort) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定排序
orderBy(Sort) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
Orientation - Enum Class in io.leandev.appfuse.document
頁面方向
origin() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
 
OrNode - Class in io.leandev.appfuse.search
 
OrNode(Node...) - Constructor for class io.leandev.appfuse.search.OrNode
 
OrNode(Node, List) - Constructor for class io.leandev.appfuse.search.OrNode
 
OrNode(List, Node...) - Constructor for class io.leandev.appfuse.search.OrNode
 
OrNode(List, List) - Constructor for class io.leandev.appfuse.search.OrNode
 
orphans() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the orphans record component.
orphans() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the orphans record component.
OUT_OF_RANGE - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
累積矩陣、映射比例、轉換後座標、線寬或字級超出衍生數值範圍
OUT_OF_RANGE - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
超出可預約範圍(晚於最遠可選日)
OUT_OF_RANGE - Static variable in exception class io.leandev.appfuse.report.ReportPageSelectionException
頁碼大於原始 PDF 的頁數
OutboundMessage - Record Class in io.leandev.appfuse.notification
交付給通道遞送的單則訊息
OutboundMessage(String, String, String, String, String, String, String) - Constructor for record class io.leandev.appfuse.notification.OutboundMessage
相容舊版 constructor(未指定 CC 與技術遞送識別時使用預設值)。
OutboundMessage(String, String, String, List, String, String, String, String) - Constructor for record class io.leandev.appfuse.notification.OutboundMessage
相容舊版 constructor(未指定 CC 時視為空清單)。
OutboundMessage(String, String, String, List, String, String, String, String, String) - Constructor for record class io.leandev.appfuse.notification.OutboundMessage
Creates an instance of a OutboundMessage record class.
OutboxStatus - Enum Class in io.leandev.appfuse.notification.outbox
Outbox 列的遞送狀態
OutboxView - Interface in io.leandev.appfuse.notification.outbox
Outbox 列的唯讀視圖(SPI 契約)
OUTPUT_WITH_WARNINGS - Enum constant in enum class io.leandev.appfuse.pdf.FixedPdfRenderer.LayoutPolicy
 
overflowWrap() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the overflowWrap record component.
overlay(BoxStyle) - Method in record class io.leandev.appfuse.report.node.BoxStyle
以 override 的非 null 欄位覆寫本樣式
overlay(CellBorders) - Method in record class io.leandev.appfuse.report.node.CellBorders
各邊獨立繼承;零寬不會被當成未設定。
overlay(ParagraphStyle) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
以 override 的非 null 欄位覆寫本樣式;文字樣式逐欄位合併
overlay(TableStyle) - Method in record class io.leandev.appfuse.report.node.TableStyle
以 override 的非 null 欄位覆寫本樣式;文字樣式逐欄位合併
overlay(TextStyle) - Method in record class io.leandev.appfuse.report.node.TextStyle
以 override 的非 null 欄位覆寫本樣式
overlayOnly() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns the value of the overlayOnly record component.

P

padChar(char) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定填充字元
padding() - Method in record class io.leandev.appfuse.report.node.BoxStyle
Returns the value of the padding record component.
padding(Length, Length) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
padding(Length, Length) - Method in class io.leandev.appfuse.report.PageSummary.Builder
摘要的上下內距;不改變左右內距
padding(Length, Length, Length, Length) - Method in class io.leandev.appfuse.report.PageSummary.Builder
摘要的上、右、下、左內距(同 CSS 順序);左右內距只縮排文字,上線仍畫滿內容區寬度
paddingBottom() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the paddingBottom record component.
paddingBottom() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the paddingBottom record component.
paddingLeft() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the paddingLeft record component.
paddingRight() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the paddingRight record component.
paddingTop() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the paddingTop record component.
paddingTop() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the paddingTop record component.
page() - Method in class io.leandev.appfuse.report.ReportDocument
 
page(int, List) - Method in interface io.leandev.appfuse.report.internal.layout.PageSink
一頁排版完成
page(PageSetup) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
Page(double, double, List) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Page
Creates an instance of a Page record class.
PAGE_REGIONS_TOO_TALL - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
PageableBuilder - Class in io.leandev.appfuse.jpa
 
PageableBuilder(int, int, Sort) - Constructor for class io.leandev.appfuse.jpa.PageableBuilder
 
pageBottomRule() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the pageBottomRule record component.
pageBottomRule() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the pageBottomRule record component.
pageBottomRuleOnContinuationOnly() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the pageBottomRuleOnContinuationOnly record component.
pageBottomRuleOnContinuationOnly() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the pageBottomRuleOnContinuationOnly record component.
pageBreak() - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
pageBreak() - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
PageBreak - Record Class in io.leandev.appfuse.report.node
硬性換頁
PageBreak() - Constructor for record class io.leandev.appfuse.report.node.PageBreak
Creates an instance of a PageBreak record class.
pageBreakBefore() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the pageBreakBefore record component.
pageBreakBefore(boolean) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
pageCount() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
pageCount() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the pageCount record component.
pageCount() - Method in record class io.leandev.appfuse.report.RenderResult
Returns the value of the pageCount record component.
pageCount() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
pageCount() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the pageCount record component.
PageCount - Record Class in io.leandev.appfuse.report.node
總頁數;只能用在固定頁首頁尾或文件的每頁摘要,完成排版後由 renderer 回填
PageCount() - Constructor for record class io.leandev.appfuse.report.node.PageCount
Creates an instance of a PageCount record class.
pageNumber() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns the value of the pageNumber record component.
pageNumber() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Returns the value of the pageNumber record component.
pageNumber() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the pageNumber record component.
PageNumber - Record Class in io.leandev.appfuse.report.node
目前頁碼;只能用在固定頁首頁尾或文件的每頁摘要
PageNumber() - Constructor for record class io.leandev.appfuse.report.node.PageNumber
Creates an instance of a PageNumber record class.
pageNumberDigits() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the pageNumberDigits record component.
pageNumberDigits(int) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
預留的最大頁碼位數;上限 1,000 頁的報表可設 4。
PageRange(int, int) - Constructor for record class io.leandev.appfuse.report.ReportPages.PageRange
Creates an instance of a PageRange record class.
PageRegion - Record Class in io.leandev.appfuse.report
頁首或頁尾;左、中、右三格,v1 全部頁面共用同一組
PageRegion(List, List, List, boolean) - Constructor for record class io.leandev.appfuse.report.PageRegion
Creates an instance of a PageRegion record class.
PageRegion.Builder - Class in io.leandev.appfuse.report
頁首頁尾建構器
pages() - Method in record class io.leandev.appfuse.pdf.FixedDocument
Returns the value of the pages record component.
pages() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Returns the value of the pages record component.
pagesCompleted() - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
Returns the value of the pagesCompleted record component.
PageSetup - Record Class in io.leandev.appfuse.report
頁面尺寸與邊界
PageSetup(Length, Length, Margins) - Constructor for record class io.leandev.appfuse.report.PageSetup
Creates an instance of a PageSetup record class.
PageSink - Interface in io.leandev.appfuse.report.internal.layout
接收排版完成的頁面;PDF 實作繪製後即可釋放 box
pageSummary() - Method in class io.leandev.appfuse.report.ReportDocument
 
pageSummary(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
指定每頁內容末端摘要;預設無摘要
PageSummary - Record Class in io.leandev.appfuse.report
每頁內容末端的左右摘要;可以使用頁碼及總頁數,不改變固定 PageRegion 頁尾。 位於頂層 pageBreakBefore=true Section 的頁面另可使用 SectionPageNumber/SectionPageCount, 解析為該分節的頁碼與排版完成後的實際總頁數。 左右內容不自動換行,超寬時失敗而非截斷;同字級單行內容使用相同基線。 左右內距只縮排文字,摘要上線仍畫滿內容區寬度。 最後頁採 lastPage,其他頁採 everyPage;分節最後頁可逐側優先採 PageSummaryOverride。 無摘要文字時仍保留設定的線及空間。
PageSummary(PageRegion, PageRegion, ParagraphStyle, Length, Length, Length, Length, LineStyle) - Constructor for record class io.leandev.appfuse.report.PageSummary
保留既有八參數建構器;左右內距為 0。
PageSummary(PageRegion, PageRegion, ParagraphStyle, Length, Length, Length, Length, LineStyle, Length, Length) - Constructor for record class io.leandev.appfuse.report.PageSummary
Creates an instance of a PageSummary record class.
PageSummary.Builder - Class in io.leandev.appfuse.report
摘要建構器;最後頁未覆寫的側沿用一般頁內容
PageSummaryOverride - Record Class in io.leandev.appfuse.report.node
分節最後內容頁的摘要覆寫;各側獨立繼承文件摘要。
PageSummaryOverride(List, List) - Constructor for record class io.leandev.appfuse.report.node.PageSummaryOverride
Creates an instance of a PageSummaryOverride record class.
PageSummaryOverride.Builder - Class in io.leandev.appfuse.report.node
分節摘要建構器;未設定的側繼承,空參數明確清空。
Paper - Enum Class in io.leandev.appfuse.measure
 
paragraph() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns the value of the paragraph record component.
paragraph(Inline...) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
paragraph(Inline...) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
paragraph(ParagraphStyle) - Method in class io.leandev.appfuse.report.internal.StyleResolver
內文段落
paragraph(ParagraphStyle) - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
paragraph(String) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
paragraph(String) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
paragraph(String, ParagraphStyle) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
paragraph(String, ParagraphStyle) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
Paragraph - Class in io.leandev.appfuse.document
段落
Paragraph - Record Class in io.leandev.appfuse.report.node
段落;可跨頁
Paragraph(String, List, ParagraphStyle) - Constructor for record class io.leandev.appfuse.report.node.Paragraph
Creates an instance of a Paragraph record class.
paragraphs() - Method in class io.leandev.appfuse.document.Body
取得所有段落
ParagraphStyle - Record Class in io.leandev.appfuse.report.node
段落樣式覆寫值
ParagraphStyle(TextStyle, Align, Double, Length, Length, Length, Boolean, Integer, Integer) - Constructor for record class io.leandev.appfuse.report.node.ParagraphStyle
保留既有九參數建構器;未指定新策略時使用原有排版。
ParagraphStyle(TextStyle, Align, Double, Length, Length, Length, Boolean, Integer, Integer, TextFlow, Boolean) - Constructor for record class io.leandev.appfuse.report.node.ParagraphStyle
保留 alpha.31 的十一參數建構器;未設定時沿用原有段後距行為。
ParagraphStyle(TextStyle, Align, Double, Length, Length, Length, Boolean, Integer, Integer, TextFlow, Boolean, Boolean) - Constructor for record class io.leandev.appfuse.report.node.ParagraphStyle
Creates an instance of a ParagraphStyle record class.
parse(InputStream) - Method in class io.leandev.appfuse.xml.XmlParser
 
parse(String) - Static method in class io.leandev.appfuse.report.internal.svg.SvgParser
 
parse(String) - Static method in class io.leandev.appfuse.report.ReportPages
解析 wire 語法
parse(String) - Method in class io.leandev.appfuse.search.FilterParser
解析 RSQL 查詢字串並轉換為 Filter 物件。
parse(String) - Method in class io.leandev.appfuse.search.RSQLParser
 
parseRange(String, long) - Static method in class io.leandev.appfuse.file.RangeUtils
Deprecated.
無法滿足與格式錯誤都回傳 empty,無法區分 416 與完整內容;改用 RangeUtils.evaluate(String, long)
partialMask(String, int, int) - Method in class io.leandev.appfuse.http.logging.SensitiveDataMasker
部分遮罩(保留前後少數字元)
partition() - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Returns the value of the partition record component.
partition() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the partition record component.
partition() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the partition record component.
partition() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the partition record component.
partitions() - Method in class io.leandev.appfuse.file.azure.AzureFileJournal
 
partitions() - Method in class io.leandev.appfuse.file.local.LocalFileJournal
 
partitions() - Method in class io.leandev.appfuse.file.s3.S3FileJournal
 
partitions() - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal
 
partitions() - Method in interface io.leandev.appfuse.file.tx.FileJournal
列出所有有日誌的 partition,供 FileOrphanSweepTask 逐區對帳
partitions() - Method in class io.leandev.appfuse.file.tx.NoOpFileJournal
 
password() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the password record component.
password(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
password(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
password(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
password(String) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
PasswordLoginRateLimiter - Interface in io.leandev.appfuse.security.auth
密碼登入請求配額;成功與失敗的認證請求都計數,與 LoginLockout 的失敗鎖定分開。
PasswordLoginRateLimiter.Decision - Record Class in io.leandev.appfuse.security.auth
resetAt 是下一個名額可用時間;retryAfterSeconds 是向上取整的等待秒數。 degraded=true 時配額未知(remaining=-1、resetAt=null),仍需執行所有認證與 SQL 檢查。
PAST - Static variable in class io.leandev.appfuse.calendar.ReasonCodes
已過去的日期(早於今天)
path() - Method in record class io.leandev.appfuse.report.FontSource.File
Returns the value of the path record component.
path() - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Returns the value of the path record component.
path() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the path record component.
path() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns the value of the path record component.
path(String, String...) - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
endpoint 相對於 Server base;額外動態值逐 segment 編碼,不可傳入預編碼值。
PathData - Record Class in io.leandev.appfuse.report.internal.svg
使用者座標中的路徑,只含移動、直線、三次貝茲與封閉;其他 SVG 指令在解析時轉換
PathData(List) - Constructor for record class io.leandev.appfuse.report.internal.svg.PathData
Creates an instance of a PathData record class.
PathData.Close - Record Class in io.leandev.appfuse.report.internal.svg
 
PathData.CubicTo - Record Class in io.leandev.appfuse.report.internal.svg
 
PathData.LineTo - Record Class in io.leandev.appfuse.report.internal.svg
 
PathData.MoveTo - Record Class in io.leandev.appfuse.report.internal.svg
 
PathData.Segment - Interface in io.leandev.appfuse.report.internal.svg
 
PathOp(Transform, PathData, Integer, double, boolean, Integer, double, double, SvgStyle.Cap, SvgStyle.Join, double, double[], double) - Constructor for record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Creates an instance of a PathOp record class.
Paths - Class in io.leandev.appfuse.report.internal
diagnostic 的節點路徑,例如 body/2[table:orders]/row/1523;驗證器與 renderer 共用同一格式
pattern() - Method in enum class io.leandev.appfuse.workbook.DataFormat
取得對應的 Excel 格式字串
payload() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the payload record component.
payload() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Returns the value of the payload record component.
PdfArtifact - Interface in io.leandev.appfuse.pdf
與 authoring model 無關的完成 PDF;呼叫端擁有並負責 close。 關閉後不可再開串流;已開串流可讀完,最後一個串流關閉時刪除暫存檔。 close 可重複呼叫,清理失敗只記 WARN,不取代產生或保存結果。
PdfBackground(String, byte[], int) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Creates an instance of a PdfBackground record class.
PdfDiagnostic - Record Class in io.leandev.appfuse.pdf
固定 PDF 的幾何排版診斷;頁碼為原始 PDF 的實體頁碼(從 1 起)。 識別與訊息由建立者提供,對外傳送前應用須確認不含私密資料。
PdfDiagnostic(PdfDiagnostic.Severity, String, int, String, String, String) - Constructor for record class io.leandev.appfuse.pdf.PdfDiagnostic
Creates an instance of a PdfDiagnostic record class.
PdfDiagnostic.Severity - Enum Class in io.leandev.appfuse.pdf
 
PdfRenderer - Class in io.leandev.appfuse.report.internal.pdf

PDFBox 實作的 ReportRenderer

兩階段輸出(REP-03 契約「輸出語意」):產生階段排版、繪製並把完整 PDF 序列化到暫存檔;最後一次取消檢查通過後, 寫出階段才把暫存檔複製到 out。產生階段的任何失敗或取消都不寫出任何位元組。

PdfRenderer(ReportFonts, TempStorage) - Constructor for class io.leandev.appfuse.report.internal.pdf.PdfRenderer
 
PdfRenderer(ReportFonts, TempStorage, Runnable) - Constructor for class io.leandev.appfuse.report.internal.pdf.PdfRenderer
 
PdfReportRenderer - Class in io.leandev.appfuse.report
PDF renderer 的建立入口
PdfReportSubsets - Class in io.leandev.appfuse.report
從已保存的 PDF 擷取選取的頁面(REP-08)
PdfSubsetExtractor - Class in io.leandev.appfuse.report.internal.pdf
從已保存的 PDF 擷取選取的頁面(REP-08)
PdfSubsetExtractor(TempStorage) - Constructor for class io.leandev.appfuse.report.internal.pdf.PdfSubsetExtractor
 
PdfSupport - Class in io.leandev.appfuse.report.internal
選用的 PDFBox 相依:確認存在後才載入 internal.pdf 的類別
pending() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
 
PENDING - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
待遞送(尚未試送,或已排定下次嘗試時間)
PENDING_CLAIM - Static variable in record class io.leandev.appfuse.security.auth.SessionContextBinding
 
PERCENT - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
百分比(0.00%)
persist(String, String) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
persist(String, String) - Method in interface io.leandev.appfuse.file.FileStorage
將暫存檔案持久化到永久區
persist(String, String) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
persist(String, String) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
persist(String, String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
persist(String, String) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
PERSIST - Enum constant in enum class io.leandev.appfuse.file.tx.JournalOp
將暫存檔案持久化到永久區(FileStorage.persist)
PersistenceEncryption - Class in io.leandev.appfuse.security.crypto
應用持久化資料的 purpose-scoped 可逆加密能力。
persistent() - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
啟用持久化
PersistentAuditEventRepository<T> - Class in io.leandev.appfuse.audit
Actuator AuditEventRepository 的持久實作:把稽核事件寫入應用宣告的稽核表,取代消費端 可選的 in-memory ring buffer(易失)。領域無關的框架 opt-in 服務(見 ADR-013「界線修訂 R1」)。 本類保留原同步 JPA 契約;新版 audit feature 改用 AsyncAuditEventRepository 與 storage provider, 不會以本類作非同步寫入失敗時的 fallback。
PersistentAuditEventRepository(AuditEventJpaRepositoryBase, Supplier) - Constructor for class io.leandev.appfuse.audit.PersistentAuditEventRepository
 
PersistentAuditEventRepository(AuditEventJpaRepositoryBase, Supplier, PlatformTransactionManager) - Constructor for class io.leandev.appfuse.audit.PersistentAuditEventRepository
 
persistentDisk(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
啟用持久化並設定 Disk 層大小
PersistentNotificationDeliveryListener<T> - Class in io.leandev.appfuse.notification.outbox
DB-backed 遞送稽核 listener(Phase 2 預設):每次嘗試寫一列遞送稽核 log
PersistentNotificationDeliveryListener(NotificationDeliveryLogRepositoryBase, Supplier) - Constructor for class io.leandev.appfuse.notification.outbox.PersistentNotificationDeliveryListener
 
persistentStore(long) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定持久層大小(使用持久化 Disk)
phone() - Method in record class io.leandev.appfuse.notification.Recipient
Returns the value of the phone record component.
PhysicalRectangle - Class in io.leandev.appfuse.measure
代表具有物理單位的矩形區域
PhysicalRectangle(Length, Length, Length, Length) - Constructor for class io.leandev.appfuse.measure.PhysicalRectangle
建立具有物理單位的矩形
platform() - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
plusCalendarDays(LocalDate, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
plusSelectableDays(LocalDate, long) - Method in interface io.leandev.appfuse.calendar.BusinessCalendar
自基準日往後(或往前)數 N 個可選日
plusWorkingDays(LocalDate, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
plusWorkingDays(Date, long) - Method in class io.leandev.appfuse.almanac.calendar.CalendarService
 
POINT - Enum constant in enum class io.leandev.appfuse.measure.Length.Unit
 
policy() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns the value of the policy record component.
POLICY_REVOCATION - Enum constant in enum class io.leandev.appfuse.security.auth.SessionStoreCapability
 
policyBinding() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the policyBinding record component.
policyBinding() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the policyBinding record component.
policyExpiredAt(Instant) - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
 
policyId() - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Returns the value of the policyId record component.
port() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the port record component.
port(int) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
port(int) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
port(int) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
port(int) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
PORTRAIT - Enum constant in enum class io.leandev.appfuse.document.Orientation
直向
Position - Enum Class in io.leandev.appfuse.image
圖片或文字的定位位置
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class io.leandev.appfuse.env.EnvironConfigInjector
 
PRE_WRAP - Enum constant in enum class io.leandev.appfuse.report.node.TextFlow.WhiteSpace
 
preAuthenticationChecks(UserDetailsChecker) - Method in class io.leandev.appfuse.security.auth.DaoAuthenticationManagers.Builder
覆寫認證前檢查。
PredicateBuilder<T> - Class in io.leandev.appfuse.jpa
 
PredicateBuilder(CriteriaBuilder) - Constructor for class io.leandev.appfuse.jpa.PredicateBuilder
 
prefix() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得前綴
prefix(String) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定前綴
prepareStaging(String, String, String, long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
prepareStaging(String, String, String, long) - Method in interface io.leandev.appfuse.file.FileStorage
準備暫存上傳 - 統一上傳流程的第一步
prepareStaging(String, String, String, long) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
prepareStaging(String, String, String, long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
prepareStaging(String, String, String, long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
prepareStaging(String, String, String, long) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
presignedDownloadEnabled(boolean) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
presignedUploadEnabled(boolean) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
presignedUrlExpiration(Duration) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
presignedUrlExpirationSeconds(long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
previousRefreshCredential() - Method in record class io.leandev.appfuse.security.auth.SessionIssuanceContext
Returns the value of the previousRefreshCredential record component.
preWrap() - Static method in record class io.leandev.appfuse.report.node.TextFlow
CSS pre-wrap、overflow-wrap:anywhere、tab-size:4;單一末尾換行只結束目前行。
primaryRoleName() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
主角色裸名(無 ROLE_ 前綴)
principal() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns the value of the principal record component.
principal() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the principal record component.
principal() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Returns the value of the principal record component.
principal() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the principal record component.
PRINCIPAL_REVOCATION - Enum constant in enum class io.leandev.appfuse.security.auth.SessionStoreCapability
 
PrincipalDirectory - Interface in io.leandev.appfuse.security.directory
主體目錄 SPI(ADR-024 決策三)
principalKind() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the principalKind record component.
PrincipalView - Interface in io.leandev.appfuse.security.directory
主體目錄視圖(唯讀)——feature 對「他人」的全部合法認知 (ADR-024 決策三)
privateKeyPassphrase(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
privateKeyPassphrase(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
privateKeyPassphrase(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
privateKeyPath(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
privateKeyPath(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
privateKeyPath(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
ProblemDetailBearerTokenAccessDeniedHandler - Class in io.leandev.appfuse.security.resourceserver
受保護資源授權不足(403)處理器
ProblemDetailBearerTokenAccessDeniedHandler(ObjectMapper) - Constructor for class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAccessDeniedHandler
 
ProblemDetailBearerTokenAccessDeniedHandler(ObjectMapper, ErrorDisclosurePolicy) - Constructor for class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAccessDeniedHandler
 
ProblemDetailBearerTokenAuthenticationEntryPoint - Class in io.leandev.appfuse.security.resourceserver
受保護資源認證失敗(401)入口點
ProblemDetailBearerTokenAuthenticationEntryPoint(ObjectMapper) - Constructor for class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAuthenticationEntryPoint
 
ProblemDetailBearerTokenAuthenticationEntryPoint(ObjectMapper, ErrorDisclosurePolicy) - Constructor for class io.leandev.appfuse.security.resourceserver.ProblemDetailBearerTokenAuthenticationEntryPoint
 
ProblemDetailFactory - Class in io.leandev.appfuse.error
RFC 7807/9457 ProblemDetail 工廠類別
processHtml(String, String, String, String, String, String, HttpServletRequest) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
處理 HTML 內容
processSitemap(String, String, String, String, HttpServletRequest) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
處理 sitemap.xml 內容
properties(Properties) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
property(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值。
property(String, String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值,若不存在則回傳預設值。
property(String, String) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
propertyAsArray(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並以逗號分隔轉換為字串陣列。
propertyAsArray(String, String[]) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並以逗號分隔轉換為字串陣列。
propertyAsBoolean(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 boolean。
propertyAsBoolean(String, Boolean) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 boolean。
propertyAsDouble(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Double。
propertyAsDouble(String, Double) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Double。
propertyAsInteger(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Integer。
propertyAsInteger(String, Integer) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Integer。
propertyAsLocalTime(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 LocalTime。
propertyAsLocalTime(String, LocalTime) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 LocalTime。
propertyAsLong(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Long。
propertyAsLong(String, Long) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Long。
propertyAsPath(String, String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Path(不自動建立目錄)。
propertyAsPath(String, String, boolean) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Path。
propertyAsTimeZone(String, TimeZone) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 TimeZone。
PropertyMap - Class in io.leandev.appfuse.bean
 
PropertyMap() - Constructor for class io.leandev.appfuse.bean.PropertyMap
 
PropertyMap(Object) - Constructor for class io.leandev.appfuse.bean.PropertyMap
 
PublicEndpoint - Record Class in io.leandev.appfuse.web.url
維運受控入口。scopeId 為消費端的 opaque 識別,null 表示平台;不賦予 scope 權限。
PublicEndpoint(String, String, PublicServerUrl, Map, Set) - Constructor for record class io.leandev.appfuse.web.url.PublicEndpoint
Creates an instance of a PublicEndpoint record class.
PublicEndpointAvailability - Interface in io.leandev.appfuse.web.url
應用即時裁決具名 scope 是否可提供入口;不假定租戶 entity 或 repository。
PublicEndpointBinding - Record Class in io.leandev.appfuse.web.url
協定/credential 保存的不可變入口快照;消費時仍須核對 current entry 與身分。
PublicEndpointBinding(String, String, String) - Constructor for record class io.leandev.appfuse.web.url.PublicEndpointBinding
Creates an instance of a PublicEndpointBinding record class.
PublicEndpointContext - Interface in io.leandev.appfuse.web.url
HTTP protocol 的已驗證入口接點;沒有 bean 或停用時維持單一入口行為。 實作只能讀取受信任 ingress 所綁定的 request attribute,不得據此授權或建立租戶 context。
PublicEndpointRegistry - Class in io.leandev.appfuse.web.url
不可變入口目錄;origin 唯一,path 不作識別。沒有 DB、Entity 或自動組態。
PublicEndpointRegistry(Collection, Set) - Constructor for class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
PublicEndpointRequest - Class in io.leandev.appfuse.web.url
只保存 request attribute,不使用 ThreadLocal、不解析 Host、不改認證 scope。
PublicOrigin - Record Class in io.leandev.appfuse.web.url
canonical HTTP(S) origin;與 public path 分離,不提供認證或代理信任判斷。
PublicOrigin(String, String) - Constructor for record class io.leandev.appfuse.web.url.PublicOrigin
Creates an instance of a PublicOrigin record class.
PublicServerUrl - Record Class in io.leandev.appfuse.web.url
已驗證的 Server 對外基底;不依 Servlet context、request 或應用設定推算。
PublicServerUrl(URI) - Constructor for record class io.leandev.appfuse.web.url.PublicServerUrl
Creates an instance of a PublicServerUrl record class.
PublicServerUrlContext - Record Class in io.leandev.appfuse.web.url
應用已確認可信的 scope,非原始 Host 或其他未驗證的 request header。 無 scope(含登入前或固定部署的背景工作)明示使用 unspecified()。
PublicServerUrlContext(Optional) - Constructor for record class io.leandev.appfuse.web.url.PublicServerUrlContext
Creates an instance of a PublicServerUrlContext record class.
PublicServerUrlResolver - Interface in io.leandev.appfuse.web.url
依顯式可信業務脈絡選擇對外位址;實作由應用組裝,不負責認證/授權。
purpose() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the purpose record component.
purpose() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the purpose record component.
push(String, String) - Method in interface io.leandev.appfuse.notification.channel.LineDelivery
推播一則 LINE 訊息
put(String, Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
put(String, Object) - Method in class io.leandev.appfuse.http.logging.InterceptorContext
設定自訂屬性
put(String, String) - Method in class io.leandev.appfuse.nls.Translation
Stores a translation with the given key and value.
put(K, V) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
put(K, V) - Method in interface io.leandev.appfuse.cache.api.Cache
寫入快取
put(K, V) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
put(K, V) - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
put(K, V) - Method in class io.leandev.appfuse.ehcache.DuraCache
儲存鍵值對
put(K, V) - Method in class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
putAll(Map) - Method in class io.leandev.appfuse.bean.PropertyMap
 

Q

QR - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.BarcodeType
 
quarantined() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the quarantined record component.
quarantined() - Method in exception class io.leandev.appfuse.audit.AuditStorageException
 
QUERY_FAILED - Enum constant in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
 
QueryRunner<T> - Class in io.leandev.appfuse.jpa
 
QueryRunner(EntityManager) - Constructor for class io.leandev.appfuse.jpa.QueryRunner
 
queueCapacity() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the queueCapacity record component.
queued() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the queued record component.
quietModules() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the quietModules record component.
quote(char) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定引號字元
quote(char) - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
設定引號字元
quoteAllFields(boolean) - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
設定是否對所有欄位加引號
quoteEscape(char) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定引號跳脫字元

R

range() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Satisfiable
Returns the value of the range record component.
range(String) - Method in class io.leandev.appfuse.file.FileResponseBuilder
設定 Range header(支援部分內容下載)
range(String) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
設定 Range header(支援部分內容下載)
RANGE_EXPOSED_HEADERS - Static variable in class io.leandev.appfuse.file.FileResponseBuilder
range 回應需要讓跨來源前端讀取的 headers;應用的 CORS 設定把它加入 exposedHeaders
ranges() - Method in class io.leandev.appfuse.report.ReportPages
 
rangeSupport() - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
rangeSupport() - Method in interface io.leandev.appfuse.file.FileStorage
此儲存能否只讀取物件的一個區段
rangeSupport() - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
rangeSupport() - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
rangeSupport() - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
rangeSupport() - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
RangeSupport - Enum Class in io.leandev.appfuse.file
FileStorage 能否只讀取物件的一個區段
RangeUtils - Class in io.leandev.appfuse.file
HTTP Range 請求處理工具
RangeUtils.ByteRange - Record Class in io.leandev.appfuse.file
位元組範圍
RangeUtils.RangeRequest - Interface in io.leandev.appfuse.file
Range header 的評估結果
RangeUtils.RangeRequest.Absent - Record Class in io.leandev.appfuse.file
沒有 Range,或語法不合法、多個 range:回完整內容
RangeUtils.RangeRequest.Satisfiable - Record Class in io.leandev.appfuse.file
可滿足的單一 range:回 206
RangeUtils.RangeRequest.Unsatisfiable - Record Class in io.leandev.appfuse.file
語法合法但落在檔案範圍外:回 416
raster(ImageData) - Static method in interface io.leandev.appfuse.report.node.FigureContent
以點陣圖建立內容
Raster(ImageData) - Constructor for record class io.leandev.appfuse.report.node.FigureContent.Raster
Creates an instance of a Raster record class.
rate - Variable in enum class io.leandev.appfuse.measure.Length.Unit
 
rateLimited() - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
速率限制逾額
read() - Method in class io.leandev.appfuse.csv.CsvReader
讀取下一筆資料
read() - Method in class io.leandev.appfuse.csv.FixedWidthReader
讀取下一筆資料
read() - Method in class io.leandev.appfuse.image.ImageReader
讀取圖片
read() - Method in class io.leandev.appfuse.workbook.WorkbookReader
讀取下一筆資料(自動跳過空白列)
read(Kryo, Input, Class) - Method in class io.leandev.appfuse.ehcache.LocalDateSerializer
 
read(String, Class) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
從文字解析為指定類型的物件
read(T, Class) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
讀取並解析為指定類型的物件
Read(boolean, V) - Constructor for record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Creates an instance of a Read record class.
readAll() - Method in class io.leandev.appfuse.csv.CsvReader
讀取所有資料 注意:此方法會將所有資料載入記憶體,不適合大型檔案。 對於大型檔案請使用 CsvReader.stream() 或 CsvReader.read()
readAll() - Method in class io.leandev.appfuse.csv.FixedWidthReader
讀取所有資料 注意:此方法會將所有資料載入記憶體,不適合大型檔案。 對於大型檔案請使用 FixedWidthReader.stream() 或 FixedWidthReader.read()
readAll() - Method in class io.leandev.appfuse.workbook.WorkbookReader
讀取所有資料 注意:此方法會將所有資料載入記憶體。
readAll() - Method in class io.leandev.appfuse.xml.XmlReader
 
readAsDocument(String) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
從文字解析為 XML Document
readAsDocument(T) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
讀取並解析為 XML Document
readAsList(String, Class) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
從文字解析為指定類型的物件列表
readAsList(T, Class) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
讀取並解析為指定類型的物件列表
readAsText(T) - Method in class io.leandev.appfuse.http.AbstractHttpMessageParser
讀取為純文字
readEntries(String) - Method in class io.leandev.appfuse.file.azure.AzureFileJournal
 
readEntries(String) - Method in class io.leandev.appfuse.file.local.LocalFileJournal
 
readEntries(String) - Method in class io.leandev.appfuse.file.s3.S3FileJournal
 
readEntries(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal
 
readEntries(String) - Method in interface io.leandev.appfuse.file.tx.FileJournal
讀取指定 partition 的所有事件,供 FileOrphanSweepTask 對帳使用
readEntries(String) - Method in class io.leandev.appfuse.file.tx.NoOpFileJournal
 
readHeaders() - Method in class io.leandev.appfuse.csv.CsvReader
讀取 Header 欄位 此方法會讀取第一行資料並設定為 Header。 呼叫後,後續的 CsvReader.read() 將從第二行開始讀取。
readHeaders() - Method in class io.leandev.appfuse.csv.FixedWidthReader
讀取 Header 欄位 此方法會讀取第一行資料並設定為 Header。 呼叫後,後續的 FixedWidthReader.read() 將從第二行開始讀取。
readHeaders() - Method in class io.leandev.appfuse.workbook.WorkbookReader
讀取第一列作為 Header 呼叫後 WorkbookReader.read() 將從下一列開始,並可用欄位名稱存取記錄。
readObject(byte[], Class) - Method in class io.leandev.appfuse.bean.ObjectReader
 
Ready(StoredReport) - Constructor for record class io.leandev.appfuse.report.ReportStatus.Ready
Creates an instance of a Ready record class.
reason() - Method in exception class io.leandev.appfuse.audit.AuditStorageException
 
reason() - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Returns the value of the reason record component.
reason() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns the value of the reason record component.
reason() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejected
Returns the value of the reason record component.
reason() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejected
Returns the value of the reason record component.
reason() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Returns the value of the reason record component.
reasonCode() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns the value of the reasonCode record component.
ReasonCodes - Class in io.leandev.appfuse.calendar
DayStatus.reasonCode() 的框架常用代碼
Recipient - Record Class in io.leandev.appfuse.notification
通知收件人
Recipient(String, String, String, String, Locale) - Constructor for record class io.leandev.appfuse.notification.Recipient
Creates an instance of a Recipient record class.
recipientAddress() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the recipientAddress record component.
RecipientResolver - Interface in io.leandev.appfuse.notification
收件人解析 SPI(業務語意注入點)
recipients() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the recipients record component.
recipientUserId() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the recipientUserId record component.
record(JournalEntry) - Method in class io.leandev.appfuse.file.azure.AzureFileJournal
 
record(JournalEntry) - Method in class io.leandev.appfuse.file.local.LocalFileJournal
 
record(JournalEntry) - Method in class io.leandev.appfuse.file.s3.S3FileJournal
 
record(JournalEntry) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal
 
record(JournalEntry) - Method in interface io.leandev.appfuse.file.tx.FileJournal
記錄一筆檔案交易事件(append-only,不得拋出例外中斷業務流程)
record(JournalEntry) - Method in class io.leandev.appfuse.file.tx.NoOpFileJournal
 
Record - Interface in io.leandev.appfuse.record
資料記錄介面
RECORD_TOO_LARGE - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
recordFailure(String, Instant) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
記錄一次遞送失敗;依是否逾重試上限轉 FAILED(排定重試)或 DEAD(放棄)
recordHit() - Method in class io.leandev.appfuse.cache.core.CacheMonitor
記錄命中
recordMiss() - Method in class io.leandev.appfuse.cache.core.CacheMonitor
記錄未命中
recordPut() - Method in class io.leandev.appfuse.cache.core.CacheMonitor
記錄寫入
recordRemove() - Method in class io.leandev.appfuse.cache.core.CacheMonitor
記錄移除
recordStart() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the recordStart record component.
Rectangle<T> - Class in io.leandev.appfuse.measure
 
Rectangle(String, FixedDocument.Layer, FixedDocument.Frame, double, int, Integer) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Creates an instance of a Rectangle record class.
Rectangle(T, T, T, T) - Constructor for class io.leandev.appfuse.measure.Rectangle
 
RectBox(double, double, double, double, ReportColor, LineStyle) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Creates an instance of a RectBox record class.
redemption() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the redemption record component.
redemption() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the redemption record component.
redirect(boolean, String) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
收件者改寄(開關與目標分開宣告,對齊設定檔的兩個 key;enabled 而 to 空白 屬設定錯誤,MailOutboundPolicy.Builder.build() 會擋)
redirectTo(String) - Method in class io.leandev.appfuse.mail.MailOutboundPolicy.Builder
收件者改寄便捷宣告:非空即啟用、空白=不啟用
reference() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns the value of the reference record component.
referenceDate() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得參考日期
referenceDate(LocalDate) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定參考日期
refresh(HttpServletRequest) - Method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
refresh(String) - Method in class io.leandev.appfuse.security.auth.LoginService
Deprecated.
RefreshCredentialCodec - Class in io.leandev.appfuse.security.auth
Opaque Refresh Credential 的產生與單向摘要 primitive。
RefreshCredentialCodec() - Constructor for class io.leandev.appfuse.security.auth.RefreshCredentialCodec
 
RefreshCredentialCodec(SecureRandom) - Constructor for class io.leandev.appfuse.security.auth.RefreshCredentialCodec
 
RefreshCredentialCodec.IssuedCredential - Record Class in io.leandev.appfuse.security.auth
 
RefreshResult(String, String, SessionOptions) - Constructor for record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Creates an instance of a RefreshResult record class.
refreshSession(String) - Method in class io.leandev.appfuse.security.auth.LoginService
以 opaque credential 驗證 Refresh Session,並依目前 principal 重鑄 Access Token。
refreshSession(String, UUID) - Method in class io.leandev.appfuse.security.auth.LoginService
 
refreshSessionInvalid(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 Refresh Session 無效錯誤;stable code 不承載實際拒絕原因。
RefreshSessionRejectedException - Exception Class in io.leandev.appfuse.security.auth
Refresh Session 被拒絕時保留具體技術原因的認證例外。
RefreshSessionRejectedException(String) - Constructor for exception class io.leandev.appfuse.security.auth.RefreshSessionRejectedException
 
RefreshSessionRejectedException(String, Throwable) - Constructor for exception class io.leandev.appfuse.security.auth.RefreshSessionRejectedException
 
RefreshSessionRotationMode - Enum Class in io.leandev.appfuse.security.auth
Refresh Credential 的使用協定。
RefreshSessionStore - Interface in io.leandev.appfuse.security.auth
Refresh Session persistence SPI。
RefreshSessionStore.CredentialUse - Record Class in io.leandev.appfuse.security.auth
供 identity switch 等會立即替換或撤銷 family 的流程,原子驗證 credential 並滑動 idle window。 同一 credential 的並行使用可依序成功;logout/expiry/rotation 與本操作以相同 row lock 排序。
RefreshSessionStore.CredentialUsed - Record Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.CredentialUseRejected - Record Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.CredentialUseRejection - Enum Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.CredentialUseResult - Interface in io.leandev.appfuse.security.auth
 
RefreshSessionStore.NewSession - Record Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.RevocationResult - Enum Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.Rotated - Record Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.Rotation - Record Class in io.leandev.appfuse.security.auth
compare-and-rotate command。expectedGeneration 與 currentCredentialHash 必須同時吻合。
RefreshSessionStore.RotationRejected - Record Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.RotationRejection - Enum Class in io.leandev.appfuse.security.auth
 
RefreshSessionStore.RotationResult - Interface in io.leandev.appfuse.security.auth
 
RefreshSessionStore.Session - Record Class in io.leandev.appfuse.security.auth
 
refreshToken() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the refreshToken record component.
refreshToken() - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Returns the value of the refreshToken record component.
refreshToken(String) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
使用 Refresh Token 產生新的 Access Token(逐字複製 refresh token 的既有 claims)。
REGION_TRUNCATED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
regionId() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns the value of the regionId record component.
regionId() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the regionId record component.
register(Converter, Class) - Method in class io.leandev.appfuse.bean.PropertyMap
 
register(ExceptionMapper) - Method in class io.leandev.appfuse.error.ExceptionMappingRegistry
註冊自定義 Mapper
register(Class, Converter) - Method in class io.leandev.appfuse.converter.Converters
Registers a converter for a specific target type.
register(String, Duration) - Method in class io.leandev.appfuse.security.link.store.CacheSignedLinkStore
 
register(String, Duration) - Method in interface io.leandev.appfuse.security.link.store.SignedLinkStore
登記一個單次連結的 jti
registerSessionEngine(SessionFamilyProfile, RefreshSessionStore, Clock) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
registerSessionFilter(SessionFamilyProfile, RefreshSessionStore, Clock) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
regular() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns the value of the regular record component.
regular(FontSource...) - Method in class io.leandev.appfuse.report.ReportFonts.FamilyBuilder
 
REGULAR - Enum constant in enum class io.leandev.appfuse.report.node.FontWeight
 
REJECT - Enum constant in enum class io.leandev.appfuse.cache.api.OnExceed
拒絕建立,拋出 IllegalStateException
remaining() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the remaining record component.
remainingMinutes(LocalDateTime) - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
剩餘鎖定分鐘數(向上取整,避免顯示「0 分鐘」);未鎖定回 0
remembered() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Returns the value of the remembered record component.
remembered() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the remembered record component.
remembered() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the remembered record component.
remembered() - Method in record class io.leandev.appfuse.security.auth.SessionOptions
Returns the value of the remembered record component.
remembered(Duration) - Static method in record class io.leandev.appfuse.security.auth.SessionOptions
 
remove(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
remove(String) - Method in class io.leandev.appfuse.http.logging.InterceptorContext
移除指定屬性
remove(String) - Method in class io.leandev.appfuse.nls.Translation
Removes the translation for the given key.
remove(String) - Method in class io.leandev.appfuse.security.blacklist.store.CacheTokenBlacklistStore
 
remove(String) - Method in interface io.leandev.appfuse.security.blacklist.store.TokenBlacklistStore
從黑名單移除 token(通常不需要,因為會自動過期)
remove(K) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
remove(K) - Method in interface io.leandev.appfuse.cache.api.Cache
移除快取項目
remove(K) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
remove(K) - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
remove(K) - Method in class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
remove(K, V) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheAdapter
 
remove(K, V) - Method in interface io.leandev.appfuse.cache.api.Cache
僅在目前值等於預期值時原子移除快取項目
remove(K, V) - Method in class io.leandev.appfuse.cache.core.DualLayerCache
 
remove(K, V) - Method in class io.leandev.appfuse.cache.core.ManagedCache
 
removeCache(String) - Method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheCacheManager
 
removeCache(String) - Method in interface io.leandev.appfuse.cache.api.CacheManager
移除快取
removeCache(String) - Method in class io.leandev.appfuse.cache.internal.DisabledCacheManager
 
removeRow(int) - Method in class io.leandev.appfuse.document.Table
移除指定列
render(FixedDocument, FixedPdfRenderer.Options, String) - Method in interface io.leandev.appfuse.pdf.FixedPdfRenderer
產生可保存的中性 PDF 產物;呼叫端須 close,filename 會正規化。
render(FixedDocument, FixedPdfRenderer.Options, String) - Method in class io.leandev.appfuse.report.internal.pdf.FixedRenderer
 
render(FixedDocument, OutputStream, FixedPdfRenderer.Options) - Method in interface io.leandev.appfuse.pdf.FixedPdfRenderer
完整產生成功後才寫入 out,不關閉 out。寫出階段 I/O 失敗時呼叫端須丟棄部分輸出。 取消或執行緒中斷丟出 CancellationException;不保留或授權業務資料。
render(FixedDocument, OutputStream, FixedPdfRenderer.Options) - Method in class io.leandev.appfuse.report.internal.pdf.FixedRenderer
 
render(ReportDocument, RenderOptions) - Method in class io.leandev.appfuse.report.internal.pdf.PdfRenderer
 
render(ReportDocument, RenderOptions) - Method in interface io.leandev.appfuse.report.ReportRenderer
產生到 renderer 的暫存檔並回傳產物
render(ReportDocument, OutputStream, RenderOptions) - Method in class io.leandev.appfuse.report.internal.pdf.PdfRenderer
 
render(ReportDocument, OutputStream, RenderOptions) - Method in interface io.leandev.appfuse.report.ReportRenderer
輸出文件
render(String, ChannelType, Locale, Map) - Method in class io.leandev.appfuse.notification.BannerNotificationTemplateResolver
 
render(String, ChannelType, Locale, Map) - Method in class io.leandev.appfuse.notification.EnvSubjectPrefixNotificationTemplateResolver
 
render(String, ChannelType, Locale, Map) - Method in interface io.leandev.appfuse.notification.NotificationTemplateResolver
渲染某通知於某通道、某語系的內容
render(String, ChannelType, Locale, Map) - Method in class io.leandev.appfuse.notification.template.DbNotificationTemplateResolver
 
render(String, ChannelType, Locale, Map) - Method in class io.leandev.appfuse.notification.template.NlsNotificationTemplateResolver
 
RenderedTemplate - Record Class in io.leandev.appfuse.notification
渲染後的通知內容(主旨 + 內文)
RenderedTemplate(String, String) - Constructor for record class io.leandev.appfuse.notification.RenderedTemplate
Creates an instance of a RenderedTemplate record class.
RenderOptions - Record Class in io.leandev.appfuse.report
單次 render 的選項
RenderOptions(BooleanSupplier, Clock, IntConsumer, String) - Constructor for record class io.leandev.appfuse.report.RenderOptions
Creates an instance of a RenderOptions record class.
RenderResult - Record Class in io.leandev.appfuse.report
render 成功的結果
RenderResult(int, long, List) - Constructor for record class io.leandev.appfuse.report.RenderResult
Creates an instance of a RenderResult record class.
repeatHeader() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the repeatHeader record component.
repeatHeader(boolean) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
是否每頁重複表頭;預設 true
repeatSpaceAfter() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the repeatSpaceAfter record component.
repeatSpaceAfter() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the repeatSpaceAfter record component.
repeatSpaceBefore() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the repeatSpaceBefore record component.
repeatSpaceBefore() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the repeatSpaceBefore record component.
replace(MockAuthSessionController.IssueRequest, HttpServletRequest) - Method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
replacementCredentialHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the replacementCredentialHash record component.
replacementCredentialSelectorHash() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the replacementCredentialSelectorHash record component.
replaceText(String, String) - Method in class io.leandev.appfuse.document.Body
跨段落、跨儲存格的文字取代(取代結果沿用各佔位符起點 run 的格式,見 Paragraph.replaceText(String, String))
replaceText(String, String) - Method in class io.leandev.appfuse.document.Paragraph
跨 run 安全的文字取代(取代結果沿用佔位符起點 run 的格式)
replaceWithHtml(String) - Method in class io.leandev.appfuse.document.Paragraph
以渲染後的 HTML 子集取代此段落(占位段落 → 富文本)
replayDeferredLogs() - Static method in class io.leandev.appfuse.env.EnvironConfigInjector
Replay deferred logs to the actual logger when logging system is ready.
report() - Method in record class io.leandev.appfuse.report.ReportStatus.Ready
Returns the value of the report record component.
ReportArtifact - Interface in io.leandev.appfuse.report
render 完成的報表產物(REP-05);以 renderer 的暫存檔承載,關閉後刪除
ReportColor - Record Class in io.leandev.appfuse.report.node
RGB 顏色值
ReportColor(int) - Constructor for record class io.leandev.appfuse.report.node.ReportColor
Creates an instance of a ReportColor record class.
ReportContext - Record Class in io.leandev.appfuse.report
產生報表時的環境
ReportContext(Locale, Clock) - Constructor for record class io.leandev.appfuse.report.ReportContext
Creates an instance of a ReportContext record class.
ReportDiagnostic - Record Class in io.leandev.appfuse.report
驗證或排版時回報的訊息
ReportDiagnostic(ReportDiagnostic.Severity, String, String, String) - Constructor for record class io.leandev.appfuse.report.ReportDiagnostic
Creates an instance of a ReportDiagnostic record class.
ReportDiagnostic.Severity - Enum Class in io.leandev.appfuse.report
嚴重度
ReportDocument - Class in io.leandev.appfuse.report
與 renderer 無關的報表文件:資料已套入、尚未分頁
ReportDocument.Builder - Class in io.leandev.appfuse.report
ReportDocument 建構器;不可重複使用於多份文件以外的用途,但 ReportDocument.Builder.build() 可呼叫多次
ReportDocument.SectionBuilder - Class in io.leandev.appfuse.report
Section 建構器;摘要的線、間距及文字預設沿用文件 PageSummary。
ReportDocument.TableBuilder - Class in io.leandev.appfuse.report
Table 建構器
ReportFonts - Class in io.leandev.appfuse.report
renderer 使用的字型登錄;不可變,可在多執行緒共用
ReportFonts.Builder - Class in io.leandev.appfuse.report
ReportFonts 建構器
ReportFonts.Family - Record Class in io.leandev.appfuse.report
字型家族;每個字面是一條 fallback 鏈,regular 必填
ReportFonts.FamilyBuilder - Class in io.leandev.appfuse.report
家族的字面設定;每個方法依序列出 fallback 字型
ReportMetadata - Record Class in io.leandev.appfuse.report
文件 metadata;除 keywords 外皆為選填
ReportMetadata(String, String, String, List, Locale, Instant) - Constructor for record class io.leandev.appfuse.report.ReportMetadata
Creates an instance of a ReportMetadata record class.
ReportMetadata.Builder - Class in io.leandev.appfuse.report
metadata 建構器
ReportModelValidator - Class in io.leandev.appfuse.report.internal
建構時驗證;ReportDocument.Builder#build() 呼叫
ReportPages - Class in io.leandev.appfuse.report
選取的 PDF physical pages(REP-08)
ReportPages.PageRange - Record Class in io.leandev.appfuse.report
連續頁的區間(1 <= from <= to <= MAX_PAGE)
ReportPageSelectionException - Exception Class in io.leandev.appfuse.report
選頁不合法(REP-08);經 StandardRestExceptionHandler 轉為 400
ReportPageSelectionException(String, String, Object...) - Constructor for exception class io.leandev.appfuse.report.ReportPageSelectionException
 
ReportRenderCancelledException - Exception Class in io.leandev.appfuse.report
render 在產生階段被取消;已開啟的列來源與暫存資源都已釋放,out 未被寫入
ReportRenderCancelledException(String) - Constructor for exception class io.leandev.appfuse.report.ReportRenderCancelledException
 
ReportRenderCancelledException(String, Throwable) - Constructor for exception class io.leandev.appfuse.report.ReportRenderCancelledException
 
ReportRenderer - Interface in io.leandev.appfuse.report
把 ReportDocument 輸出成特定格式
ReportResponses - Class in io.leandev.appfuse.report.web
直接把 ReportArtifact 寫入 HTTP 回應(REP-05)
ReportStatus - Interface in io.leandev.appfuse.report
報表產生的狀態值型別;status() 對齊前端 ReportViewer 的 generating/ready/failed/expired
ReportStatus.Expired - Record Class in io.leandev.appfuse.report
已過期(應用依保存期限刪除後)
ReportStatus.Failed - Record Class in io.leandev.appfuse.report
失敗
ReportStatus.Generating - Record Class in io.leandev.appfuse.report
產生中
ReportStatus.Ready - Record Class in io.leandev.appfuse.report
已保存、可下載
ReportTemplate<T> - Interface in io.leandev.appfuse.report
把應用資料轉成報表文件
ReportValidationException - Exception Class in io.leandev.appfuse.report
報表模型不合法;建構時由 ReportDocument.Builder#build() 丟出,讀取延遲列時由 renderer 丟出
ReportValidationException(List) - Constructor for exception class io.leandev.appfuse.report.ReportValidationException
 
request(HttpServletRequest) - Method in class io.leandev.appfuse.file.FileResponseBuilder
由目前請求讀取方法、Range、If-Range 與 If-None-Match
request(HttpServletRequest) - Method in class io.leandev.appfuse.file.ZipFileResponseBuilder
由目前請求讀取方法、Range 與 If-Range
REQUEST_ID_HEADER - Static variable in class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
 
requestId() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the requestId record component.
requeue(Instant) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
重排此列供重送(人工補救入口):把終態 / SENT / FAILED 列重置為 PENDING 並排定即刻遞送 ——status=PENDING、attempts=0、nextAttemptAt=now、清除 lastError 與 sentAt;
require(AuthPrincipal) - Method in class io.leandev.appfuse.security.auth.SessionPrincipalRegistry
 
require(String) - Method in class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
requireBinding(PublicEndpointBinding) - Method in interface io.leandev.appfuse.web.url.PublicEndpointContext
 
requireCapabilities(RefreshSessionStore) - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
 
requireCurrent(SessionContextBinding) - Method in interface io.leandev.appfuse.security.auth.SessionContextPolicy
 
requiredActorAuthorities() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns the value of the requiredActorAuthorities record component.
requireId(String) - Static method in class io.leandev.appfuse.file.StorageKeys
驗證 fileId 或 tempId
requirePartition(String) - Static method in class io.leandev.appfuse.file.StorageKeys
驗證 partition
requirePdfBox() - Static method in class io.leandev.appfuse.report.internal.PdfSupport
 
requireWithin(int) - Method in class io.leandev.appfuse.report.ReportPages
確認所有頁碼不大於 pageCount
reserveHeight() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the reserveHeight record component.
reserveHeight() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the reserveHeight record component.
reserveHeight(Length) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
reserveHeight(Length) - Method in class io.leandev.appfuse.report.PageSummary.Builder
每頁最小預留高度;量測所需高度較大時自動增加
reset() - Method in class io.leandev.appfuse.cache.core.CacheMonitor
重置統計
reset(String) - Static method in class io.leandev.appfuse.cache.api.CacheStatistics
重置統計資訊
resetAt() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the resetAt record component.
resize(Integer, Integer) - Method in class io.leandev.appfuse.file.ImageResponseBuilder
設定縮圖目標尺寸(等比縮小,只縮不放)
resolve(PublicServerUrlContext) - Method in interface io.leandev.appfuse.web.url.PublicServerUrlResolver
 
resolve(Long, OnExceed) - Static method in class io.leandev.appfuse.cache.core.MemoryBudgetResolver
解析記憶體預算(填入未明示的預設值)
resolve(String) - Static method in class io.leandev.appfuse.docs.MediaTypeResolver
根據檔案路徑決定媒體類型
resolve(String) - Method in class io.leandev.appfuse.xml.XPathExpression
 
resolve(String, LocalDate, LocalDate) - Method in class io.leandev.appfuse.calendar.BusinessCalendarCatalog
 
resolve(String, Map, String) - Method in interface io.leandev.appfuse.notification.RecipientResolver
解析某通知的收件人
resolve(LocalDate, LocalDate) - Method in interface io.leandev.appfuse.calendar.BusinessCalendar
解算日期範圍的可選性(前端渲染用)
resolve(Authentication) - Method in class io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver
 
resolve(Authentication) - Method in class io.leandev.appfuse.security.tenant.resolver.JwtClaimTenantIdResolver
 
resolve(Authentication) - Method in interface io.leandev.appfuse.security.tenant.resolver.TenantIdResolver
從認證資訊中解析租戶 ID
resolve(Authentication) - Method in class io.leandev.appfuse.security.tenant.resolver.UserDetailsTenantIdResolver
 
resolveByAttribute(String, Object) - Method in class io.leandev.appfuse.xml.XPathExpression
 
resolveCurrentTenantIdentifier() - Method in class io.leandev.appfuse.jpa.tenant.TenantContextIdentifierResolver
 
ResolvedParagraph(StyleResolver.ResolvedText, Align, double, Length, Length, Length, boolean, int, int, TextFlow, boolean, boolean) - Constructor for record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Creates an instance of a ResolvedParagraph record class.
ResolvedTable(StyleResolver.ResolvedText, ReportColor, ReportColor, ReportColor, LineStyle, Length, String, CellBorders, LineStyle, boolean) - Constructor for record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Creates an instance of a ResolvedTable record class.
ResolvedText(String, Length, FontWeight, boolean, ReportColor) - Constructor for record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Creates an instance of a ResolvedText record class.
resolveFilePath(String) - Static method in class io.leandev.appfuse.docs.StaticSiteHelper
解析路徑為實際檔案路徑
resource() - Method in record class io.leandev.appfuse.report.FontSource.Classpath
Returns the value of the resource record component.
ResourceServerFactory - Class in io.leandev.appfuse.security.resourceserver
雙模式資源伺服器的組裝核心(ADR-009 點 1、機制上框架)
ResourceServerSecurity - Class in io.leandev.appfuse.security.resourceserver
Stateless JWT resource server 的固定安全組裝機制。
ResourceServerSecurity.Builder - Class in io.leandev.appfuse.security.resourceserver
 
restartPageNumber(int) - Method in class io.leandev.appfuse.document.Document
重設頁碼起始值
Result(int, long) - Constructor for record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
 
Result(int, long, List) - Constructor for record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Creates an instance of a Result record class.
retentionPeriod(Duration) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定保留期限
retentionPeriod(Duration) - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask.Builder
 
retentionPeriod(Duration) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
retentionPeriod(Duration) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
retentionPeriodHours(long) - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask.Builder
設定保留期限(小時)
retentionPeriodHours(long) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
retentionPeriodHours(long) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
retiredOrigins() - Method in class io.leandev.appfuse.web.url.PublicEndpointRegistry
 
retryAfterSeconds() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns the value of the retryAfterSeconds record component.
RetryPolicy - Record Class in io.leandev.appfuse.notification.outbox
單一通知型別的重試政策
RetryPolicy(int, long, long) - Constructor for record class io.leandev.appfuse.notification.outbox.RetryPolicy
Creates an instance of a RetryPolicy record class.
RetryPolicyResolver - Interface in io.leandev.appfuse.notification.outbox
依通知型別解析 RetryPolicy 的 SPI
RetryStrategy - Interface in io.leandev.appfuse.http.retry
重試策略介面
RetryStrategy.RetryCallback - Interface in io.leandev.appfuse.http.retry
重試回調介面,用於追蹤重試狀態
REUSABLE - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionRotationMode
 
REUSABLE - Enum constant in enum class io.leandev.appfuse.security.link.LinkRedemption
可重複使用(僅時間保護):簽章 + 未過期即有效。
revalidate(SessionEligibilityPolicy.Context) - Method in interface io.leandev.appfuse.security.auth.SessionEligibilityPolicy
 
revision() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the revision record component.
revoke(MockAuthSessionController.RevokeRequest, HttpServletRequest) - Method in class io.leandev.appfuse.security.auth.mock.MockAuthSessionController
 
revoke(UUID, Instant, String) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
revokeByPolicy(String, String, Instant, String) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
依應用政策綁定撤銷 family,供 consent 等外部授權被撤回時主動失效既有 Session。
revokeByPrincipal(String, Instant, String) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
撤銷 subject 或 actorSubject 相符的所有既有 family;不禁止之後以新 proof 登入。
revoked() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
 
REVOKED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
 
REVOKED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RevocationResult
 
REVOKED - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
 
revokedAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the revokedAt record component.
revokeReason() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the revokeReason record component.
RevokeRequest(String) - Constructor for record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.RevokeRequest
Creates an instance of a RevokeRequest record class.
revokeSessionsByPolicy(String, String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
依應用政策識別主動撤銷所有相符 family,並立即 blacklist 其 Access Token family。
revokeSessionsByPrincipal(String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
受保護的帳號管理 orchestration;subject 必須先由應用映射為 immutable account ID。
rewrite(String, String, String) - Static method in class io.leandev.appfuse.docs.BaseUrlRewriter
替換 HTML 中的 baseUrl
rewriteHtml(String, String, String) - Static method in class io.leandev.appfuse.docs.UrlRewriter
替換 HTML 中的絕對 URL
rewriteSitemap(String, String, String) - Static method in class io.leandev.appfuse.docs.UrlRewriter
替換 sitemap.xml 中的 URL
rgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the rgb record component.
rgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the rgb record component.
rgb() - Method in record class io.leandev.appfuse.report.node.ReportColor
Returns the value of the rgb record component.
rgb(int) - Static method in record class io.leandev.appfuse.report.node.ReportColor
以 0xRRGGBB 建立顏色
right() - Method in record class io.leandev.appfuse.report.Margins
Returns the value of the right record component.
right() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns the value of the right record component.
right() - Method in record class io.leandev.appfuse.report.node.PageSummaryOverride
Returns the value of the right record component.
right() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the right record component.
right() - Method in record class io.leandev.appfuse.report.PageRegion
Returns the value of the right record component.
right(Inline...) - Method in class io.leandev.appfuse.report.node.PageSummaryOverride.Builder
設定右側覆寫。
right(Inline...) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
right(Inline...) - Method in class io.leandev.appfuse.report.PageRegion.Builder
 
right(Inline...) - Method in class io.leandev.appfuse.report.PageSummary.Builder
非最後頁右側內容
RIGHT - Enum constant in enum class io.leandev.appfuse.csv.FixedWidthWriterSettings.Alignment
靠右對齊
RIGHT - Enum constant in enum class io.leandev.appfuse.document.Alignment
靠右對齊
RIGHT - Enum constant in enum class io.leandev.appfuse.image.Position
 
RIGHT - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.Align
 
RIGHT - Enum constant in enum class io.leandev.appfuse.report.node.Align
 
RIGHT - Enum constant in enum class io.leandev.appfuse.workbook.Align
靠右對齊
role() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the role record component.
roleNames() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
直接指派的角色裸名(順序=帳號的角色順序,首位為主角色)
roles() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns the value of the roles record component.
ROLLED_BACK - Enum constant in enum class io.leandev.appfuse.file.tx.JournalState
業務交易 rollback,補償刪除已觸發
root() - Static method in class io.leandev.appfuse.xml.XPathExpression
 
ROOT_KEY_BYTES - Static variable in class io.leandev.appfuse.security.crypto.PersistenceEncryption
 
ROOT_TENANT - Static variable in class io.leandev.appfuse.jpa.tenant.TenantContextIdentifierResolver
無租戶 context 時回報的 root 租戶識別(可存取所有分區)
rotate(double) - Static method in record class io.leandev.appfuse.report.internal.svg.Transform
 
rotate(RefreshSessionStore.Rotation) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
rotate(String) - Method in class io.leandev.appfuse.security.auth.RefreshCredentialCodec
以同一個 family selector 產生下一個 verifier;legacy credential 首次輪替時建立新 selector。
Rotated(RefreshSessionStore.Session) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotated
Creates an instance of a Rotated record class.
rotatedAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the rotatedAt record component.
Rotation(UUID, long, String, String, String, Instant, Instant) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Creates an instance of a Rotation record class.
RotationRejected(RefreshSessionStore.RotationRejection) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejected
Creates an instance of a RotationRejected record class.
ROUND - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Cap
 
ROUND - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Join
 
RoutingMailer - Class in io.leandev.appfuse.mail
寄信當下解析目標的 Mailer(比照 Spring 的 routing DataSource 模式)
RoutingMailer(MailerSpecProvider, DirectMailer, MailOutboundPolicy) - Constructor for class io.leandev.appfuse.mail.RoutingMailer
 
row() - Method in class io.leandev.appfuse.workbook.Cell
取得此儲存格所屬的列
row(int) - Method in class io.leandev.appfuse.document.Table
取得指定列
Row - Class in io.leandev.appfuse.workbook
列
ROW_TRUNCATED - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
rowCount() - Method in class io.leandev.appfuse.document.Table
取得列數
RowCursor - Interface in io.leandev.appfuse.report.node
單次、只能往前讀的列游標
RowRole - Enum Class in io.leandev.appfuse.report.node
表格列在群組結構中的角色;renderer 依此產生續接列與避免群組標題孤立於頁尾
rows() - Method in class io.leandev.appfuse.document.Table
取得所有列
rows() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the rows record component.
rows(RowSource) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
rows(List) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
RowSource - Interface in io.leandev.appfuse.report.node
表格列的來源
rowSpan() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the rowSpan record component.
RowValidator - Class in io.leandev.appfuse.report.internal
表格列的驗證規則;建構時檢查記憶體中的列,讀取時檢查延遲來源的列,兩者共用本類別
RsaKeyPairs - Class in io.leandev.appfuse.security.auth
RSA key pair 的建立與標準 wire encoding 解析。
RSQLComparator - Enum Class in io.leandev.appfuse.search
 
RSQLParser - Class in io.leandev.appfuse.search
 
RSQLParser() - Constructor for class io.leandev.appfuse.search.RSQLParser
 
rule() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the rule record component.
rule() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the rule record component.
rule() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the rule record component.
rule() - Method in record class io.leandev.appfuse.report.PageRegion
Returns the value of the rule record component.
rule() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the rule record component.
rule(boolean) - Method in class io.leandev.appfuse.report.PageRegion.Builder
 
rule(LineStyle) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
rule(LineStyle) - Method in class io.leandev.appfuse.report.PageSummary.Builder
摘要上線;null 或零線寬不畫
rule(Predicate, String) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
自訂規則:命中 predicate 的日期不可選(自訂原因代碼)
RuleBox(double, double, double, LineStyle) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Creates an instance of a RuleBox record class.
run() - Method in class io.leandev.appfuse.file.azure.AzureStagingCleanupTask
 
run() - Method in class io.leandev.appfuse.file.local.LocalStagingCleanupTask
 
run() - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask
 
run() - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask
 
run() - Method in class io.leandev.appfuse.file.tx.FileOrphanSweepTask
對所有 partition 執行對帳
run() - Method in class io.leandev.appfuse.report.internal.layout.LayoutEngine
排版全部內容
Run - Class in io.leandev.appfuse.document
文字段(run)
Run(String, FontSource, double) - Constructor for record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Creates an instance of a Run record class.
Run(String, Double, Double, double, double, SvgStyle) - Constructor for record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Creates an instance of a Run record class.
runAs(String, Runnable) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
在指定租戶上下文中執行動作
runs() - Method in class io.leandev.appfuse.document.Paragraph
取得所有 run
runs() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns the value of the runs record component.
runs() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns the value of the runs record component.

S

s3Client(S3Client) - Method in class io.leandev.appfuse.file.s3.S3FileJournal.Builder
 
s3Client(S3Client) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
s3Client(S3Client) - Method in class io.leandev.appfuse.file.s3.S3StagingCleanupTask.Builder
 
S3FileJournal - Class in io.leandev.appfuse.file.s3
S3 的 FileJournal 實作
S3FileJournal.Builder - Class in io.leandev.appfuse.file.s3
 
S3FileStorage - Class in io.leandev.appfuse.file.s3
S3/MinIO 檔案儲存實作
S3FileStorage.Builder - Class in io.leandev.appfuse.file.s3
 
S3FileStorage.S3FileStorageException - Exception Class in io.leandev.appfuse.file.s3
S3 檔案儲存例外
S3FileStorageException(String, Throwable) - Constructor for exception class io.leandev.appfuse.file.s3.S3FileStorage.S3FileStorageException
 
s3Presigner(S3Presigner) - Method in class io.leandev.appfuse.file.s3.S3FileStorage.Builder
 
S3StagingCleanupTask - Class in io.leandev.appfuse.file.s3
S3 暫存區清理任務
S3StagingCleanupTask.Builder - Class in io.leandev.appfuse.file.s3
 
SANS_SERIF - Enum constant in enum class io.leandev.appfuse.font.FontFamily
系統預設無襯線字體
sasDownloadEnabled(boolean) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定是否啟用 SAS 下載
sasTokenExpiration(long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定 SAS Token 過期時間
sasUploadEnabled(boolean) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage.Builder
設定是否啟用 SAS 上傳
Satisfiable(RangeUtils.ByteRange) - Constructor for record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Satisfiable
Creates an instance of a Satisfiable record class.
save(FileStorage, String, PdfArtifact) - Static method in class io.leandev.appfuse.pdf.StoredPdfs
以系統時鐘記錄保存時間;見 StoredPdfs.save(FileStorage, String, PdfArtifact, Clock)
save(FileStorage, String, PdfArtifact, Clock) - Static method in class io.leandev.appfuse.pdf.StoredPdfs
保存並關閉 artifact
save(FileStorage, String, ReportArtifact) - Static method in class io.leandev.appfuse.report.StoredReports
save(FileStorage, String, ReportArtifact, Clock) - Static method in class io.leandev.appfuse.report.StoredReports
保存並關閉 artifact
scale(double, double) - Static method in record class io.leandev.appfuse.report.internal.svg.Transform
 
scale(BufferedImage, int, int) - Method in class io.leandev.appfuse.image.ImageProcessor
縮放圖片到指定尺寸(保持長寬比)
scale(BufferedImage, int, int) - Static method in class io.leandev.appfuse.image.ImageScaler
縮放圖片到指定範圍內(保持長寬比,類似 CSS object-fit: contain)
scale(BufferedImage, Length, Length) - Method in class io.leandev.appfuse.image.ImageProcessor
縮放圖片到指定尺寸(支援物理單位)
scale(BufferedImage, Length, Length) - Static method in class io.leandev.appfuse.image.ImageScaler
縮放圖片到指定尺寸(使用預設 300 PPI)
scale(BufferedImage, Length, Length, int) - Static method in class io.leandev.appfuse.image.ImageScaler
縮放圖片到指定尺寸(支援物理單位)
scale(BufferedImage, Integer, Integer) - Static method in class io.leandev.appfuse.image.ImageScaler
縮放圖片到指定範圍內(保持長寬比)
SCALE_DOWN - Enum constant in enum class io.leandev.appfuse.image.Scaling
 
scaleByHeight(BufferedImage, int) - Method in class io.leandev.appfuse.image.ImageProcessor
依高度等比縮放圖片
scaleByHeight(BufferedImage, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依高度等比縮放圖片
scaleByHeight(BufferedImage, Length) - Method in class io.leandev.appfuse.image.ImageProcessor
依高度等比縮放圖片(支援物理單位)
scaleByHeight(BufferedImage, Length) - Static method in class io.leandev.appfuse.image.ImageScaler
依高度等比縮放圖片(使用預設 300 PPI)
scaleByHeight(BufferedImage, Length, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依高度等比縮放圖片(支援物理單位)
scaleByWidth(BufferedImage, int) - Method in class io.leandev.appfuse.image.ImageProcessor
依寬度等比縮放圖片
scaleByWidth(BufferedImage, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依寬度等比縮放圖片
scaleByWidth(BufferedImage, Length) - Method in class io.leandev.appfuse.image.ImageProcessor
依寬度等比縮放圖片(支援物理單位)
scaleByWidth(BufferedImage, Length) - Static method in class io.leandev.appfuse.image.ImageScaler
依寬度等比縮放圖片(使用預設 300 PPI)
scaleByWidth(BufferedImage, Length, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依寬度等比縮放圖片(支援物理單位)
Scaling - Enum Class in io.leandev.appfuse.image
scaling can be set with one of these five values:
scanned() - Method in class io.leandev.appfuse.file.tx.FileOrphanSweepTask.SweepReport
掃描的 fileId 數
scene() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns the value of the scene record component.
scheme() - Method in record class io.leandev.appfuse.web.url.PublicOrigin
Returns the value of the scheme record component.
scope() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the scope record component.
scope() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns the value of the scope record component.
scope(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定權限範圍
scoped(String) - Method in class io.leandev.appfuse.security.crypto.PersistenceEncryption
取得固定 purpose 的文字加解密邊界;回傳物不暴露 root key。
scopeId() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns the value of the scopeId record component.
scopeId() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Returns the value of the scopeId record component.
scopeId() - Method in record class io.leandev.appfuse.web.url.PublicServerUrlContext
Returns the value of the scopeId record component.
ScopeJwtAuthenticationConverter - Class in io.leandev.appfuse.security.resourceserver
FEDERATED 模式的 JWT → Authentication 轉換器
ScopeJwtAuthenticationConverter() - Constructor for class io.leandev.appfuse.security.resourceserver.ScopeJwtAuthenticationConverter
以預設 roles claim 名稱(roles)建立轉換器
ScopeJwtAuthenticationConverter(String) - Constructor for class io.leandev.appfuse.security.resourceserver.ScopeJwtAuthenticationConverter
 
scratchDirectory() - Method in interface io.leandev.appfuse.report.internal.pdf.TempStorage
PDFBox 頁面內容暫存的目錄
search(String, Instant, String) - Method in interface io.leandev.appfuse.audit.AuditEventJpaRepositoryBase
null guard 明確轉為 Instant,讓 PostgreSQL 可推導獨立 JDBC 參數的時間型別。
section(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
建立邏輯分節,可覆寫本節最後內容頁的摘要。
section(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
Section - Record Class in io.leandev.appfuse.report.node
邏輯分節;本身不產生可見內容
Section(String, String, List, boolean) - Constructor for record class io.leandev.appfuse.report.node.Section
相容既有四參數建構器;不設定分節摘要。
Section(String, String, List, boolean, PageSummaryOverride) - Constructor for record class io.leandev.appfuse.report.node.Section
保留已發布的五參數建構器。
Section(String, String, List, boolean, PageSummaryOverride, SectionPageRegion, SectionPageRegion) - Constructor for record class io.leandev.appfuse.report.node.Section
Creates an instance of a Section record class.
SECTION_SUMMARY_CONFLICT - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
SECTION_SUMMARY_EMPTY - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
SECTION_SUMMARY_OUTSIDE - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
sectionFooter() - Method in class io.leandev.appfuse.document.Document
取得當前章節頁尾(單章節文件等同 Document.footer())
sectionHeader() - Method in class io.leandev.appfuse.document.Document
取得當前章節頁首(單章節文件等同 Document.header())
SectionPageCount - Record Class in io.leandev.appfuse.report.node
目前分節實際總頁數,排版完成後回填;可用於分節每頁頁首尾,及頂層 pageBreakBefore 分節內頁面的 PageSummary。
SectionPageCount() - Constructor for record class io.leandev.appfuse.report.node.SectionPageCount
Creates an instance of a SectionPageCount record class.
SectionPageNumber - Record Class in io.leandev.appfuse.report.node
目前分節頁碼,從 1 開始;可用於分節每頁頁首尾,及頂層 pageBreakBefore 分節內頁面的 PageSummary。
SectionPageNumber() - Constructor for record class io.leandev.appfuse.report.node.SectionPageNumber
Creates an instance of a SectionPageNumber record class.
SectionPageRegion - Record Class in io.leandev.appfuse.report.node
分節每頁頁首尾;全寬區塊或左中右行內內容自動換行,保留實際高度與指定最小高度的較大值。 未設定的分節頁首/頁尾各自沿用文件區域;設定者取代該文件區域。
SectionPageRegion(List, List, List, ParagraphStyle, Length, Length, Length, Length, LineStyle, int) - Constructor for record class io.leandev.appfuse.report.node.SectionPageRegion
保留 alpha.28 十參數建構器。
SectionPageRegion(List, List, List, ParagraphStyle, Length, Length, Length, Length, LineStyle, int, List) - Constructor for record class io.leandev.appfuse.report.node.SectionPageRegion
Creates an instance of a SectionPageRegion record class.
SectionPageRegion.Builder - Class in io.leandev.appfuse.report.node
左中右內容及樣式配置。
SecurityAuditChangeContextProvider - Class in io.leandev.appfuse.audit.entity
從 Spring Security、ActingContext 與當前 HTTP request 建立 Entity audit changeset 脈絡。
SecurityAuditChangeContextProvider() - Constructor for class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
建立 tenant-neutral provider。
SecurityAuditChangeContextProvider(Supplier) - Constructor for class io.leandev.appfuse.audit.entity.SecurityAuditChangeContextProvider
建立可由應用補充資料範圍的 provider。
SecurityContributor - Interface in io.leandev.appfuse.security
Feature 自有授權規則的貢獻點
Segment(TextMeasurer.FontHandle, String, double, boolean) - Constructor for record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Creates an instance of a Segment record class.
segments() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the segments record component.
segments() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Returns the value of the segments record component.
segments() - Method in record class io.leandev.appfuse.report.internal.svg.PathData
Returns the value of the segments record component.
select(String) - Method in class io.leandev.appfuse.xml.XmlDocument
 
select(String) - Method in class io.leandev.appfuse.xml.XmlElement
 
select(String...) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
selectable() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns the value of the selectable record component.
selectable(LocalDate) - Static method in record class io.leandev.appfuse.calendar.DayStatus
建立可選日
selectable(LocalDate, String) - Static method in record class io.leandev.appfuse.calendar.DayStatus
建立可選日(帶補充說明)
selectAll(String) - Method in class io.leandev.appfuse.xml.XmlDocument
 
selectAll(String) - Method in class io.leandev.appfuse.xml.XmlElement
 
selectAs(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
selector() - Method in class io.leandev.appfuse.search.ComparisonNode
取得選擇器(欄位名稱)。
selector() - Method in record class io.leandev.appfuse.search.Filter
取得比較節點的欄位選擇器。
selectorHash() - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Returns the value of the selectorHash record component.
selectorHash(String) - Method in class io.leandev.appfuse.security.auth.RefreshCredentialCodec
從支援 replay detection 的 credential 取出 selector hash;legacy 無結構 credential 回 empty。
send() - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
建立並發送 MimeMessage
send(EmailEnvelope) - Method in interface io.leandev.appfuse.notification.channel.MailDelivery
寄出一封含完整 To / CC 關係的 HTML 郵件。
send(OutboundMessage) - Method in class io.leandev.appfuse.notification.channel.EmailNotificationChannel
 
send(OutboundMessage) - Method in class io.leandev.appfuse.notification.channel.InAppNotificationChannel
 
send(OutboundMessage) - Method in class io.leandev.appfuse.notification.channel.LineNotificationChannel
 
send(OutboundMessage) - Method in class io.leandev.appfuse.notification.channel.SmsNotificationChannel
 
send(OutboundMessage) - Method in interface io.leandev.appfuse.notification.NotificationChannel
遞送一則訊息
send(MimeMessage) - Method in class io.leandev.appfuse.mail.DirectMailer
 
send(MimeMessage) - Method in interface io.leandev.appfuse.mail.Mailer
寄出一封已組好的 MimeMessage(外寄政策——防火牆/改寄/特殊訊息——在此套用)
send(MimeMessage) - Method in class io.leandev.appfuse.mail.RoutingMailer
 
send(MimeMessage...) - Method in class io.leandev.appfuse.mail.DirectMailer
 
send(String, String) - Method in interface io.leandev.appfuse.notification.channel.SmsDelivery
寄出一則簡訊
send(String, String, String) - Method in interface io.leandev.appfuse.notification.channel.MailDelivery
寄出一封 HTML 郵件(以當前租戶郵件設定)
send(MimeMessagePreparator) - Method in class io.leandev.appfuse.mail.DirectMailer
 
send(MimeMessagePreparator...) - Method in class io.leandev.appfuse.mail.DirectMailer
 
send(SimpleMailMessage) - Method in class io.leandev.appfuse.mail.DirectMailer
 
send(SimpleMailMessage...) - Method in class io.leandev.appfuse.mail.DirectMailer
 
SENDING - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
認領中(過渡態):已被某執行緒原子認領、遞送進行中。崩潰滯留者逾 nextAttemptAt 由輪詢重新認領
sendTestEmail(String, String) - Method in class io.leandev.appfuse.mail.DirectMailer
發送測試郵件 - 實際發送一封測試郵件來驗證完整功能
SensitiveDataMasker - Class in io.leandev.appfuse.http.logging
敏感資訊遮罩工具
SensitiveDataMasker() - Constructor for class io.leandev.appfuse.http.logging.SensitiveDataMasker
建立預設的敏感資訊遮罩工具
SENT - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
已遞送成功(終態)
sequenceLength() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得序號長度
sequenceLength(int) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定序號長度
serialize(JournalEntry) - Static method in class io.leandev.appfuse.file.tx.JournalLineCodec
將事件序列化為單行
serialize(Duration, JsonGenerator, SerializationContext) - Method in class io.leandev.appfuse.json.DurationSerializer
 
serialize(Instant, JsonGenerator, SerializationContext) - Method in class io.leandev.appfuse.json.InstantSerializer
 
serialize(ZonedDateTime, JsonGenerator, SerializationContext) - Method in class io.leandev.appfuse.json.ZonedDateTimeSerializer
 
SerialNumberContext - Class in io.leandev.appfuse.serial
序號生成上下文
SerialNumberContext.Builder - Class in io.leandev.appfuse.serial
Builder 類別
SerialNumberGenerator - Interface in io.leandev.appfuse.serial
序號生成器介面
series(ChartSeries) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
 
series(String, List) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
使用預設色盤的系列
series(String, List, ReportColor) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
 
SERIF - Enum constant in enum class io.leandev.appfuse.font.FontFamily
系統預設襯線字體
server() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns the value of the server record component.
serverBaseUrl() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Returns the value of the serverBaseUrl record component.
ServerErrorException - Exception Class in io.leandev.appfuse.http.exception
伺服器錯誤異常(HTTP 5xx)
ServerErrorException(int, String) - Constructor for exception class io.leandev.appfuse.http.exception.ServerErrorException
建立伺服器錯誤異常
ServerErrorException(int, String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.ServerErrorException
建立伺服器錯誤異常,包含原始異常
SERVICE_ACCOUNT - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
 
serviceName() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns the value of the serviceName record component.
serviceUnavailable(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 503 Service Unavailable
ServiceUnavailableException - Exception Class in io.leandev.appfuse.http.exception
服務不可用異常(HTTP 503)
ServiceUnavailableException(String) - Constructor for exception class io.leandev.appfuse.http.exception.ServiceUnavailableException
建立服務不可用異常
ServiceUnavailableException(String, Throwable) - Constructor for exception class io.leandev.appfuse.http.exception.ServiceUnavailableException
建立服務不可用異常,包含原始異常
session() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUsed
Returns the value of the session record component.
session() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotated
Returns the value of the session record component.
session() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns the value of the session record component.
Session(UUID, String, String, String, String, String, long, boolean, Duration, Instant, Instant, Instant, Instant, String, long) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
 
Session(UUID, String, String, String, String, String, long, boolean, Duration, Instant, Instant, Instant, Instant, String, long, SessionPolicyBinding) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
 
Session(UUID, String, String, String, String, String, long, boolean, Duration, Instant, Instant, Instant, Instant, String, long, SessionPolicyBinding, SessionContextBinding) - Constructor for record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Creates an instance of a Session record class.
SESSION_CLIENT_CREDENTIALS - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
SESSION_INTERACTIVE - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
SessionChangedException - Exception Class in io.leandev.appfuse.security.auth
有效 credential 與已知 family 不符;HTTP 殼須回 409 session-changed 且保留 Cookie。
SessionChangedException() - Constructor for exception class io.leandev.appfuse.security.auth.SessionChangedException
 
SessionContextBinding - Record Class in io.leandev.appfuse.security.auth
不透明的憑證使用環境綁定;框架不解讀 domain/tenant/入口目錄。 activationExpiresAt 非空的 family 只能經一次性 activation 後使用。
SessionContextBinding(String, String, Instant) - Constructor for record class io.leandev.appfuse.security.auth.SessionContextBinding
Creates an instance of a SessionContextBinding record class.
SessionContextPolicy - Interface in io.leandev.appfuse.security.auth
應用提供憑證使用環境政策。只有登入引擎驗過目前 family 後,才提供切換來源。
SessionEligibilityPolicy - Interface in io.leandev.appfuse.security.auth
Refresh Session 的應用政策重新驗證 hook。
SessionEligibilityPolicy.Context - Record Class in io.leandev.appfuse.security.auth
 
SessionEligibilityPolicy.Decision - Record Class in io.leandev.appfuse.security.auth
 
sessionFamilies(SessionFamilyProfile, RefreshSessionStore, Clock) - Method in class io.leandev.appfuse.security.resourceserver.ResourceServerSecurity.Builder
每次互動式 Bearer JWT 授權都查詢權威 store;必須與 LoginService 共用組裝。 API key/Basic 沿各自認證與資格政策,可在同一條 chain 同時啟用。
SessionFamilyProfile - Record Class in io.leandev.appfuse.security.auth
由可信組裝共用的固定期限政策;不依 browser app 字串選擇。
SessionFamilyProfile(String, Duration) - Constructor for record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Creates an instance of a SessionFamilyProfile record class.
sessionId() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the sessionId record component.
sessionId() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns the value of the sessionId record component.
SessionIssuanceContext - Record Class in io.leandev.appfuse.security.auth
僅由 HTTP 殼讀取實際 Cookie;缺 Cookie 時仍明示傳入 null。
SessionIssuanceContext(String) - Constructor for record class io.leandev.appfuse.security.auth.SessionIssuanceContext
Creates an instance of a SessionIssuanceContext record class.
SessionMetadata - Record Class in io.leandev.appfuse.security.auth
驗簽並與 authoritative family 對照後的 wire 組裝資料。
SessionMetadata(UUID, Instant, Instant, Instant) - Constructor for record class io.leandev.appfuse.security.auth.SessionMetadata
Creates an instance of a SessionMetadata record class.
sessionOptions() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns the value of the sessionOptions record component.
sessionOptions() - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Returns the value of the sessionOptions record component.
SessionOptions - Record Class in io.leandev.appfuse.security.auth
互動式 Session 的簽發政策。
SessionOptions(boolean, Duration) - Constructor for record class io.leandev.appfuse.security.auth.SessionOptions
Creates an instance of a SessionOptions record class.
SessionPolicyBinding - Record Class in io.leandev.appfuse.security.auth
綁定於 Refresh Session family 的應用政策識別。
SessionPolicyBinding(String, String, Instant) - Constructor for record class io.leandev.appfuse.security.auth.SessionPolicyBinding
 
SessionPolicyBinding(String, String, Instant, Set) - Constructor for record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Creates an instance of a SessionPolicyBinding record class.
SessionPrincipalRegistry - Class in io.leandev.appfuse.security.auth
應用明示每個 principal type 的 immutable application account ID 契約;不能由反射推定資料不變性。
SessionPrincipalRegistry(Map) - Constructor for class io.leandev.appfuse.security.auth.SessionPrincipalRegistry
 
SessionStoreCapability - Enum Class in io.leandev.appfuse.security.auth
bounded Session profile 需要的 authoritative store 能力。
setAlign(Align) - Method in class io.leandev.appfuse.workbook.Cell
設定水平對齊
setAlign(Align) - Method in class io.leandev.appfuse.workbook.CellStyle
設定水平對齊
setAlignment(Alignment) - Method in class io.leandev.appfuse.document.Paragraph
設定水平對齊
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class io.leandev.appfuse.security.lockout.LoginLockout
Spring 建立本 bean 時自動接入既有 AuditApplicationEvent 通道。 非 Spring 消費端可顯式設定;listener 的普通例外不影響認證。
setBackground(Color) - Method in class io.leandev.appfuse.document.Run
設定文字底色(網底)
setBackground(Color) - Method in class io.leandev.appfuse.image.Canvas
設定畫布背景顏色。
setBackground(Color) - Method in class io.leandev.appfuse.workbook.Cell
設定背景填滿顏色
setBackground(Color) - Method in class io.leandev.appfuse.workbook.CellStyle
設定背景填滿顏色(實心填滿)
setBean(Object) - Method in class io.leandev.appfuse.bean.PropertyMap
 
setBold(boolean) - Method in class io.leandev.appfuse.document.Run
設定粗體
setBold(boolean) - Method in class io.leandev.appfuse.workbook.CellStyle
設定是否粗體
setBorder(Color) - Method in class io.leandev.appfuse.image.Canvas
設定畫布邊框顏色。
setBorderColor(Color) - Method in class io.leandev.appfuse.workbook.Cell
設定四邊框線顏色
setBorderColor(Color) - Method in class io.leandev.appfuse.workbook.CellStyle
設定四邊框線顏色
setBorderStyle(BorderStyle) - Method in class io.leandev.appfuse.workbook.Cell
設定四邊框線樣式
setBorderStyle(BorderStyle) - Method in class io.leandev.appfuse.workbook.CellStyle
設定四邊框線樣式
setBytes(byte[]) - Method in interface io.leandev.appfuse.file.FileObject
 
setCcRecipientAddresses(List) - Method in class io.leandev.appfuse.notification.outbox.NotificationOutboxBase
設定 EMAIL CC 位址並序列化保存。
setColor(Color) - Method in class io.leandev.appfuse.document.Run
設定文字顏色
setColor(Color) - Method in class io.leandev.appfuse.image.Canvas
設定繪圖顏色。
setColor(Color) - Method in class io.leandev.appfuse.workbook.Cell
設定字型顏色
setColor(Color) - Method in class io.leandev.appfuse.workbook.CellStyle
設定字型顏色
setColumnWidth(int, double) - Method in class io.leandev.appfuse.workbook.Worksheet
設定欄寬(以字元數為單位)
setColumnWidth(int, Length) - Method in class io.leandev.appfuse.document.Table
設定某欄寬度(套用到每一列的該欄儲存格)
setConnectTimeout(int, TimeUnit) - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
設定連線超時時間
setCurrentTenantId(String) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
手動設定當前租戶 ID
setDataFormat(DataFormat) - Method in class io.leandev.appfuse.workbook.Cell
以預設格式列舉設定資料格式
setDataFormat(String) - Method in class io.leandev.appfuse.workbook.Cell
以指定 Excel 格式字串設定資料格式
setDataFormat(String) - Method in class io.leandev.appfuse.workbook.CellStyle
設定資料格式(Excel 格式字串,例如 yyyy-mm-dd、#,##0.00)
setDebugEnabled(boolean) - Method in class io.leandev.appfuse.security.tenant.TenantContextCleanupFilter
設定是否記錄 debug 日誌
setDefaultMaxPerRoute(int) - Method in class io.leandev.appfuse.http.HttpClientBuilder
設定每個路由的最大連線數
setDefaultMaxPerRoute(int) - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
設定每個路由(目標主機)的預設最大連線數。
setDetail(String) - Method in class io.leandev.appfuse.notification.outbox.NotificationDeliveryLogBase
設定詳情並截斷至資料庫欄位上限。
setDownstreamErrorMapper(DownstreamErrorMapper) - Method in class io.leandev.appfuse.http.StandardHttpClient
設定已知下游錯誤契約的應用層轉譯器。
setEnabled(boolean) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
setEnabled(boolean) - Method in interface io.leandev.appfuse.audit.AuditControl
 
setEnabled(boolean, String) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
setEnabled(boolean, String) - Method in interface io.leandev.appfuse.audit.AuditControl
提供操作者給可遺失的背景操作紀錄;不等待日誌完成,不保證保存。 未實作此 overload 的既有控制器仍沿用原有切換行為。
setEnabled(boolean, String, String) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
setEnabled(boolean, String, String) - Method in interface io.leandev.appfuse.audit.AuditControl
principal 為真實操作者;模擬時可另提供有效身份 subject,非模擬時傳 null。 既有控制器沿用雙參數行為,背景紀錄仍可遺失。
setEventPublisher(ApplicationEventPublisher) - Method in class io.leandev.appfuse.security.auth.internal.LoginCacheAccess
 
setFont(Font) - Method in class io.leandev.appfuse.image.Canvas
設定繪圖字體。
setFontFamily(String) - Method in class io.leandev.appfuse.workbook.Cell
設定字型名稱
setFontFamily(String) - Method in class io.leandev.appfuse.workbook.CellStyle
設定字型名稱
setFontSize(double) - Method in class io.leandev.appfuse.document.Run
設定字級(point)
setFontSize(short) - Method in class io.leandev.appfuse.workbook.Cell
設定字級(點數)
setFontSize(short) - Method in class io.leandev.appfuse.workbook.CellStyle
設定字級(點數,point)
setFormula(String) - Method in class io.leandev.appfuse.workbook.Cell
寫入公式(不含前導 =,如 A1+B1、SUM(A1:A10))
setFullWidth() - Method in class io.leandev.appfuse.document.Table
設定整表為滿版寬度(100%)
setGateway(URL) - Method in class io.leandev.appfuse.http.StandardHttpClient
設定 Gateway URL
setGridlines(boolean) - Method in class io.leandev.appfuse.workbook.Worksheet
設定是否顯示與列印格線
setHeaders(String...) - Method in class io.leandev.appfuse.csv.CsvWriter
設定 Header 欄位(不寫入檔案)
setHeaders(String...) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
設定 Header 欄位(不寫入檔案)
setHeaders(List) - Method in class io.leandev.appfuse.csv.CsvWriter
設定 Header 欄位(不寫入檔案) 注意:此方法會建立新的 List,而非累加。
setHeaders(List) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
設定 Header 欄位(不寫入檔案)
setHeaders(List) - Method in class io.leandev.appfuse.workbook.WorkbookReader
手動設定 Header(適用於無 Header 列的工作表)
setHeaders(List) - Method in class io.leandev.appfuse.workbook.WorkbookRecord
設定欄位名稱(供名稱存取)
setHeaders(List) - Method in class io.leandev.appfuse.workbook.WorkbookWriter
設定 Header 欄位(不寫入列) 注意:此方法會建立新的清單,而非累加。
setHeight(Length) - Method in class io.leandev.appfuse.document.TableRow
設定列高
setHeightInPoints(float) - Method in class io.leandev.appfuse.workbook.Row
設定列高(點數)
setIndent(Length) - Method in class io.leandev.appfuse.document.Paragraph
設定左縮排
setItalic(boolean) - Method in class io.leandev.appfuse.document.Run
設定斜體
setItalic(boolean) - Method in class io.leandev.appfuse.workbook.CellStyle
設定是否斜體
setLength(long) - Method in interface io.leandev.appfuse.file.FileObject
 
setLocale(Locale) - Method in class io.leandev.appfuse.nls.I18n
Sets the locale for this I18n instance.
setMarginFooter(Length) - Method in class io.leandev.appfuse.document.Document
設定頁尾邊界
setMarginHeader(Length) - Method in class io.leandev.appfuse.document.Document
設定頁首邊界
setMargins(Length, Length, Length, Length) - Method in class io.leandev.appfuse.document.Document
設定頁面四邊邊界
setMaxTotal(int) - Method in class io.leandev.appfuse.http.HttpClientBuilder
設定連線池最大連線數
setMaxTotal(int) - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
設定連線池的最大連線數。
setMode(AuthMode) - Method in class io.leandev.appfuse.security.resourceserver.AuthProperties
 
setName(String) - Method in interface io.leandev.appfuse.file.FileObject
 
setOrientation(Orientation) - Method in class io.leandev.appfuse.document.Document
設定頁面方向
setPageSize(Length, Length) - Method in class io.leandev.appfuse.document.Document
設定頁面大小
setPageSize(Paper) - Method in class io.leandev.appfuse.document.Document
設定頁面大小(紙張預設)
setPath(String) - Method in interface io.leandev.appfuse.file.FileObject
 
setPpi(int) - Method in class io.leandev.appfuse.image.Canvas
設定畫布的 PPI(每英吋像素數)。
setRichText(String) - Method in class io.leandev.appfuse.workbook.Cell
以 HTML 子集寫入富文本(單格內混排字型)
setServiceName(String) - Method in class io.leandev.appfuse.http.StandardHttpClient
設定供下游失敗診斷使用的服務名稱。
setSize(Length, Length) - Method in class io.leandev.appfuse.document.Image
調整圖片顯示尺寸
setSocketTimeout(int, TimeUnit) - Method in class io.leandev.appfuse.http.HttpClientConnectionManagerBuilder
設定 Socket 超時時間
setSpacingAfter(Length) - Method in class io.leandev.appfuse.document.Paragraph
設定段後間距
setStatus(S) - Method in interface io.leandev.appfuse.entity.Stateful
設定狀態
setStrikeThrough(boolean) - Method in class io.leandev.appfuse.document.Run
設定刪除線
setStroke(float) - Method in class io.leandev.appfuse.image.Canvas
設定繪圖筆觸寬度。
setStroke(Stroke) - Method in class io.leandev.appfuse.image.Canvas
設定繪圖筆觸樣式。
setStyle(CellStyle) - Method in class io.leandev.appfuse.workbook.Cell
套用既有(可共用)的儲存格樣式
setStyle(String) - Method in class io.leandev.appfuse.document.Paragraph
套用樣板樣式
setStyle(String) - Method in class io.leandev.appfuse.document.Run
套用既有(樣板定義)字元樣式
setSubscript(boolean) - Method in class io.leandev.appfuse.document.Run
設定下標
setSuperscript(boolean) - Method in class io.leandev.appfuse.document.Run
設定上標
setTenantId(String) - Method in interface io.leandev.appfuse.jpa.tenant.TenantAware
設定此 Entity 所屬的租戶 ID
setTenantId(String) - Method in class io.leandev.appfuse.jpa.tenant.TenantAwareEntity
 
setText(String) - Method in class io.leandev.appfuse.document.Paragraph
設定段落文字(清除原 run,置入單一 run)
setText(String) - Method in class io.leandev.appfuse.document.Run
設定文字(取代原內容)
setText(String) - Method in class io.leandev.appfuse.document.TableCell
設定儲存格文字(置於首段落)
setText(String, String) - Method in class io.leandev.appfuse.document.Paragraph
設定段落文字並套用樣板樣式
setText(String, String) - Method in class io.leandev.appfuse.document.TableCell
設定儲存格文字並套用樣板樣式
setTimeout(int, TimeUnit) - Method in class io.leandev.appfuse.http.HttpClientBuilder
設定超時時間(連線、請求、回應)
setType(String) - Method in interface io.leandev.appfuse.file.FileObject
 
setUnderline(boolean) - Method in class io.leandev.appfuse.document.Run
設定底線
setValue(Object) - Method in class io.leandev.appfuse.workbook.Cell
寫入儲存格值
setVerticalAlignment(VerticalAlignment) - Method in class io.leandev.appfuse.document.TableCell
設定垂直對齊
setVerticalAlignment(VerticalAlignment) - Method in class io.leandev.appfuse.workbook.CellStyle
設定垂直對齊
setWidth(Length) - Method in class io.leandev.appfuse.document.Table
設定整表寬度
setWidth(Length) - Method in class io.leandev.appfuse.document.TableCell
設定儲存格寬度
setWidthPercent(int) - Method in class io.leandev.appfuse.document.Table
設定整表寬度為頁寬百分比
setWrapText(boolean) - Method in class io.leandev.appfuse.workbook.Cell
設定是否自動換行
setWrapText(boolean) - Method in class io.leandev.appfuse.workbook.CellStyle
設定是否自動換行
severity() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns the value of the severity record component.
severity() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns the value of the severity record component.
SftpFileJournal - Class in io.leandev.appfuse.file.sftp
SFTP 的 FileJournal 實作
SftpFileJournal.Builder - Class in io.leandev.appfuse.file.sftp
 
SftpFileStorage - Class in io.leandev.appfuse.file.sftp
SFTP 檔案儲存實作
SftpFileStorage.Builder - Class in io.leandev.appfuse.file.sftp
 
SftpFileStorage.SftpFileStorageException - Exception Class in io.leandev.appfuse.file.sftp
SFTP 檔案儲存例外
SftpFileStorageException(String, Throwable) - Constructor for exception class io.leandev.appfuse.file.sftp.SftpFileStorage.SftpFileStorageException
 
SftpSshClientFactory - Class in io.leandev.appfuse.file.sftp
建立供檔案儲存、交易 journal 與暫存清理共用的 SSH client。
SftpStagingCleanupTask - Class in io.leandev.appfuse.file.sftp
SFTP 暫存區清理任務
SftpStagingCleanupTask.Builder - Class in io.leandev.appfuse.file.sftp
 
Shape(Transform, SvgStyle, PathData, String) - Constructor for record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Creates an instance of a Shape record class.
ShortConverter - Class in io.leandev.appfuse.converter
 
ShortConverter() - Constructor for class io.leandev.appfuse.converter.ShortConverter
 
shrink(BufferedImage, int, int) - Static method in class io.leandev.appfuse.image.ImageScaler
縮小圖片到指定範圍內(只在需要時縮小)
shrink(BufferedImage, Integer, Integer) - Static method in class io.leandev.appfuse.image.ImageScaler
縮小圖片到指定範圍內(只在需要時縮小)
shrinkByHeight(BufferedImage, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依高度縮小圖片(只在需要時縮小)
shrinkByWidth(BufferedImage, int) - Static method in class io.leandev.appfuse.image.ImageScaler
依寬度縮小圖片(只在需要時縮小)
shutdownWait() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the shutdownWait record component.
SignedLinkService - Class in io.leandev.appfuse.security.link
簽章連結原語
SignedLinkService() - Constructor for class io.leandev.appfuse.security.link.SignedLinkService
 
SignedLinkSpec - Record Class in io.leandev.appfuse.security.link
簽發簽章連結的輸入參數
SignedLinkSpec(String, String, String, Map, Duration, LinkRedemption) - Constructor for record class io.leandev.appfuse.security.link.SignedLinkSpec
Creates an instance of a SignedLinkSpec record class.
SignedLinkStore - Interface in io.leandev.appfuse.security.link.store
單次連結的 jti 儲存介面
SignedLinkToken - Record Class in io.leandev.appfuse.security.link
已解析的簽章連結 token
SignedLinkToken(String, String, String, Map, String, Instant, Instant, LinkRedemption) - Constructor for record class io.leandev.appfuse.security.link.SignedLinkToken
Creates an instance of a SignedLinkToken record class.
SINGLE_LINE - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.TextMode
 
SINGLE_USE - Enum constant in enum class io.leandev.appfuse.security.link.LinkRedemption
單次使用:簽章 + 未過期 + jti 原子消費。
size() - Method in class io.leandev.appfuse.bean.PropertyMap
 
size() - Method in class io.leandev.appfuse.csv.CsvRecord
取得資料記錄的欄位數量
size() - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Returns the value of the size record component.
size() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns the value of the size record component.
size() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
Returns the value of the size record component.
size() - Method in class io.leandev.appfuse.nls.Translation
Returns the number of translations.
size() - Method in interface io.leandev.appfuse.pdf.PdfArtifact
 
size() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the size record component.
size() - Method in interface io.leandev.appfuse.record.Record
取得記錄的欄位數量
size() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the size record component.
size() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the size record component.
size() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns the value of the size record component.
size() - Method in class io.leandev.appfuse.report.node.ImageData
 
size() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns the value of the size record component.
size() - Method in interface io.leandev.appfuse.report.ReportArtifact
 
size() - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
 
size() - Method in class io.leandev.appfuse.report.ReportPages
 
size() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the size record component.
size() - Method in class io.leandev.appfuse.workbook.Row
取得此列的儲存格數量
size() - Method in class io.leandev.appfuse.workbook.WorkbookRecord
 
size() - Method in class io.leandev.appfuse.workbook.Worksheet
取得實際存在的列數
Size(int, int) - Constructor for record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Creates an instance of a Size record class.
sizePt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the sizePt record component.
skip(long) - Method in class io.leandev.appfuse.csv.CsvReader
跳過指定行數
skip(long) - Method in class io.leandev.appfuse.csv.FixedWidthReader
跳過指定行數
skipEmptyLines(boolean) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定是否跳過空白行
slash(Object) - Method in class io.leandev.appfuse.web.link.LinkBuilder
 
Slf4jLogHandler - Class in io.leandev.appfuse.http.logging
Slf4j 日誌處理器
Slf4jLogHandler() - Constructor for class io.leandev.appfuse.http.logging.Slf4jLogHandler
建立 Slf4j 日誌處理器(預設配置)
Slf4jLogHandler(Slf4jLogHandler.LogLevel) - Constructor for class io.leandev.appfuse.http.logging.Slf4jLogHandler
建立 Slf4j 日誌處理器
Slf4jLogHandler(Slf4jLogHandler.LogLevel, boolean) - Constructor for class io.leandev.appfuse.http.logging.Slf4jLogHandler
建立 Slf4j 日誌處理器
Slf4jLogHandler.LogLevel - Enum Class in io.leandev.appfuse.http.logging
日誌等級
slice() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the slice record component.
SMS - Enum constant in enum class io.leandev.appfuse.notification.ChannelType
簡訊(SmsNotificationChannel,位址=手機號;Phase 3)
SmsDelivery - Interface in io.leandev.appfuse.notification.channel
簡訊遞送 SPI(SMS 通道的應用層接縫)
SmsNotificationChannel - Class in io.leandev.appfuse.notification.channel
SMS 通道(Phase 3):委派應用層 SmsDelivery 寄出
SmsNotificationChannel(SmsDelivery) - Constructor for class io.leandev.appfuse.notification.channel.SmsNotificationChannel
 
smtp() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the smtp record component.
smtp(String, int, String, String) - Method in class io.leandev.appfuse.mail.JavaMailSenderBuilder
 
Smtp(String, int, String, String, boolean, boolean) - Constructor for record class io.leandev.appfuse.mail.MailerSpec.Smtp
Creates an instance of a Smtp record class.
SMTP - Enum constant in enum class io.leandev.appfuse.mail.MailerSpec.Transport
 
snapshot() - Method in class io.leandev.appfuse.platforminfo.ConfigurationDiagnostics
建立設定來源、profile、精選組態與基礎設施狀態的快照。
solid() - Method in record class io.leandev.appfuse.report.node.LineStyle
 
SOLID - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
實線(等同細實線 BorderStyle.THIN)
sort(Sort, UnaryOperator) - Method in class io.leandev.appfuse.jpa.PageableBuilder
 
sort(Sort, UnaryOperator, String) - Method in class io.leandev.appfuse.jpa.PageableBuilder
 
sort(Sort, UnaryOperator, Sort) - Method in class io.leandev.appfuse.jpa.PageableBuilder
 
source() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the source record component.
source() - Method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Returns the value of the source record component.
spaceAfter() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the spaceAfter record component.
spaceAfter() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the spaceAfter record component.
spaceBefore() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the spaceBefore record component.
spaceBefore() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the spaceBefore record component.
spacer(Length) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
spacer(Length) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
Spacer - Record Class in io.leandev.appfuse.report.node
垂直間距
Spacer(Length) - Constructor for record class io.leandev.appfuse.report.node.Spacer
Creates an instance of a Spacer record class.
SpecificationBuilder - Class in io.leandev.appfuse.jpa
工具類別用於從 Filter 建構 Spring JPA Specification
spliterator() - Method in class io.leandev.appfuse.ehcache.DuraCache
取得持久層的分割迭代器
splittable() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the splittable record component.
SpringApplicationBootstrap - Class in io.leandev.appfuse.env
 
SQUARE - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Cap
 
sshClient(SshClient) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
sshClient(SshClient) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
sshClient(SshClient) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
ssl() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the ssl record component.
StagingCleanupTask - Interface in io.leandev.appfuse.file
Staging 暫存物件清理任務。
StagingUploadInfo(String, Optional, String, String, long) - Constructor for record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Creates an instance of a StagingUploadInfo record class.
STANDALONE - Enum constant in enum class io.leandev.appfuse.security.resourceserver.AuthMode
自簽模式:app-server 以本地 RSA 金鑰對自行簽發並驗證 JWT (login + client_credentials),保留黑名單與登入鎖定。適用於無企業 IdP 的部署。
STANDALONE_DEDUPE_PREFIX - Static variable in class io.leandev.appfuse.notification.NotificationService
「每列自成一鍵」去重值的前綴——標示該列由呼叫端未提供 dedupeKey 而自動填入(見 NotificationService.newStandaloneDedupeKey())。前綴使這類列在 DB 中一眼可辨,且不會與顯式去重鍵 (形如 {key}:{CHANNEL}:{addressHash})相撞。
standaloneContainsProperty(String) - Method in class io.leandev.appfuse.env.Environ
檢查指定的屬性鍵是否存在(獨立模式)。
standaloneProperty(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值(獨立模式)。
standaloneProperty(String, String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值(獨立模式),若不存在則回傳預設值。
standalonePropertyAsBoolean(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 boolean(獨立模式)。
standalonePropertyAsBoolean(String, Boolean) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 boolean(獨立模式)。
standalonePropertyAsInteger(String) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Integer(獨立模式)。
standalonePropertyAsInteger(String, Integer) - Method in class io.leandev.appfuse.env.Environ
取得指定鍵的屬性值並轉換為 Integer(獨立模式)。
standard() - Static method in record class io.leandev.appfuse.report.node.DocumentStyles
框架基準樣式
StandardHttpClient - Class in io.leandev.appfuse.http
標準 HTTP 客戶端實作
StandardHttpClient() - Constructor for class io.leandev.appfuse.http.StandardHttpClient
 
StandardHttpClient(PoolingHttpClientConnectionManager) - Constructor for class io.leandev.appfuse.http.StandardHttpClient
 
StandardHttpClient(PoolingHttpClientConnectionManager, RequestConfig) - Constructor for class io.leandev.appfuse.http.StandardHttpClient
 
StandardHttpClient.StandardHttpClientBuilder - Class in io.leandev.appfuse.http
 
StandardHttpClient.Stats - Class in io.leandev.appfuse.http
 
StandardHttpClientBuilder() - Constructor for class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
StandardRestExceptionHandler - Class in io.leandev.appfuse.error
標準 REST API 異常處理器基類 (RFC 7807)
StandardRestExceptionHandler() - Constructor for class io.leandev.appfuse.error.StandardRestExceptionHandler
 
StandardRestExceptionHandler(ErrorDisclosurePolicy) - Constructor for class io.leandev.appfuse.error.StandardRestExceptionHandler
 
start() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
start() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Returns the value of the start record component.
START - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Anchor
 
startedAt() - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
Returns the value of the startedAt record component.
startsWith(String, CharSequence) - Static method in record class io.leandev.appfuse.search.Filter
建立前綴比對條件的篩選器。
starttls() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the starttls record component.
state() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns the value of the state record component.
state() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the state record component.
Stateful<S> - Interface in io.leandev.appfuse.entity
狀態感知介面
statementTimeout() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns the value of the statementTimeout record component.
STATIC - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.Layer
 
StaticSiteHelper - Class in io.leandev.appfuse.docs
Docusaurus 靜態網站工具類
StaticSiteHelper() - Constructor for class io.leandev.appfuse.docs.StaticSiteHelper
 
Stats() - Constructor for class io.leandev.appfuse.http.StandardHttpClient.Stats
 
status() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
status() - Method in interface io.leandev.appfuse.audit.AuditControl
 
status() - Method in record class io.leandev.appfuse.report.ReportStatus.Expired
 
status() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
 
status() - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
 
status() - Method in record class io.leandev.appfuse.report.ReportStatus.Ready
 
status() - Method in interface io.leandev.appfuse.report.ReportStatus
 
statusCode() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns the value of the statusCode record component.
statusOf(LocalDate) - Method in interface io.leandev.appfuse.calendar.BusinessCalendar
取得指定日期的可選性狀態
StatusTransition - Class in io.leandev.appfuse.entity
狀態流轉工具類
stop() - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
stop(Runnable) - Method in class io.leandev.appfuse.audit.AsyncAuditEventRepository
 
StorageKeys - Class in io.leandev.appfuse.file
儲存識別碼驗證
store(long) - Method in class io.leandev.appfuse.cache.builder.DualCacheBuilder
設定持久層大小(使用 Offheap)
store(long) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定持久層大小
store(String, String, InputStream, String, long) - Method in class io.leandev.appfuse.file.azure.AzureBlobFileStorage
 
store(String, String, InputStream, String, long) - Method in interface io.leandev.appfuse.file.FileStorage
直接儲存檔案到永久區(跳過暫存)
store(String, String, InputStream, String, long) - Method in class io.leandev.appfuse.file.local.LocalFileStorage
 
store(String, String, InputStream, String, long) - Method in class io.leandev.appfuse.file.s3.S3FileStorage
 
store(String, String, InputStream, String, long) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage
 
store(String, String, InputStream, String, long) - Method in class io.leandev.appfuse.file.tx.TransactionAwareFileStorage
 
STORE - Enum constant in enum class io.leandev.appfuse.file.tx.JournalOp
直接寫入永久區,跳過暫存(FileStorage.store)
storedAt() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns the value of the storedAt record component.
storedAt() - Method in record class io.leandev.appfuse.report.StoredReport
Returns the value of the storedAt record component.
StoredPdf - Record Class in io.leandev.appfuse.pdf
已保存的 PDF 中性描述;保存期限以 storedAt 起算。
StoredPdf(String, String, String, String, long, int, Instant, Instant) - Constructor for record class io.leandev.appfuse.pdf.StoredPdf
 
StoredPdf(String, String, String, String, long, int, Instant, Instant, List) - Constructor for record class io.leandev.appfuse.pdf.StoredPdf
Creates an instance of a StoredPdf record class.
StoredPdfs - Class in io.leandev.appfuse.pdf

把 PdfArtifact 保存到 FileStorage

StoredPdf stored = StoredPdfs.save(fileStorage, partition, renderer.render(document, options, "form.pdf"));

partition 必須是經應用驗證的可信分區識別,不可直接接受外部輸入或路徑片段(如 ..)。 partition 由應用決定:tenant 模組傳目前 tenant ID,tenantless 模組傳應用常數或依資料範圍設計的值。 保存期限由應用以 StoredPdf.storedAt() 計算並自行刪除;框架不排程刪除。

StoredReport - Record Class in io.leandev.appfuse.report
已保存到 FileStorage 的報表
StoredReport(String, String, String, String, long, int, Instant, Instant, List) - Constructor for record class io.leandev.appfuse.report.StoredReport
Creates an instance of a StoredReport record class.
StoredReports - Class in io.leandev.appfuse.report

把 ReportArtifact 保存到 FileStorage

StoredReport stored = StoredReports.save(fileStorage, partition, renderer.render(document, options));

partition 由應用決定:tenant 模組傳目前 tenant ID,tenantless 模組傳應用常數或依資料範圍設計的值。 保存期限由應用以 StoredReport.storedAt() 計算並自行刪除;框架不排程刪除。

stream() - Method in class io.leandev.appfuse.csv.CsvReader
取得串流,用於函數式處理 串流模式下,記憶體佔用穩定,適合處理大型檔案
stream() - Method in class io.leandev.appfuse.csv.FixedWidthReader
取得串流,用於函數式處理 串流模式下,記憶體佔用穩定,適合處理大型檔案
stream() - Method in class io.leandev.appfuse.workbook.WorkbookReader
取得串流,用於函數式處理
STRICT - Enum constant in enum class io.leandev.appfuse.pdf.FixedPdfRenderer.LayoutPolicy
 
STRICT - Enum constant in enum class io.leandev.appfuse.security.auth.RefreshSessionRotationMode
 
strike() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the strike record component.
StringToBytesConverter - Class in io.leandev.appfuse.web.converter
 
StringToBytesConverter() - Constructor for class io.leandev.appfuse.web.converter.StringToBytesConverter
 
StringToDateConverter - Class in io.leandev.appfuse.web.converter
 
StringToDateConverter() - Constructor for class io.leandev.appfuse.web.converter.StringToDateConverter
 
StringToEnumConverterFactory - Class in io.leandev.appfuse.web.converter
字串 → enum 的大小寫不敏感轉換(查詢參數/路徑變數)
StringToEnumConverterFactory() - Constructor for class io.leandev.appfuse.web.converter.StringToEnumConverterFactory
 
StringToFilterConverter - Class in io.leandev.appfuse.web.converter
 
StringToFilterConverter() - Constructor for class io.leandev.appfuse.web.converter.StringToFilterConverter
 
stroke() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the stroke record component.
stroke() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the stroke record component.
stroke() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the stroke record component.
stroke() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
strokeAlpha() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the strokeAlpha record component.
strokeAlpha() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the strokeAlpha record component.
strokeAlpha() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
strokePt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the strokePt record component.
strokePt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the strokePt record component.
strokePt() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the strokePt record component.
strokeRgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns the value of the strokeRgb record component.
strokeRgb() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns the value of the strokeRgb record component.
strokeWidth() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the strokeWidth record component.
strokeWidth() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the strokeWidth record component.
strokeWidth() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 
style() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns the value of the style record component.
style() - Method in interface io.leandev.appfuse.report.internal.svg.SvgDocument.Item
 
style() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.Heading
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.Paragraph
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.Table
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.node.Text
Returns the value of the style record component.
style() - Method in record class io.leandev.appfuse.report.PageSummary
Returns the value of the style record component.
style(ParagraphStyle) - Method in class io.leandev.appfuse.report.node.SectionPageRegion.Builder
 
style(ParagraphStyle) - Method in class io.leandev.appfuse.report.PageSummary.Builder
文字與行高覆寫,null 沿用文件預設
style(TableStyle) - Method in class io.leandev.appfuse.report.ReportDocument.TableBuilder
 
StyleResolver - Class in io.leandev.appfuse.report.internal
把覆寫值依合併順序解析成完整樣式;renderer 使用
StyleResolver(DocumentStyles) - Constructor for class io.leandev.appfuse.report.internal.StyleResolver
 
StyleResolver.ResolvedParagraph - Record Class in io.leandev.appfuse.report.internal
完整段落樣式
StyleResolver.ResolvedTable - Record Class in io.leandev.appfuse.report.internal
完整表格樣式
StyleResolver.ResolvedText - Record Class in io.leandev.appfuse.report.internal
完整文字樣式
styles() - Method in class io.leandev.appfuse.report.ReportDocument
 
styles(DocumentStyles) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
以完整樣式取代目前樣式
styles(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
在目前樣式上套用覆寫
Subdivision - Record Class in io.leandev.appfuse.almanac.location
行政區劃(ISO 3166-2)
Subdivision(String, String, String, String) - Constructor for record class io.leandev.appfuse.almanac.location.Subdivision
Creates an instance of a Subdivision record class.
subject() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.notification.RenderedTemplate
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the subject record component.
subject() - Method in interface io.leandev.appfuse.security.auth.AuthPrincipal
Token 與 session 使用的穩定主體識別。
subject() - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal
 
subject() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.RevokeRequest
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the subject record component.
subject() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the subject record component.
subject(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定主旨
subject(String) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
subject(String) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
subjectId() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the subjectId record component.
subjectPrincipal() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns the value of the subjectPrincipal record component.
subscript() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the subscript record component.
subtract(Length) - Method in class io.leandev.appfuse.measure.Length
 
sum(String, String) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
summaryLastPage() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the summaryLastPage record component.
summaryLastPage(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
設定分節最後頁摘要;未呼叫的側繼承,空參數清空。
superscript() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the superscript record component.
supplyAs(String, Supplier) - Static method in class io.leandev.appfuse.security.tenant.TenantContext
在指定租戶上下文中執行動作並返回結果(不拋出 checked exception)
supports(Exception) - Method in interface io.leandev.appfuse.error.ExceptionMapper
檢查此 Mapper 是否支援給定的異常
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.ApplicationExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.DataAccessExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.HttpMessageConversionExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.LockoutExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.OptimisticLockExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.TransactionExceptionMapper
 
supports(Exception) - Method in class io.leandev.appfuse.error.mapper.ValidationExceptionMapper
 
suppressed() - Method in record class io.leandev.appfuse.notification.DeliveryResult
Returns the value of the suppressed record component.
suppressed(String) - Static method in record class io.leandev.appfuse.notification.DeliveryResult
因政策被抑制(確定性封鎖,不重試)
SUPPRESSED - Enum constant in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
因政策被抑制、未遞送(終態)。確定性封鎖(收件者全不在郵件白名單 / 防火牆啟用卻無白名單), 重試不會改變結果,故不進重試。與 DEAD(重試耗盡)區分,供告警與稽核辨識。
svg(String) - Static method in interface io.leandev.appfuse.report.node.FigureContent
以 SVG 原始碼建立內容
Svg(String) - Constructor for record class io.leandev.appfuse.report.node.FigureContent.Svg
Creates an instance of a Svg record class.
SvgDocument - Record Class in io.leandev.appfuse.report.internal.svg
解析並通過政策檢查的 SVG:viewBox 與依文件順序排列的繪圖項目(使用者座標)
SvgDocument(double, double, double, double, SvgDocument.Align, boolean, List) - Constructor for record class io.leandev.appfuse.report.internal.svg.SvgDocument
Creates an instance of a SvgDocument record class.
SvgDocument.Align - Enum Class in io.leandev.appfuse.report.internal.svg
preserveAspectRatio 的九種對齊;數值為水平、垂直的比例位置
SvgDocument.Item - Interface in io.leandev.appfuse.report.internal.svg
繪圖項目;transform 為祖先與自身 transform 的累積(不含 viewBox 映射)
SvgDocument.Run - Record Class in io.leandev.appfuse.report.internal.svg
一段同樣式的文字;x/y 為 null 表示接續前一段的位置
SvgDocument.Shape - Record Class in io.leandev.appfuse.report.internal.svg
 
SvgDocument.Text - Record Class in io.leandev.appfuse.report.internal.svg
一個 text 元素;runs 為其文字與 tspan 依序展開
SvgException - Exception Class in io.leandev.appfuse.report.internal.svg
SVG 不符合受限子集;由模型驗證轉成 report.model.figure.svg-* diagnostic
SvgException(SvgException.Kind, String) - Constructor for exception class io.leandev.appfuse.report.internal.svg.SvgException
 
SvgException.Kind - Enum Class in io.leandev.appfuse.report.internal.svg
違反的類別與對應的 diagnostic 代碼
SvgParser - Class in io.leandev.appfuse.report.internal.svg
解析受限 SVG 子集(REP-04 契約):白名單元素與屬性、禁止 DOCTYPE 與外部資源、複雜度上限
SvgStyle - Class in io.leandev.appfuse.report.internal.svg
計算後的樣式;依 SVG 規則由祖先繼承(opacity 除外,另以累乘的群組不透明度處理)
SvgStyle.Anchor - Enum Class in io.leandev.appfuse.report.internal.svg
 
SvgStyle.Baseline - Enum Class in io.leandev.appfuse.report.internal.svg
 
SvgStyle.Cap - Enum Class in io.leandev.appfuse.report.internal.svg
 
SvgStyle.Join - Enum Class in io.leandev.appfuse.report.internal.svg
 
SweepReport() - Constructor for class io.leandev.appfuse.file.tx.FileOrphanSweepTask.SweepReport
 
switchToImpersonation(String, AuthPrincipal, String, String) - Method in class io.leandev.appfuse.security.auth.LoginService
以目前 Session policy 切換到純 impersonation Session family。 current family 必須屬於 actor,且不可已在 impersonation 中。
switchToImpersonation(String, AuthPrincipal, String, String, SessionOptions, SessionPolicyBinding) - Method in class io.leandev.appfuse.security.auth.LoginService
以明確 Session policy 與產品政策綁定切換到純 impersonation family。
switchToImpersonation(String, AuthPrincipal, String, String, SessionPolicyBinding) - Method in class io.leandev.appfuse.security.auth.LoginService
沿用目前 family 的 remember/idle policy,並綁定 refresh-time 應用政策。
system() - Static method in interface io.leandev.appfuse.report.internal.pdf.TempStorage
系統暫存目錄
SYSTEM - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
 
SYSTEM - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditSource
 
SystemInfo - Record Class in io.leandev.appfuse.platforminfo
應用建置與部署識別資訊。
SystemInfo(String, String, String) - Constructor for record class io.leandev.appfuse.platforminfo.SystemInfo
Creates an instance of a SystemInfo record class.

T

table() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the table record component.
table() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns the value of the table record component.
table(TableStyle) - Method in class io.leandev.appfuse.report.internal.StyleResolver
表格
table(TableStyle) - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
table(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.Builder
 
table(Consumer) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
Table - Class in io.leandev.appfuse.document
表格
Table - Record Class in io.leandev.appfuse.report.node
可跨頁表格
Table(String, List, List, RowSource, TableStyle, boolean) - Constructor for record class io.leandev.appfuse.report.node.Table
相容既有六參數建構器;保留自動欄標題
Table(String, List, List, RowSource, TableStyle, boolean, boolean, int) - Constructor for record class io.leandev.appfuse.report.node.Table
保留八參數建構器;首張表格頁沿用共同表頭。
Table(String, List, List, RowSource, TableStyle, boolean, boolean, int, List) - Constructor for record class io.leandev.appfuse.report.node.Table
Creates an instance of a Table record class.
TableCell - Class in io.leandev.appfuse.document
表格儲存格
TableRow - Class in io.leandev.appfuse.document
表格列
TableRow - Record Class in io.leandev.appfuse.report.node
表格列
TableRow(List, RowRole, List, boolean, boolean) - Constructor for record class io.leandev.appfuse.report.node.TableRow
相容既有五參數建構器
TableRow(List, RowRole, List, boolean, boolean, TableRowStyle, boolean) - Constructor for record class io.leandev.appfuse.report.node.TableRow
Creates an instance of a TableRow record class.
TableRowStyle - Record Class in io.leandev.appfuse.report.node
單列樣式;null 內距/下線繼承表格,上線 null 表示不畫。 線寬為零明確表示不畫線;與 null 的繼承不同。線畫在列邊緣,不增加列高。 可拆列的每個實體片段都使用相同線條與內距。
TableRowStyle(Length, LineStyle, LineStyle) - Constructor for record class io.leandev.appfuse.report.node.TableRowStyle
Creates an instance of a TableRowStyle record class.
tables() - Method in class io.leandev.appfuse.document.Body
取得所有表格
TableStyle - Record Class in io.leandev.appfuse.report.node
表格樣式覆寫值;每個欄位為 null 時繼承上一層
TableStyle(TextStyle, ReportColor, ReportColor, ReportColor, LineStyle, Length, String) - Constructor for record class io.leandev.appfuse.report.node.TableStyle
保留既有七參數建構器。
TableStyle(TextStyle, ReportColor, ReportColor, ReportColor, LineStyle, Length, String, CellBorders) - Constructor for record class io.leandev.appfuse.report.node.TableStyle
保留既有八參數建構器。
TableStyle(TextStyle, ReportColor, ReportColor, ReportColor, LineStyle, Length, String, CellBorders, LineStyle) - Constructor for record class io.leandev.appfuse.report.node.TableStyle
保留 alpha.31 的九參數建構器;頁底線預設也作用於表格自然結束。
TableStyle(TextStyle, ReportColor, ReportColor, ReportColor, LineStyle, Length, String, CellBorders, LineStyle, Boolean) - Constructor for record class io.leandev.appfuse.report.node.TableStyle
Creates an instance of a TableStyle record class.
tabSize() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the tabSize record component.
tabStop() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the tabStop record component.
tagName() - Method in class io.leandev.appfuse.xml.XmlElement
 
target() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns the value of the target record component.
target() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the target record component.
target() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns the value of the target record component.
tempId() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns the value of the tempId record component.
tempId() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the tempId record component.
TemplateInterpolation - Class in io.leandev.appfuse.notification.template
範本 ${name} 具名插值(供各 NotificationTemplateResolver 共用)
TempStorage - Interface in io.leandev.appfuse.report.internal.pdf
renderer 的暫存檔:序列化完成的 PDF 與 PDFBox 的頁面內容暫存(scratch)
TenantAware - Interface in io.leandev.appfuse.jpa.tenant
租戶感知介面
TenantAwareEntity - Class in io.leandev.appfuse.jpa.tenant
租戶感知實體基類
TenantAwareEntity() - Constructor for class io.leandev.appfuse.jpa.tenant.TenantAwareEntity
 
TenantAwareUserDetails - Interface in io.leandev.appfuse.security.tenant
具備租戶感知能力的 UserDetails 介面
tenantCode() - Method in class io.leandev.appfuse.serial.SerialNumberContext
取得租戶代碼
tenantCode(String) - Method in class io.leandev.appfuse.serial.SerialNumberContext.Builder
設定租戶代碼
TenantContext - Class in io.leandev.appfuse.security.tenant
租戶上下文工具類
TenantContextCleanupFilter - Class in io.leandev.appfuse.security.tenant
租戶上下文清理 Filter
TenantContextCleanupFilter() - Constructor for class io.leandev.appfuse.security.tenant.TenantContextCleanupFilter
預設建構子
TenantContextCleanupFilter(boolean) - Constructor for class io.leandev.appfuse.security.tenant.TenantContextCleanupFilter
建構子
TenantContextIdentifierResolver - Class in io.leandev.appfuse.jpa.tenant
把 TenantContext 接到 Hibernate 原生 discriminator 多租戶的 resolver
TenantContextIdentifierResolver() - Constructor for class io.leandev.appfuse.jpa.tenant.TenantContextIdentifierResolver
 
TenantFilterSupport - Class in io.leandev.appfuse.jpa.tenant
Deprecated, for removal: This API element is subject to removal in a future version.
自 4.0.0 起不再需要——租戶 filter 由 Hibernate 原生 discriminator 多租戶於 Session 建構時自動套用(見 TenantContextIdentifierResolver 與 ADR-016)。 本類別的手動 enable/disable 模式正是 ADR-016 所修正的缺陷根源:它要求有人在「Session 已綁定」的時機呼叫,實際只有 OSIV 綁定時成立,且失敗被自身 catch 吞掉。 跨租戶存取請改走 root session,而非關閉 filter。預計於 4.2.0 移除。
tenantId() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns the value of the tenantId record component.
tenantId() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the tenantId record component.
tenantId() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the tenantId record component.
tenantId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns the value of the tenantId record component.
tenantId() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the tenantId record component.
tenantId() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
所屬租戶;無租戶概念(ownership 專案)恆 empty
tenantId(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定租戶 ID
tenantId(String) - Method in class io.leandev.appfuse.security.auth.DefaultAuthPrincipal.Builder
 
TenantIdResolver - Interface in io.leandev.appfuse.security.tenant.resolver
租戶 ID 解析策略介面
term(String) - Method in class io.leandev.appfuse.nls.I18n
 
term(String, Locale) - Method in class io.leandev.appfuse.nls.I18n
 
terminal() - Method in exception class io.leandev.appfuse.audit.AuditStorageException
 
testConnection() - Method in class io.leandev.appfuse.mail.DirectMailer
測試連接 - 檢查底層 JavaMailSender 是否能正常連接
testConnection() - Method in interface io.leandev.appfuse.mail.Mailer
測試與郵件伺服器的連線
testConnection() - Method in class io.leandev.appfuse.mail.RoutingMailer
 
text() - Method in class io.leandev.appfuse.document.Paragraph
取得段落文字
text() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the text record component.
text() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the text record component.
text() - Method in class io.leandev.appfuse.xml.XmlElement
 
text(StyleResolver.ResolvedParagraph, TextStyle) - Method in class io.leandev.appfuse.report.internal.StyleResolver
行內文字
text(TextStyle) - Method in class io.leandev.appfuse.report.node.DocumentStyles.Builder
 
text(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定純文字內容
Text - Record Class in io.leandev.appfuse.report.node
文字
Text(Transform, SvgStyle, List, String) - Constructor for record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Creates an instance of a Text record class.
Text(String, FixedDocument.Layer, FixedDocument.Frame, String, String, double, double, boolean, int, FixedDocument.Align, FixedDocument.TextMode) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Text
保留既有建構器,字距為 0。
Text(String, FixedDocument.Layer, FixedDocument.Frame, String, String, double, double, boolean, int, FixedDocument.Align, FixedDocument.TextMode, double) - Constructor for record class io.leandev.appfuse.pdf.FixedDocument.Text
Creates an instance of a Text record class.
Text(String, TextStyle) - Constructor for record class io.leandev.appfuse.report.node.Text
Creates an instance of a Text record class.
TEXT - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
一般文字(@)
TextBox(double, double, TextMeasurer.FontHandle, double, ReportColor, boolean, String) - Constructor for record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Creates an instance of a TextBox record class.
TextCipher - Interface in io.leandev.appfuse.security.crypto
可逆文字保護邊界。
TextCipher.IdentityTextCipher - Enum Class in io.leandev.appfuse.security.crypto
 
textFlow() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the textFlow record component.
textFlow() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the textFlow record component.
TextFlow - Record Class in io.leandev.appfuse.report.node
明確啟用的文字流配置;未在 ParagraphStyle 設定時,原有排版及 bytes 不變。
TextFlow(TextFlow.WhiteSpace, TextFlow.OverflowWrap, int, Length, boolean, boolean, boolean, boolean) - Constructor for record class io.leandev.appfuse.report.node.TextFlow
Creates an instance of a TextFlow record class.
TextFlow.OverflowWrap - Enum Class in io.leandev.appfuse.report.node
 
TextFlow.WhiteSpace - Enum Class in io.leandev.appfuse.report.node
 
TextMeasurer - Interface in io.leandev.appfuse.report.internal.layout
字寬量測;排版引擎只透過此介面取得字型資訊,因此不相依 PDF 實作
TextMeasurer.FontHandle - Interface in io.leandev.appfuse.report.internal.layout
字型的不透明識別;繪製時由對應的 PDF 實作解讀
TextMeasurer.Measured - Record Class in io.leandev.appfuse.report.internal.layout
量測結果
TextMeasurer.Segment - Record Class in io.leandev.appfuse.report.internal.layout
同一字型的連續文字
TextOp(Transform, double, double, List, double, Integer, double, Integer, double, double, boolean) - Constructor for record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Creates an instance of a TextOp record class.
textStyle(TextStyle) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
文字樣式覆寫:字型家族、字級(預設 9pt,標題大 2pt)、粗細與顏色
TextStyle - Record Class in io.leandev.appfuse.report.node
文字樣式覆寫值
TextStyle(String, Length, FontWeight, Boolean, ReportColor) - Constructor for record class io.leandev.appfuse.report.node.TextStyle
Creates an instance of a TextStyle record class.
THICK - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
粗實線
THIN - Enum constant in enum class io.leandev.appfuse.workbook.BorderStyle
細實線
TierConfiguration - Class in io.leandev.appfuse.cache.config
儲存層配置
TierConfiguration() - Constructor for class io.leandev.appfuse.cache.config.TierConfiguration
 
TIME - Enum constant in enum class io.leandev.appfuse.workbook.DataFormat
時間(hh:mm:ss)
TIME_TO_IDLE - Enum constant in enum class io.leandev.appfuse.cache.config.ExpiryConfiguration.ExpiryType
Time-to-Idle: 從最後存取起算的閒置時間
TIME_TO_LIVE - Enum constant in enum class io.leandev.appfuse.cache.config.ExpiryConfiguration.ExpiryType
Time-to-Live: 從寫入起算的存活時間
timePattern() - Method in class io.leandev.appfuse.nls.I18n
 
timePattern(String) - Method in class io.leandev.appfuse.nls.I18n
 
timePattern(Locale) - Method in class io.leandev.appfuse.nls.I18n
 
timePattern(Locale, String) - Method in class io.leandev.appfuse.nls.I18n
 
times(Transform) - Method in record class io.leandev.appfuse.report.internal.svg.Transform
先套用 other,再套用本轉換
timestamp() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns the value of the timestamp record component.
timestamp() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the timestamp record component.
timestamp() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the timestamp record component.
timeToIdle(Duration) - Static method in class io.leandev.appfuse.cache.config.ExpiryConfiguration
建立 TTI 過期配置
timeToLive(Duration) - Static method in class io.leandev.appfuse.cache.config.ExpiryConfiguration
建立 TTL 過期配置
title() - Method in record class io.leandev.appfuse.pdf.FixedDocument
Returns the value of the title record component.
title() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns the value of the title record component.
title() - Method in record class io.leandev.appfuse.report.node.Column
Returns the value of the title record component.
title() - Method in record class io.leandev.appfuse.report.node.Section
Returns the value of the title record component.
title() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns the value of the title record component.
title(String) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
圖內標題;null 不顯示(一般以 Figure 的圖說為標題)
title(String) - Method in record class io.leandev.appfuse.report.chart.ValueAxis
 
title(String) - Method in class io.leandev.appfuse.report.ReportDocument.SectionBuilder
 
title(String) - Method in class io.leandev.appfuse.report.ReportMetadata.Builder
 
tmp() - Method in class io.leandev.appfuse.env.Environ
取得暫存目錄路徑(var/tmp/)。
to() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns the value of the to record component.
to() - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
Returns the value of the to record component.
to(String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
設定收件者
to(String, String) - Method in class io.leandev.appfuse.mail.MimeMessageBuilder
 
toBuilder() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
以本樣式為基準的建構器
toCentimeter() - Method in class io.leandev.appfuse.measure.Length
 
toContentRange() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
產生 Content-Range header 值
toContentRange() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
產生 416 回應的 Content-Range header 值
toEhcacheConfig(CacheConfiguration) - Static method in class io.leandev.appfuse.cache.adapter.ehcache.EhcacheConfigMapper
將 AppFuse 配置轉換為 Ehcache 配置
toFigure(FigureFrame) - Method in class io.leandev.appfuse.report.chart.BarChart
 
toFigure(FigureFrame) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
build().toFigure(frame) 的簡寫
toFigure(FigureFrame) - Method in interface io.leandev.appfuse.report.chart.ChartSpec
產生含 SVG 的 Figure;圖表以 Figure 的寬高為座標系(1 單位 = 1pt)
toFigure(FigureFrame) - Method in class io.leandev.appfuse.report.chart.LineChart
 
toHref() - Method in class io.leandev.appfuse.web.link.LinkBuilder
生成相對路徑的 href
toInch() - Method in class io.leandev.appfuse.measure.Length
 
token_type - Variable in class io.leandev.appfuse.oauth2.AccessToken
令牌類型(通常為 "Bearer")
token_type() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Returns the value of the token_type record component.
TOKEN_TYPE_ACCESS - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
TOKEN_TYPE_BEARER - Static variable in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Bearer token 類型(RFC 6750)
TOKEN_TYPE_REFRESH - Static variable in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
TOKEN_TYPE_SIGNED_LINK - Static variable in class io.leandev.appfuse.security.link.SignedLinkService
 
TokenBlacklistFilter - Class in io.leandev.appfuse.security.blacklist.spring
Token 黑名單過濾器
TokenBlacklistFilter(TokenBlacklistStore, ObjectMapper) - Constructor for class io.leandev.appfuse.security.blacklist.spring.TokenBlacklistFilter
建構 Token 黑名單過濾器(向後相容)
TokenBlacklistFilter(TokenBlacklistStore, ObjectMapper, JwtTokenProvider) - Constructor for class io.leandev.appfuse.security.blacklist.spring.TokenBlacklistFilter
建構 Token 黑名單過濾器(支援 Session ID 檢查)
TokenBlacklistStore - Interface in io.leandev.appfuse.security.blacklist.store
Token 黑名單儲存介面
tokenEndpoint() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns the value of the tokenEndpoint record component.
tokenEndpoint(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定 Token 端點
TokenInfo() - Constructor for class io.leandev.appfuse.oauth2.OAuth2Authenticator.TokenInfo
 
TokenResult(String, long, AuthPrincipal) - Constructor for record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Creates an instance of a TokenResult record class.
toLength(Length.Unit) - Method in class io.leandev.appfuse.measure.Length
 
toMillimeter() - Method in class io.leandev.appfuse.measure.Length
 
TOO_COMPLEX - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
超過複雜度上限
TOO_LONG - Static variable in exception class io.leandev.appfuse.report.ReportPageSelectionException
top() - Method in record class io.leandev.appfuse.report.Margins
Returns the value of the top record component.
top() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns the value of the top record component.
TOP - Enum constant in enum class io.leandev.appfuse.document.VerticalAlignment
靠上
TOP - Enum constant in enum class io.leandev.appfuse.image.Position
 
TOP - Enum constant in enum class io.leandev.appfuse.report.node.VerticalAlign
 
TOP - Enum constant in enum class io.leandev.appfuse.workbook.VerticalAlignment
靠上對齊
TOP_LEFT - Enum constant in enum class io.leandev.appfuse.image.Position
 
TOP_RIGHT - Enum constant in enum class io.leandev.appfuse.image.Position
 
toPixel(int) - Method in class io.leandev.appfuse.measure.Length
 
toPoint() - Method in class io.leandev.appfuse.measure.Length
 
toProblemDetail(ApplicationException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 ApplicationException 轉換為 ProblemDetail
toProblemDetail(ValidationException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 ValidationException 轉換為 ProblemDetail
toProblemDetail(Exception) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將異常轉換為 ProblemDetail (RFC 7807)
toProblemDetail(DataAccessException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 DataAccessException 轉換為 ProblemDetail
toProblemDetail(HttpMessageConversionException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 HttpMessageConversionException 轉換為 ProblemDetail
toProblemDetail(TransactionSystemException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 TransactionSystemException 轉換為 ProblemDetail
toProblemDetail(InvalidFormatException) - Method in class io.leandev.appfuse.error.ExceptionResponseMapper
將 InvalidFormatException 轉換為 ProblemDetail
topRule() - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Returns the value of the topRule record component.
toRectangle(Length.Unit) - Method in class io.leandev.appfuse.measure.PhysicalRectangle
將矩形轉換為指定單位的 Rectangle<Double>
toString() - Method in record class io.leandev.appfuse.almanac.address.City
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.almanac.calendar.CalendarDay
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.almanac.location.Country
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.audit.AuditStatus
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.audit.AuditWriteSettings
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.calendar.DayStatus
Returns a string representation of this record class.
toString() - Method in exception class io.leandev.appfuse.exception.ApplicationException
覆寫 toString(),提供完整的異常描述
toString() - Method in exception class io.leandev.appfuse.exception.ConstraintException
 
toString() - Method in class io.leandev.appfuse.exception.Violation
格式化訊息,使用 Named Parameters
toString() - Method in class io.leandev.appfuse.file.FileDescriptor
 
toString() - Method in record class io.leandev.appfuse.file.FileStorage.FileMetadata
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.FileStorage.StagingUploadInfo
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.local.LocalStagingCleanupTask.CleanupResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Absent
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Satisfiable
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.tx.FileOrphanSweepTask.AmbiguousEntry
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns a string representation of this record class.
toString() - Method in enum class io.leandev.appfuse.font.FontFamily
取得字體家族名稱(等同於 getName)
toString() - Method in record class io.leandev.appfuse.http.exception.DownstreamHttpFailure
Returns a string representation of this record class.
toString() - Method in enum class io.leandev.appfuse.image.Position
 
toString() - Method in enum class io.leandev.appfuse.image.Scaling
 
toString() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.jpa.TupleConstructor
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSenderInfo
 
toString() - Method in class io.leandev.appfuse.mail.DirectMailer.MailSendTestResult
 
toString() - Method in class io.leandev.appfuse.mail.Mailer.MailConnectionTestResult
 
toString() - Method in record class io.leandev.appfuse.mail.MailerSpec.OAuth2
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.measure.PhysicalRectangle
 
toString() - Method in record class io.leandev.appfuse.notification.channel.EmailEnvelope
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.DeliveryResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.outbox.RetryPolicy
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.Recipient
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.notification.RenderedTemplate
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Ellipse
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Image
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.LayoutIssue
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.PdfBackground
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Rectangle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedDocument
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Options
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedPdfRenderer.Result
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.PdfDiagnostic
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.pdf.StoredPdf
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.chart.ValueAxis
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.FontSource.Bytes
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.FontSource.Classpath
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.FontSource.File
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.GroupedRows.Group
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.Close
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.PathData
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.internal.svg.Transform
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.Margins
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.BoxStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Cell
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.CellBorders
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Column
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.DocumentStyles
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Figure
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.FigureContent.Raster
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.FigureContent.Svg
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Heading
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Image
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.report.node.ImageData
 
toString() - Method in record class io.leandev.appfuse.report.node.KeepTogether
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.LineBreak
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.PageBreak
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.PageCount
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.PageNumber
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.PageSummaryOverride
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Paragraph
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.ReportColor
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Section
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.SectionPageCount
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.SectionPageNumber
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.SectionPageRegion
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Spacer
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Table
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.TableRow
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.TableRowStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.Text
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.PageRegion
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.PageSetup
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.PageSummary
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.RenderOptions
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.RenderResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportContext
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportDiagnostic
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportFonts.Family
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportMetadata
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportPages.PageRange
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.report.ReportPages
 
toString() - Method in record class io.leandev.appfuse.report.ReportStatus.Expired
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportStatus.Failed
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportStatus.Generating
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.ReportStatus.Ready
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.report.StoredReport
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.search.Filter
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter.Window
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsRequest
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsService.TokenResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.ClientCredentialsTokenResponse
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.LoginActingContributor.ActingLogin
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.LoginPolicy.Context
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.LoginService.LoginResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.LoginService.RefreshResult
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.mock.MockAccessSessionOptions
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.IssueRequest
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.mock.MockAuthSessionController.RevokeRequest
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.PasswordLoginRateLimiter.Decision
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUsed
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejected
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.NewSession
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotated
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Rotation
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejected
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Context
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionEligibilityPolicy.Decision
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionFamilyProfile
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionIssuanceContext
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionMetadata
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionOptions
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.link.SignedLinkToken
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.security.lockout.AttemptRecord
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.serial.SerialNumberContext
 
toString() - Method in record class io.leandev.appfuse.web.url.PublicEndpoint
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.web.url.PublicEndpointBinding
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.web.url.PublicOrigin
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
Returns a string representation of this record class.
toString() - Method in record class io.leandev.appfuse.web.url.PublicServerUrlContext
Returns a string representation of this record class.
toString() - Method in class io.leandev.appfuse.xml.XPathExpression
 
toString(YearMonth) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
total() - Method in record class io.leandev.appfuse.file.RangeUtils.ByteRange
Returns the value of the total record component.
TOTAL - Enum constant in enum class io.leandev.appfuse.report.node.RowRole
總計列
totalFill() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedTable
Returns the value of the totalFill record component.
totalFill() - Method in record class io.leandev.appfuse.report.node.TableStyle
Returns the value of the totalFill record component.
toTwip() - Method in class io.leandev.appfuse.measure.Length
 
toUri() - Method in class io.leandev.appfuse.web.link.LinkBuilder
 
Town - Record Class in io.leandev.appfuse.almanac.address
鄉鎮市區
Town(String, String, String, String, String) - Constructor for record class io.leandev.appfuse.almanac.address.Town
Creates an instance of a Town record class.
townCode() - Method in record class io.leandev.appfuse.almanac.address.Village
Returns the value of the townCode record component.
tpl() - Method in class io.leandev.appfuse.env.Environ
取得範本目錄路徑(var/tpl/)。
trace(String) - Method in class io.leandev.appfuse.platforminfo.ConfigurationDiagnostics
追蹤單一屬性在各 PropertySource 的值與最終來源。
TRACE - Enum constant in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
 
trailingEmptyLine() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the trailingEmptyLine record component.
TransactionAwareFileStorage - Class in io.leandev.appfuse.file.tx
交易感知的 FileStorage 裝飾器
TransactionAwareFileStorage.Builder - Class in io.leandev.appfuse.file.tx
 
TransactionExceptionMapper - Class in io.leandev.appfuse.error.mapper
Spring Transaction 異常映射器
TransactionExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.TransactionExceptionMapper
 
transferTo(OutputStream) - Method in interface io.leandev.appfuse.pdf.PdfArtifact
不關閉 out;I/O 失敗時呼叫端須捨棄部分輸出。
transferTo(OutputStream) - Method in interface io.leandev.appfuse.report.ReportArtifact
寫出全部內容到 out(不關閉 out)
transform() - Method in interface io.leandev.appfuse.report.internal.layout.FigureScene.Op
使用者座標到 Figure 空間
transform() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.PathOp
Returns the value of the transform record component.
transform() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the transform record component.
transform() - Method in interface io.leandev.appfuse.report.internal.svg.SvgDocument.Item
 
transform() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Shape
Returns the value of the transform record component.
transform() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Text
Returns the value of the transform record component.
Transform - Record Class in io.leandev.appfuse.report.internal.svg
二維仿射轉換:x' = a·x + c·y + e、y' = b·x + d·y + f(與 SVG matrix(a b c d e f) 相同)
Transform(double, double, double, double, double, double) - Constructor for record class io.leandev.appfuse.report.internal.svg.Transform
Creates an instance of a Transform record class.
translate(double, double) - Static method in record class io.leandev.appfuse.report.internal.svg.Transform
 
translate(int) - Method in class io.leandev.appfuse.nls.ChineseTranslator
將整數轉換為中文數字(詳細模式)。
translate(int, boolean) - Method in class io.leandev.appfuse.nls.ChineseTranslator
將整數轉換為中文數字。
translate(String) - Method in class io.leandev.appfuse.nls.I18n
Translates the given text using the instance's default locale.
translate(String, String) - Method in class io.leandev.appfuse.nls.I18n
 
translate(String, String, String) - Method in class io.leandev.appfuse.nls.I18n
 
translate(String, String, Locale) - Method in class io.leandev.appfuse.nls.I18n
 
translate(String, Locale) - Method in class io.leandev.appfuse.nls.I18n
 
Translation - Class in io.leandev.appfuse.nls
A translation container that stores key-value pairs for internationalization.
Translation() - Constructor for class io.leandev.appfuse.nls.Translation
 
transport() - Method in record class io.leandev.appfuse.mail.MailerSpec
Returns the value of the transport record component.
trimValues(boolean) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定是否去除欄位值前後空白
trimValues(boolean) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定是否修剪欄位值的前後空白
truncateOnOverflow(boolean) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定是否截斷超過寬度的值
tti(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Time-to-Idle 過期策略(以分鐘為單位)
tti(Duration) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Time-to-Idle 過期策略
ttl() - Method in record class io.leandev.appfuse.security.link.SignedLinkSpec
Returns the value of the ttl record component.
ttl(long) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Time-to-Live 過期策略(以分鐘為單位)
ttl(Duration) - Method in class io.leandev.appfuse.almanac.Almanac.Builder
設定快取存活時間(預設 Almanac.DEFAULT_TTL)
ttl(Duration) - Method in class io.leandev.appfuse.cache.builder.CacheBuilder
設定 Time-to-Live 過期策略
TupleConstructor<T> - Record Class in io.leandev.appfuse.jpa
 
TupleConstructor(Class) - Constructor for record class io.leandev.appfuse.jpa.TupleConstructor
Creates an instance of a TupleConstructor record class.
TupleQueryBuilder<T> - Class in io.leandev.appfuse.jpa
 
TupleQueryBuilder(CriteriaBuilder) - Constructor for class io.leandev.appfuse.jpa.TupleQueryBuilder
 
TupleQueryBuilder(EntityManager) - Constructor for class io.leandev.appfuse.jpa.TupleQueryBuilder
 
TWIP - Enum constant in enum class io.leandev.appfuse.measure.Length.Unit
 
txName() - Method in record class io.leandev.appfuse.file.tx.JournalEntry
Returns the value of the txName record component.
type() - Method in record class io.leandev.appfuse.almanac.location.Subdivision
Returns the value of the type record component.
type() - Method in record class io.leandev.appfuse.audit.AuditEventSnapshot
Returns the value of the type record component.
type() - Method in record class io.leandev.appfuse.audit.AuditJdbcMapping
Returns the value of the type record component.
type() - Method in class io.leandev.appfuse.notification.channel.EmailNotificationChannel
 
type() - Method in class io.leandev.appfuse.notification.channel.InAppNotificationChannel
 
type() - Method in class io.leandev.appfuse.notification.channel.LineNotificationChannel
 
type() - Method in class io.leandev.appfuse.notification.channel.SmsNotificationChannel
 
type() - Method in interface io.leandev.appfuse.notification.NotificationChannel
本通道處理的通道型別
type() - Method in record class io.leandev.appfuse.notification.NotificationRequest
Returns the value of the type record component.
type() - Method in record class io.leandev.appfuse.notification.OutboundMessage
Returns the value of the type record component.
type() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the type record component.

U

unauthorized(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 401 Unauthorized
underline() - Method in record class io.leandev.appfuse.internal.html.InlineFormat
Returns the value of the underline record component.
ungoverned() - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
停用記憶體管制(向後相容 / 測試 / 小工具的出口)
UNHEALTHY - Enum constant in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
異常(例如:底層快取失效)
UNKNOWN - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
 
UNKNOWN - Enum constant in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
未知
UNKNOWN_FAMILY - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
unprocessableEntity(String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立 422 Unprocessable Entity(業務規則違反)
Unsatisfiable(long) - Constructor for record class io.leandev.appfuse.file.RangeUtils.RangeRequest.Unsatisfiable
Creates an instance of a Unsatisfiable record class.
unspecified() - Static method in record class io.leandev.appfuse.web.url.PublicServerUrlContext
 
UNSUPPORTED - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
子集以外的元素、屬性或值
unsupportedGrantType() - Static method in exception class io.leandev.appfuse.security.auth.OAuth2TokenException
grant_type 非本端點支援者
UnsupportedImageException(String) - Constructor for exception class io.leandev.appfuse.report.internal.layout.ImageInspector.UnsupportedImageException
 
unwrap(YearMonth, Class, WrapperOptions) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
uri(String, String...) - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
 
uri(String, Map, String...) - Method in record class io.leandev.appfuse.web.url.PublicServerUrl
 
UrlRewriter - Class in io.leandev.appfuse.docs
URL 替換工具
UrlRewriter() - Constructor for class io.leandev.appfuse.docs.UrlRewriter
 
use(RefreshSessionStore.CredentialUse) - Method in interface io.leandev.appfuse.security.auth.RefreshSessionStore
 
usedAt() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUse
Returns the value of the usedAt record component.
USER - Enum constant in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
 
UserDetailsTenantIdResolver - Class in io.leandev.appfuse.security.tenant.resolver
從 UserDetails 中解析租戶 ID
UserDetailsTenantIdResolver() - Constructor for class io.leandev.appfuse.security.tenant.resolver.UserDetailsTenantIdResolver
 
userId() - Method in record class io.leandev.appfuse.notification.Recipient
Returns the value of the userId record component.
username() - Method in record class io.leandev.appfuse.mail.MailerSpec.Smtp
Returns the value of the username record component.
username() - Method in interface io.leandev.appfuse.security.directory.PrincipalView
登入身分識別子
username(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileJournal.Builder
 
username(String) - Method in class io.leandev.appfuse.file.sftp.SftpFileStorage.Builder
 
username(String) - Method in class io.leandev.appfuse.file.sftp.SftpStagingCleanupTask.Builder
 
username(String) - Method in class io.leandev.appfuse.mail.OAuth2MailAuthenticatorBuilder
設定使用者名稱(系統帳戶)
usingGateway(URL) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
usingPersistence(File) - Method in class io.leandev.appfuse.ehcache.CacheManagerBuilder
啟用磁碟持久化(使用 File)
usingPersistence(Path) - Method in class io.leandev.appfuse.ehcache.CacheManagerBuilder
啟用磁碟持久化(使用 Path)
usingProfiler(CacheProfiler) - Method in class io.leandev.appfuse.ehcache.CacheManagerBuilder
啟用快取統計分析器

V

validate() - Method in class io.leandev.appfuse.cache.config.CacheConfiguration
驗證配置是否有效
validate() - Method in class io.leandev.appfuse.cache.config.TierConfiguration
驗證儲存層配置(heap 僅筆數計,目前無互斥約束,保留為擴充點)
validate() - Method in class io.leandev.appfuse.csv.FixedWidthReaderSettings
驗證設定是否有效
validate() - Method in class io.leandev.appfuse.csv.FixedWidthWriterSettings
驗證設定是否有效
validate(ReportDocument) - Static method in class io.leandev.appfuse.report.internal.ReportModelValidator
驗證文件
validate(LocalDate) - Method in interface io.leandev.appfuse.calendar.BusinessCalendar
驗證日期可選(提交時的後端權威驗證)
validate(S, S, BiPredicate, String) - Static method in class io.leandev.appfuse.entity.StatusTransition
驗證狀態流轉是否合法
validate(S, S, Function, String) - Static method in class io.leandev.appfuse.entity.StatusTransition
驗證狀態流轉是否合法(使用允許列表)
validateExistingCurrentSessions() - Method in class io.leandev.appfuse.jpa.tenant.TenantContextIdentifierResolver
 
validateMode(AuthMode, String) - Static method in class io.leandev.appfuse.security.resourceserver.ResourceServerFactory
驗證模式與設定互斥(fail-fast,ADR-009 風險表「兩模式設定誤用」緩解)
validateToken(String) - Method in class io.leandev.appfuse.security.auth.JwtTokenProvider
 
ValidatingRowCursor - Class in io.leandev.appfuse.report.internal
讀取延遲列時逐列驗證的游標;renderer 以它包裝 RowSource#open() 的結果
validationError(String, Set) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
建立驗證錯誤的 ProblemDetail
ValidationExceptionMapper - Class in io.leandev.appfuse.error.mapper
Jakarta Validation 異常映射器
ValidationExceptionMapper() - Constructor for class io.leandev.appfuse.error.mapper.ValidationExceptionMapper
 
validUntil() - Method in record class io.leandev.appfuse.security.auth.SessionPolicyBinding
Returns the value of the validUntil record component.
value() - Element in annotation interface io.leandev.appfuse.annotation.ExperimentalApi
預計轉為穩定或需重新評估的說明(例如對應的工作包或條件)
value() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
Returns the value of the value record component.
value() - Method in record class io.leandev.appfuse.security.auth.internal.LoginCacheAccess.Read
Returns the value of the value record component.
value() - Method in record class io.leandev.appfuse.security.auth.RefreshCredentialCodec.IssuedCredential
Returns the value of the value record component.
value() - Method in record class io.leandev.appfuse.security.auth.SessionContextBinding
Returns the value of the value record component.
value() - Method in record class io.leandev.appfuse.web.url.PublicOrigin
 
valueAxis(UnaryOperator) - Method in class io.leandev.appfuse.report.chart.ChartBuilder
 
ValueAxis - Record Class in io.leandev.appfuse.report.chart
數值軸設定
ValueAxis(String, DoubleFunction, Double, Double) - Constructor for record class io.leandev.appfuse.report.chart.ValueAxis
Creates an instance of a ValueAxis record class.
valueOf(String) - Static method in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.audit.entity.AuditSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.cache.api.OnExceed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.cache.config.ExpiryConfiguration.ExpiryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.csv.FixedWidthWriterSettings.Alignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.document.Alignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.document.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.document.VerticalAlignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.file.RangeSupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.file.tx.JournalOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.file.tx.JournalState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.font.FontFamily
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.image.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.image.Scaling
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.mail.MailerSpec.Transport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.measure.Length.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.measure.Paper
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.notification.ChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.BarcodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.Layer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.TextMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.FixedPdfRenderer.LayoutPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.pdf.PdfDiagnostic.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Anchor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Cap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Join
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.FontWeight
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.RowRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.TextFlow.OverflowWrap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.TextFlow.WhiteSpace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.node.VerticalAlign
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.report.ReportDiagnostic.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.search.ComparisonOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.search.LogicalOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.search.RSQLComparator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.LoginPolicy.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionRotationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RevocationResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.auth.SessionStoreCapability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.crypto.TextCipher.IdentityTextCipher
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.link.LinkRedemption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.security.resourceserver.AuthMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.workbook.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.workbook.BorderStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.workbook.DataFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.workbook.VerticalAlignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.leandev.appfuse.workbook.WorkbookFormat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.audit.entity.AuditPrincipalKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.audit.entity.AuditSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.leandev.appfuse.bean.PropertyMap
 
values() - Static method in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.cache.api.OnExceed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.cache.config.ExpiryConfiguration.ExpiryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.csv.FixedWidthWriterSettings.Alignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.document.Alignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.document.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.document.VerticalAlignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.file.RangeSupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.file.tx.JournalOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.file.tx.JournalState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.font.FontFamily
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.image.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.image.Scaling
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.mail.MailerSpec.Transport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.measure.Length.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.measure.Paper
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.notification.ChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.notification.outbox.OutboxStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.BarcodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.Layer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.FixedDocument.TextMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.FixedPdfRenderer.LayoutPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.pdf.PdfDiagnostic.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class io.leandev.appfuse.report.chart.ChartSeries
Returns the value of the values record component.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgException.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Anchor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Baseline
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Cap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.internal.svg.SvgStyle.Join
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.FontWeight
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.RowRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.TextFlow.OverflowWrap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.TextFlow.WhiteSpace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.node.VerticalAlign
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.report.ReportDiagnostic.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.search.ComparisonOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.search.LogicalOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.search.RSQLComparator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.LoginPolicy.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionRotationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.CredentialUseRejection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RevocationResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.RefreshSessionStore.RotationRejection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.auth.SessionStoreCapability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.crypto.TextCipher.IdentityTextCipher
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.link.LinkRedemption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.security.resourceserver.AuthMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.workbook.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.workbook.BorderStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.workbook.DataFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.workbook.VerticalAlignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.leandev.appfuse.workbook.WorkbookFormat
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.Layer
 
VerificationException - Exception Class in io.leandev.appfuse.exception
 
VerificationException() - Constructor for exception class io.leandev.appfuse.exception.VerificationException
 
VerificationException(String, Object...) - Constructor for exception class io.leandev.appfuse.exception.VerificationException
 
VerificationException(String, Throwable, Object...) - Constructor for exception class io.leandev.appfuse.exception.VerificationException
 
VerificationException(Throwable) - Constructor for exception class io.leandev.appfuse.exception.VerificationException
 
version() - Method in record class io.leandev.appfuse.platforminfo.SystemInfo
Returns the value of the version record component.
version() - Method in record class io.leandev.appfuse.security.auth.RefreshSessionStore.Session
Returns the value of the version record component.
verticalAlign() - Method in record class io.leandev.appfuse.report.node.Cell
Returns the value of the verticalAlign record component.
VerticalAlign - Enum Class in io.leandev.appfuse.report.node
儲存格內容的垂直對齊
VerticalAlignment - Enum Class in io.leandev.appfuse.document
表格儲存格垂直對齊方式
VerticalAlignment - Enum Class in io.leandev.appfuse.workbook
儲存格垂直對齊方式
view(double, double) - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
viewBox 到 Figure 座標(pt,原點左上、y 向下)的映射
viewHeight() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the viewHeight record component.
viewWidth() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the viewWidth record component.
viewX() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the viewX record component.
viewY() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument
Returns the value of the viewY record component.
Village - Record Class in io.leandev.appfuse.almanac.address
村里
Village(String, String, String, String, String) - Constructor for record class io.leandev.appfuse.almanac.address.Village
Creates an instance of a Village record class.
Violation - Class in io.leandev.appfuse.exception
Bean Validation 驗證違規
Violation(String) - Constructor for class io.leandev.appfuse.exception.Violation
建構驗證違規(無屬性,全域訊息)
Violation(String[], String, Map) - Constructor for class io.leandev.appfuse.exception.Violation
建構驗證違規(完整版)
Violation(String, String) - Constructor for class io.leandev.appfuse.exception.Violation
建構驗證違規(無參數,訊息已格式化)
Violation(String, String, Map) - Constructor for class io.leandev.appfuse.exception.Violation
建構驗證違規(單一屬性)
Violation(String, Map) - Constructor for class io.leandev.appfuse.exception.Violation
建構驗證違規(無屬性,有參數的全域訊息)
violations(Field) - Static method in class io.leandev.appfuse.internal.jpa.EntityFieldTypePolicy
回傳欄位違反的所有機械規則;空清單表示通過。
visible() - Method in class io.leandev.appfuse.report.internal.svg.SvgStyle
 

W

warn(String, String, String) - Method in class io.leandev.appfuse.report.internal.layout.LayoutDiagnostics
 
WARN - Enum constant in enum class io.leandev.appfuse.cache.api.OnExceed
僅記錄警告,仍允許建立
WARN - Enum constant in enum class io.leandev.appfuse.http.logging.Slf4jLogHandler.LogLevel
 
WARNING - Enum constant in enum class io.leandev.appfuse.cache.api.CacheStatus.HealthStatus
警告(例如:容量即將用盡)
WARNING - Enum constant in enum class io.leandev.appfuse.pdf.PdfDiagnostic.Severity
 
WARNING - Enum constant in enum class io.leandev.appfuse.report.ReportDiagnostic.Severity
已降級但照常輸出
weight() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedText
Returns the value of the weight record component.
weight() - Method in record class io.leandev.appfuse.report.node.Column
Returns the value of the weight record component.
weight() - Method in record class io.leandev.appfuse.report.node.TextStyle
Returns the value of the weight record component.
where(Filter) - Method in class io.leandev.appfuse.jpa.CriteriaQueryBuilder
設定查詢條件
where(Filter) - Method in class io.leandev.appfuse.jpa.PredicateBuilder
 
where(Filter) - Method in class io.leandev.appfuse.jpa.TupleQueryBuilder
 
WHITE - Static variable in record class io.leandev.appfuse.report.node.ReportColor
 
whiteSpace() - Method in record class io.leandev.appfuse.report.node.TextFlow
Returns the value of the whiteSpace record component.
WIDOW_ORPHAN_BROKEN - Static variable in class io.leandev.appfuse.report.internal.layout.LayoutCodes
 
widows() - Method in record class io.leandev.appfuse.report.internal.StyleResolver.ResolvedParagraph
Returns the value of the widows record component.
widows() - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
Returns the value of the widows record component.
width - Variable in enum class io.leandev.appfuse.measure.Paper
 
width() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.chart.FigureFrame
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Measured
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.internal.layout.TextMeasurer.Segment
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.node.Figure
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.node.Image
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.node.LineStyle
Returns the value of the width record component.
width() - Method in record class io.leandev.appfuse.report.PageSetup
Returns the value of the width record component.
widthMm() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Page
Returns the value of the widthMm record component.
widthPt() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Measurement
Returns the value of the widthPt record component.
widthPt() - Method in record class io.leandev.appfuse.pdf.FixedTextMeasurer.Run
Returns the value of the widthPt record component.
widthPx() - Method in record class io.leandev.appfuse.report.internal.layout.ImageInspector.Size
Returns the value of the widthPx record component.
Window(List) - Constructor for record class io.leandev.appfuse.security.auth.CachePasswordLoginRateLimiter.Window
Creates an instance of a Window record class.
with(Consumer) - Method in record class io.leandev.appfuse.report.node.DocumentStyles
以本樣式為基準,套用覆寫後產生新樣式
withAlign(Align) - Method in record class io.leandev.appfuse.report.node.Cell
 
withAlign(Align) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withAlignment(FixedWidthWriterSettings.Alignment) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定對齊方式
withAuthenticator(Supplier) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
withAvoidLineEnd(boolean) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withAvoidLineStart(boolean) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withBorder(LineStyle) - Method in record class io.leandev.appfuse.report.node.BoxStyle
 
withBorders(CellBorders) - Method in record class io.leandev.appfuse.report.node.Cell
 
withBottom(LineStyle) - Method in record class io.leandev.appfuse.report.node.CellBorders
 
withBottomRule(LineStyle) - Method in record class io.leandev.appfuse.report.node.TableRowStyle
 
withBytes() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
添加Byte序列化器
withCellBorders(CellBorders) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withCellPadding(Length) - Method in record class io.leandev.appfuse.report.node.TableRowStyle
 
withCellPadding(Length) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withCharset(Charset) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
設定字元編碼
withCharset(Charset) - Method in class io.leandev.appfuse.csv.CsvWriterBuilder
設定字元編碼
withCharset(Charset) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定字元編碼
withCharset(Charset) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定字元編碼
withColor(ReportColor) - Method in record class io.leandev.appfuse.report.node.TextStyle
 
withColSpan(int) - Method in record class io.leandev.appfuse.report.node.Cell
 
withContext(String) - Method in class io.leandev.appfuse.web.link.LinkBuilder
設定可選的 context 前綴
withContinuationLabel(String) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withDash(List, Length) - Method in record class io.leandev.appfuse.report.node.LineStyle
長度均以 Length 指定,renderer 轉換為 PDF pt(1/72 inch);不是線寬倍數。 phase 可大於週期,由 PDF 依週期循環;空 pattern 只接受零 phase。
withDash(List, double) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
 
withDate(Function) - Static method in interface io.leandev.appfuse.serial.SerialNumberGenerator
建立帶日期的生成器
withDateFormat(String) - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
 
withDateFormat(String, ZoneId) - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
設置日期時間格式
withDefault(Sort) - Method in class io.leandev.appfuse.jpa.PageableBuilder
 
withDefaultMaxPerRoute(int) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
withDefaults() - Static method in class io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver
建立包含預設 resolver 的組合
withDefaults(String) - Static method in class io.leandev.appfuse.security.tenant.resolver.CompositeTenantIdResolver
建立包含預設 resolver 的組合,使用指定的 claim 名稱
withDownstreamErrorMapper(DownstreamErrorMapper) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
設定已知下游錯誤契約的應用層轉譯器。
withDuration() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
添加自Duration序列化器
withErrorCode(ProblemDetail, String) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
設定錯誤代碼
withFieldLengths(int...) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定欄位寬度(可變參數)
withFieldLengths(int...) - Method in class io.leandev.appfuse.csv.FixedWidthWriterBuilder
設定欄位寬度(可變參數)
withFill(ReportColor) - Method in record class io.leandev.appfuse.report.node.BoxStyle
 
withFirstLineIndent(Length) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withFontFamily(String) - Method in record class io.leandev.appfuse.report.node.TextStyle
 
withGroupFill(ReportColor) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withHangingPunctuation(boolean) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withHeader(List) - Method in class io.leandev.appfuse.csv.CsvReaderBuilder
手動設定 Header(適用於無 Header 的 CSV 檔案)
withHeader(List) - Method in class io.leandev.appfuse.csv.FixedWidthReaderBuilder
設定 Header(不從檔案讀取)
withHeaderFill(ReportColor) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withI18n(ProblemDetail, String, Object[]) - Static method in class io.leandev.appfuse.error.ProblemDetailFactory
設定國際化參數
withInstant() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
 
withInterceptor(HttpClientInterceptor) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
新增自訂攔截器
withItalic(Boolean) - Method in record class io.leandev.appfuse.report.node.TextStyle
 
withKeepWithNext(boolean) - Method in record class io.leandev.appfuse.report.node.TableRow
 
withKeepWithNext(Boolean) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withLeft(LineStyle) - Method in record class io.leandev.appfuse.report.node.CellBorders
 
withLetterSpacing(double) - Method in record class io.leandev.appfuse.pdf.FixedDocument.Text
 
withLineHeight(Double) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withLogging() - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
啟用預設日誌攔截器
withLogging(HttpLogHandler) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
啟用日誌攔截器(自訂配置)
withLogging(HttpLogHandler, boolean, boolean, boolean) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
啟用日誌攔截器(完整配置)
withLowercaseEnums() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
enum 的 wire 值一律小寫
withMaxTotal(int) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
withModule(JacksonModule) - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
註冊自定義模組
withNoExpiration() - Method in class io.leandev.appfuse.ehcache.CacheBuilder
設定永不過期
withNoExpiration() - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定永不過期
withOrphans(Integer) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withOverflowWrap(TextFlow.OverflowWrap) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withPadding(Length) - Method in record class io.leandev.appfuse.report.node.BoxStyle
 
withPageBottomRule(LineStyle) - Method in record class io.leandev.appfuse.report.node.TableStyle
在每頁最後一個表身片段的底緣畫全寬線,包括最後頁、可拆列續頁及紀錄模式。 取代同一底緣的列線與儲存格水平邊,不增加高度或改變分頁;空表格只畫原表頭。 可透過 TableStyle.withPageBottomRuleOnContinuationOnly(Boolean) 限制為表格續頁切點。
withPageBottomRuleOnContinuationOnly(Boolean) - Method in record class io.leandev.appfuse.report.node.TableStyle
只在表格仍有後續內容而換頁時套用 pageBottomRule;自然結束保留原有列線與儲存格邊。 不影響分頁;不涵蓋表格結束後由其他區塊引發的換頁。空表格不新增底線。
withPersistence(Path) - Method in class io.leandev.appfuse.cache.builder.CacheManagerBuilder
設定持久化路徑
withPrefix(Supplier) - Static method in interface io.leandev.appfuse.serial.SerialNumberGenerator
建立簡單的前綴式生成器
withRecordStart(boolean) - Method in record class io.leandev.appfuse.report.node.TableRow
false 將本列接到上一列的紀錄;啟用表格紀錄上限時整筆不可拆頁
withRel(String) - Method in class io.leandev.appfuse.web.link.LinkBuilder
 
withRepeatSpaceAfter(Boolean) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
在每頁內文段落片段預留 spaceAfter,再計算可容納行數;包含單頁段落與最後片段。 續頁前保留該段後距,最後片段只套用一次;不改變文字、空白與原始換行策略。 不套用於表格儲存格或固定頁首頁尾區域;那些區域由外層容器決定分頁與容量。
withRepeatSpaceBefore(Boolean) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
在段落的頁頂與所有續頁片段重複 spaceBefore;未設定時保持既有行為。
withRight(LineStyle) - Method in record class io.leandev.appfuse.report.node.CellBorders
 
withRowSpan(int) - Method in record class io.leandev.appfuse.report.node.Cell
 
withRule(LineStyle) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withSelfRel() - Method in class io.leandev.appfuse.web.link.LinkBuilder
 
withSerializationFeature(SerializationFeature, boolean) - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
添加序列化功能配置
withServiceName(String) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
設定供下游失敗診斷使用的服務名稱。
withSize(Length) - Method in record class io.leandev.appfuse.report.node.TextStyle
 
withSpaceAfter(Length) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withSpaceBefore(Length) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withSplittable(boolean) - Method in record class io.leandev.appfuse.report.node.TableRow
 
withStyle(int) - Method in class io.leandev.appfuse.font.FontBuilder
設定字體樣式。
withStyle(TableRowStyle) - Method in record class io.leandev.appfuse.report.node.TableRow
 
withTabSize(int) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withTabStop(Length) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withTenantId(String) - Method in record class io.leandev.appfuse.audit.entity.AuditChangeContext
以相同 changeset 脈絡補上應用層資料範圍;tenantless 應用維持 null。
withText(TextStyle) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withText(TextStyle) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withTextFlow(TextFlow) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
明確啟用新的文字流策略;null 表示繼承。
withTimeout(int) - Method in class io.leandev.appfuse.http.StandardHttpClient.StandardHttpClientBuilder
 
withTimeToIdleExpiration(Duration) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
設定 TTI (Time-To-Idle) 過期策略
withTimeToIdleExpirationByMinutes(long) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
設定 TTI 過期策略(以分鐘為單位)
withTimeToLiveExpiration(Duration) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
設定 TTL (Time-To-Live) 過期策略
withTimeToLiveExpiration(Duration) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定存活時間過期策略
withTimeToLiveExpirationByMinutes(long) - Method in class io.leandev.appfuse.ehcache.CacheBuilder
設定 TTL 過期策略(以分鐘為單位)
withTimeToLiveExpirationByMinutes(long) - Method in class io.leandev.appfuse.ehcache.DuraCacheBuilder
設定存活時間過期策略(分鐘)
withTop(LineStyle) - Method in record class io.leandev.appfuse.report.node.CellBorders
 
withTopRule(LineStyle) - Method in record class io.leandev.appfuse.report.node.TableRowStyle
 
withTotalFill(ReportColor) - Method in record class io.leandev.appfuse.report.node.TableStyle
 
withTrailingEmptyLine(boolean) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withUrl(String) - Method in class io.leandev.appfuse.file.FileDescriptor
設定業務端點 URL
withVerticalAlign(VerticalAlign) - Method in record class io.leandev.appfuse.report.node.Cell
 
withWeight(FontWeight) - Method in record class io.leandev.appfuse.report.node.TextStyle
 
withWhiteSpace(TextFlow.WhiteSpace) - Method in record class io.leandev.appfuse.report.node.TextFlow
 
withWidows(Integer) - Method in record class io.leandev.appfuse.report.node.ParagraphStyle
 
withZonedDateTime() - Method in class io.leandev.appfuse.json.ObjectMapperBuilder
添加日期時間序列化器
workbook() - Method in class io.leandev.appfuse.workbook.Worksheet
取得此工作表所屬的活頁簿
Workbook - Class in io.leandev.appfuse.workbook
Excel 活頁簿(.xlsx / .xls)
WorkbookFormat - Enum Class in io.leandev.appfuse.workbook
活頁簿檔案格式
WorkbookReader - Class in io.leandev.appfuse.workbook
工作表讀取器
WorkbookReader(Worksheet) - Constructor for class io.leandev.appfuse.workbook.WorkbookReader
建構讀取器
WorkbookRecord - Class in io.leandev.appfuse.workbook
工作表資料記錄
WorkbookWriter - Class in io.leandev.appfuse.workbook
工作表寫入器
WorkbookWriter(Worksheet) - Constructor for class io.leandev.appfuse.workbook.WorkbookWriter
建構寫入器
worksheet() - Method in class io.leandev.appfuse.workbook.Row
取得此列所屬的工作表
Worksheet - Class in io.leandev.appfuse.workbook
工作表
wrap(X, WrapperOptions) - Method in class io.leandev.appfuse.internal.jpa.YearMonthJavaType
 
WRAP - Enum constant in enum class io.leandev.appfuse.pdf.FixedDocument.TextMode
 
write(Kryo, Output, LocalDate) - Method in class io.leandev.appfuse.ehcache.LocalDateSerializer
 
write(BufferedImage) - Method in class io.leandev.appfuse.image.ImageWriter
寫入圖片(預設 PNG 格式)
write(BufferedImage, String) - Method in class io.leandev.appfuse.image.ImageWriter
寫入圖片(指定格式字串)
write(BufferedImage, MediaType) - Method in class io.leandev.appfuse.image.ImageWriter
寫入圖片(指定 MediaType)
write(OutputStream) - Method in class io.leandev.appfuse.document.Document
將文件寫出
write(OutputStream) - Method in class io.leandev.appfuse.workbook.Workbook
將活頁簿寫出到輸出串流
write(Object) - Method in class io.leandev.appfuse.workbook.WorkbookWriter
寫入一筆資料(物件格式) 透過 PropertyMap 提取屬性:已設定 Header 時依其順序取值; 否則以屬性名稱排序並設為 Header。
write(Object) - Method in class io.leandev.appfuse.csv.CsvWriter
寫入一筆資料(物件格式) 自動使用 PropertyMap 提取物件屬性,並根據 Header 順序寫入。
write(Object) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
寫入一筆資料(物件格式)
write(List) - Method in class io.leandev.appfuse.csv.CsvWriter
寫入一筆資料(List 格式)
write(List) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
寫入一筆資料(List 格式)
write(List) - Method in class io.leandev.appfuse.workbook.WorkbookWriter
寫入一筆資料(List 格式)
write(Document) - Method in class io.leandev.appfuse.xml.XmlWriter
 
WRITE_FAILED - Enum constant in enum class io.leandev.appfuse.audit.AuditStorageException.Reason
 
writeBatch(List) - Method in interface io.leandev.appfuse.audit.AuditStorage
 
writeBatch(List) - Method in class io.leandev.appfuse.audit.JdbcAuditStorage
 
writeBufferedImage(BufferedImage) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片轉換為 byte 陣列(預設 PNG 格式)
writeBufferedImage(BufferedImage, String) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片轉換為 byte 陣列(指定格式字串)
writeBufferedImage(BufferedImage, MediaType) - Static method in class io.leandev.appfuse.image.ImageWriter
將圖片轉換為 byte 陣列(指定 MediaType)
writeBufferedImage(OutputStream, BufferedImage) - Static method in class io.leandev.appfuse.image.ImageWriter
寫入圖片到 OutputStream(預設 PNG 格式)
writeBufferedImage(OutputStream, BufferedImage, String) - Static method in class io.leandev.appfuse.image.ImageWriter
寫入圖片到 OutputStream(指定格式字串)
writeBufferedImage(OutputStream, BufferedImage, MediaType) - Static method in class io.leandev.appfuse.image.ImageWriter
寫入圖片到 OutputStream(指定 MediaType)
writeHeaders(String...) - Method in class io.leandev.appfuse.csv.CsvWriter
寫入 Header 欄位 此方法會設定 Header 並寫入第一行。
writeHeaders(String...) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
寫入 Header 欄位
writeHeaders(String...) - Method in class io.leandev.appfuse.workbook.WorkbookWriter
寫入 Header 列並設定欄位
writeHeaders(List) - Method in class io.leandev.appfuse.csv.CsvWriter
寫入 Header 欄位 此方法會設定 Header 並寫入第一行。
writeHeaders(List) - Method in class io.leandev.appfuse.csv.FixedWidthWriter
寫入 Header 欄位
writeHeaders(List) - Method in class io.leandev.appfuse.workbook.WorkbookWriter
寫入 Header 列並設定欄位
writeObject(Object) - Method in class io.leandev.appfuse.bean.ObjectWriter
 

X

x() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.layout.Box.TextBox
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.layout.FigureScene.TextOp
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Returns the value of the x record component.
x() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the x record component.
x(double, double) - Method in record class io.leandev.appfuse.report.internal.svg.Transform
 
X_MAX_Y_MAX - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MAX_Y_MID - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MAX_Y_MIN - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MID_Y_MAX - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MID_Y_MID - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MID_Y_MIN - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MIN_Y_MAX - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MIN_Y_MID - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
X_MIN_Y_MIN - Enum constant in enum class io.leandev.appfuse.report.internal.svg.SvgDocument.Align
 
x1() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the x1 record component.
x1() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns the value of the x1 record component.
x1() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns the value of the x1 record component.
x1() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the x1 record component.
x2() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the x2 record component.
x2() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns the value of the x2 record component.
x2() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns the value of the x2 record component.
x2() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the x2 record component.
XLS - Enum constant in enum class io.leandev.appfuse.workbook.WorkbookFormat
舊版二進位格式(.xls,Excel 97–2003)
XLSX - Enum constant in enum class io.leandev.appfuse.workbook.WorkbookFormat
Office Open XML(.xlsx,Excel 2007 以後)
XmlDocument - Class in io.leandev.appfuse.xml
 
XmlDocument(Document) - Constructor for class io.leandev.appfuse.xml.XmlDocument
 
XmlElement - Class in io.leandev.appfuse.xml
 
XmlElement(Element) - Constructor for class io.leandev.appfuse.xml.XmlElement
 
XmlException - Exception Class in io.leandev.appfuse.xml
 
XmlException(String) - Constructor for exception class io.leandev.appfuse.xml.XmlException
 
XmlException(String, Throwable) - Constructor for exception class io.leandev.appfuse.xml.XmlException
 
XmlException(Throwable) - Constructor for exception class io.leandev.appfuse.xml.XmlException
 
XmlFinder - Class in io.leandev.appfuse.xml
 
XmlFinder(Node) - Constructor for class io.leandev.appfuse.xml.XmlFinder
 
XmlParser - Class in io.leandev.appfuse.xml
 
XmlParser() - Constructor for class io.leandev.appfuse.xml.XmlParser
 
XmlParserException - Exception Class in io.leandev.appfuse.xml
 
XmlParserException(String) - Constructor for exception class io.leandev.appfuse.xml.XmlParserException
 
XmlParserException(String, Throwable) - Constructor for exception class io.leandev.appfuse.xml.XmlParserException
 
XmlParserException(Throwable) - Constructor for exception class io.leandev.appfuse.xml.XmlParserException
 
XmlReader - Class in io.leandev.appfuse.xml
 
XmlReader(InputStream) - Constructor for class io.leandev.appfuse.xml.XmlReader
 
XmlReader(String) - Constructor for class io.leandev.appfuse.xml.XmlReader
 
Xmls - Class in io.leandev.appfuse.xml
 
Xmls() - Constructor for class io.leandev.appfuse.xml.Xmls
 
XmlWriter - Class in io.leandev.appfuse.xml
 
XmlWriter() - Constructor for class io.leandev.appfuse.xml.XmlWriter
 
XmlWriter(OutputStream) - Constructor for class io.leandev.appfuse.xml.XmlWriter
 
XPathExpression - Class in io.leandev.appfuse.xml
 
XPathExpression(String) - Constructor for class io.leandev.appfuse.xml.XPathExpression
 

Y

y() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Barcode
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Frame
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.layout.Box.FigureBox
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.layout.Box.ImageBox
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RectBox
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.layout.Box.RuleBox
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.LineTo
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.MoveTo
Returns the value of the y record component.
y() - Method in record class io.leandev.appfuse.report.internal.svg.SvgDocument.Run
Returns the value of the y record component.
y(double, double) - Method in record class io.leandev.appfuse.report.internal.svg.Transform
 
y1() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the y1 record component.
y1() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns the value of the y1 record component.
y1() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the y1 record component.
y2() - Method in record class io.leandev.appfuse.pdf.FixedDocument.Line
Returns the value of the y2 record component.
y2() - Method in record class io.leandev.appfuse.report.internal.layout.Box.BorderBox
Returns the value of the y2 record component.
y2() - Method in record class io.leandev.appfuse.report.internal.svg.PathData.CubicTo
Returns the value of the y2 record component.
YearMonthJavaType - Class in io.leandev.appfuse.internal.jpa
YearMonth 的 Hibernate 基本型別映射:以 ISO 8601 YYYY-MM 字串存成 VARCHAR(7)。

Z

zipCode() - Method in record class io.leandev.appfuse.almanac.address.Town
Returns the value of the zipCode record component.
ZipFileResponseBuilder - Class in io.leandev.appfuse.file
ZIP 檔案下載 Response 建構器(支援 Range Request)
ZipStreamResponseBuilder - Class in io.leandev.appfuse.file
ZIP 串流下載 Response 建構器
zone() - Method in record class io.leandev.appfuse.report.ReportContext
 
zone(ZoneId) - Method in class io.leandev.appfuse.calendar.Calendars.Builder
覆寫時區(預設 Calendars.DEFAULT_ZONE;「今天」依此時區判定)
ZonedDateTimeConverter - Class in io.leandev.appfuse.converter
 
ZonedDateTimeConverter() - Constructor for class io.leandev.appfuse.converter.ZonedDateTimeConverter
 
ZonedDateTimeConverter(String, ZoneId) - Constructor for class io.leandev.appfuse.converter.ZonedDateTimeConverter
 
ZonedDateTimeDeserializer - Class in io.leandev.appfuse.json
 
ZonedDateTimeDeserializer(DateTimeFormatter) - Constructor for class io.leandev.appfuse.json.ZonedDateTimeDeserializer
 
ZonedDateTimeSerializer - Class in io.leandev.appfuse.json
 
ZonedDateTimeSerializer(DateTimeFormatter) - Constructor for class io.leandev.appfuse.json.ZonedDateTimeSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form