causeway
Quick Start
Starter Apps Hello World Simple App
Learning & Tutorials Reference App Petclinic
Resources Cheatsheet Icons
Guides
Core User Guide Reference Guide Testing Guide Security Guide
For use in apps Value Types
Development Setup Guide Contributors' Guide
Components
Security Bypass Simple Shiro Spring Keycloak
Viewers Web UI (Wicket) GraphQL API REST API (Restful Objects)
Persistence JPA (EclipseLink) JDO (DataNucleus)
Extensions
Core Command Log Doc Gen Execution Log Execution Outbox Execution Republisher Excel Flyway Layout Loaders Title Cache
Security Secman Audit Trail Spring OAuth2 Integration LDAP Realm for Shiro Session Log
Web UI (Wicket) Full Calendar pdf.js Server Side Events Tabular Download
REST API (Restful Objects) CORS
Support
Contact Slack Mailing Lists JIRA Stack Overflow
Releases Downloads Release Notes
Framework
Process Committers' Guide Tooling
Automated Analysis SonarCloud.io
Interim Builds Nightly builds Weekly builds Website Preview (not ASF hosted)
Development Internal Design Docs Regression Tests Incubator
Thanks Acknowledgements
ASF
Apache Homepage Events License Security Privacy Sponsorship Thanks
PMC board minutes

Reference Guide

    • Domain Services
      • AcceptHeaderService
      • ApplicationFeatureMenu
      • ApplicationFeatureRepository
      • BookmarkService
      • BookmarkUiService
      • ClockService
      • CommandDtoProcessorService
      • CommandExecutorService
      • CommandSubscriber
        • CommandLogger
      • ConfigurationMenu
      • ConfigurationViewService
      • ContentMappingService
        • ContentMappingServiceForCommandDto
        • ContentMappingServiceForCommandsDto
      • DeepLinkService
      • EmailNotificationService
      • EmailService
      • EntityChangesSubscriber
        • EntityChangesLogger
      • EntityPropertyChangeSubscriber
        • EntityPropertyChangeLogger
      • ExecutionSubscriber
        • ExecutionLogger
      • ErrorReportingService
      • EventBusService
      • ExceptionRecognizerService
      • FactoryService
      • GridLoaderService
      • GridService
      • GridSystemService
      • HealthCheckService
      • HintIdProvider
      • HintStore
      • HomePageResolverService
      • IdStringifier
      • ImpersonateMenu
      • ImpersonateMenuAdvisor
      • InteractionProvider
      • InteractionLayerTracker
      • InteractionService
      • JaxbService
      • LayoutService
      • LayoutServiceMenu
      • LanguageProvider
      • LocaleChoiceProvider
      • MenuBarsLoaderService
      • MenuBarsService
      • MessageService
      • MetaModelService
      • MetaModelServiceMenu
      • MetricsService
      • QueryResultsCache
      • RepositoryService
      • RoutingService
      • Scratchpad
      • ServiceInjector
      • ServiceRegistry
      • SessionSubscriber
      • SitemapService
      • SitemapServiceMenu
      • SudoService
      • SwaggerService
      • TableColumnOrderService
      • TableColumnVisibilityService
      • TitleService
      • TranslationService
      • TranslationsResolver
      • TransactionProcessor
      • TransactionService
      • UrlEncodingService
      • UserMenu
      • UserRegistrationService
      • UserService
      • WrapperFactory
      • XmlService
      • XmlSnapshotService
      • Core Transaction
        • EntityChangeTracker
        • EntityChangesPublisher
      • Viewer Common Applib
        • UserProfileUiService
      • Persistence JDO Applib
        • JdoSupportService
      • Persistence JPA Applib
        • JpaSupportService
      • Persistence QueryDsl Applib
        • AutoCompleteGeneratedQueryService
        • QueryDslRepository
        • DetachedQueryFactory
        • QueryDslSupport
    • Annotations
      • @Action
      • @ActionLayout
      • @Collection
      • @CollectionLayout
      • @DomainObject
      • @DomainObjectLayout
      • @DomainService
      • @DomainServiceLayout
      • @Parameter
      • @ParameterLayout
      • @Property
      • @PropertyLayout
      • Other Causeway Annotations
        • @HomePage
        • @Title
        • @MinLength
        • include/exclude
          • @Domain.Include
          • @Domain.Exclude
          • @MemberSupport
          • @ObjectSupport
          • @ObjectLifecycle
          • @Programmatic
        • architecture
          • @Module
          • @InteractionScope
        • custom value type support
          • @Value
          • @ValueSemantics
      • Java EE Annotations
        • @Digits
        • @Nullable
        • @Pattern
      • JAXB
        • @XmlJavaTypeAdapter
        • @XmlRootElement
      • JPA
        • @Entity
      • JDO
        • @Column
        • @Discriminator
        • @NotPersistent
        • @PersistenceCapable
        • @PrimaryKey
    • Methods
      • Supporting Methods
      • UI Hint Methods
      • Lifecycle Methods
    • Classes
      • Events
      • Non-persisted objects
        • ViewModel
      • Layout
      • Value Types
        • Blob
        • Clob
        • Markup
        • LocalResourcePath
        • Password
      • Utility Classes
        • Enums
        • ObjectContracts
        • Reasons
        • ReasonBuffer
        • ReasonBuffer2
        • TitleBuffer
      • Mixees and Mixins
        • Object_downloadLayout
        • Object_downloadMetamodelXml
        • Object_rebuildMetamodel
        • Object_logicalTypeName
        • Object_objectIdentifier
        • Object_clearHints
        • Object_openRestApi
        • Dto_downloadXml
        • Dto_downloadXsd
        • JDO
          • Persistable_downloadJdoMetadata
          • Persistable_datanucleusVersionLong
          • Persistable_datanucleusVersionTimestamp
        • Command Log
          • Object_recentCommands
          • HasInteraction_commandLogEntry
          • HasUsername_recentCommandsByUser
        • Execution Log
          • Object_recentExecutions
          • HasInteractionId_executionLogEntries
        • HasTarget_openTargetObject
      • Specification pattern
    • Configuration
      • Applib
      • Core Configuration
      • Core MetaModel
      • Core MetaModel Introspection
      • Core MetaModel Validator
      • Core Runtime
      • Core Runtime Services
      • Core Persistence Schema
      • Core Persistence Commons
      • Prototyping
      • Shiro Security Implementation
      • Keycloak Security Implementation
      • Spring Security Implementation
      • Common Config for Viewers
      • GraphQL API
      • REST API (Restful Objects Viewer)
      • Wicket Viewer
      • DataNucleus Configuration
      • Eclipselink Configuration
      • RestEasy Configuration
      • Extensions
      • Value types
      • Testing
      • Other
    • Schema
      • MetaModel
      • Command
      • Interaction
      • Changes
      • Common
Reference Guide latest
    • latest
  • Committers' Guide
    • latest
  • Contributors' Guide
    • latest
  • Design Docs
    • latest
  • Extensions
    • latest
  • GraphQL Viewer
    • latest
  • Incubator Catalog
    • latest
  • JDO/DataNucleus
    • latest
  • JPA
    • latest
  • QueryDSL
    • latest
  • Reference Guide
    • latest
  • regressiontests
    • latest
  • Release Notes
    • latest
  • REST API (Restful Objects Viewer)
    • latest
  • Security Guide
    • latest
  • Setup Guide
    • latest
  • Testing Guide
    • latest
  • Tutorials
    • latest
  • User Guide
    • latest
  • Value Types Catalog
    • latest
  • Web UI (Wicket Viewer)
    • latest
  • Reference Guide
  • Classes
  • Utility Classes
Edit

Utility Classes

The org.apache.causeway.applib.util package has a number of simple utility classes designed to simplify the coding of some common tasks.

  • Enums

  • Equality

  • ObjectContracts

  • Reasons

  • ReasonBuffer

  • ReasonBuffer2

  • TitleBuffer

On this page

Copyright © 2010~2024 The Apache Software Foundation, licensed under the Apache License, v2.0.
Apache, the Apache feather logo, Apache Causeway, and the Apache Causeway project logo are all trademarks of The Apache Software Foundation.

Revision: 3.4.0-SNAPSHOT.20250506-0303-b637563c