Apache Isis
Quick Start
Starter Apps Hello World Simple App
Demos & Tutorials Demo App Petclinic (tutorial)
Resources Cheatsheet Icons
Guides
Development Setup Guide
Core User Guide Reference Guide Testing Guide
Components
Viewers Web UI (Wicket) REST API (Restful Objects)
Persistence JPA (EclipseLink) JDO (DataNucleus)
Security Security Guide
Libraries
For Use in Apps Subdomain Libraries Value Type Catalog
Integrate between Apps Bounded Context Mapping Libraries
Extending the framework itself Extensions Catalog
Support
Contact Slack Mailing Lists JIRA Stack Overflow
Releases Downloads Release Notes Archive (1.x)
Framework Contributors' Guide Committers' Guide Core Design
ASF
Apache Homepage Events Licenses Security Sponsorship Thanks
PMC board minutes

Reference Guide

    • Domain Services
      • AcceptHeaderService
      • ApplicationFeatureRepository
      • BookmarkService
      • BookmarkUiService
      • ClockService
      • CommandDtoProcessorService
      • CommandExecutorService
      • CommandSubscriber
      • ConfigurationMenu
      • ConfigurationViewService
      • ContentMappingService
      • DeepLinkService
      • EmailNotificationService
      • EmailService
      • EntityChangesSubscriber
      • EntityPropertyChangeSubscriber
      • ErrorReportingService
      • EventBusService
      • ExceptionRecognizerService
      • FactoryService
      • GridLoaderService
      • GridService
      • GridSystemService
      • HealthCheckService
      • HintStore
      • HomePageResolverService
      • ImpersonateMenu
      • ImpersonateMenuAdvisor
      • ImpersonatedUserHolder
      • InteractionContext
      • JaxbService
      • LayoutService
      • LayoutServiceMenu
      • LocaleProvider
      • MenuBarsLoaderService
      • MenuBarsService
      • MessageService
      • MetamodelService
      • MetamodelServiceMenu
      • MetricsService
      • ExecutionSubscriber
      • QueryResultsCache
      • RepositoryService
      • RoutingService
      • Scratchpad
      • ServiceInjector
      • ServiceRegistry
      • SessionLoggingService
      • SudoService
      • SwaggerService
      • TableColumnOrderService
      • TitleService
      • TranslationService
      • TranslationsResolver
      • TransactionProcessor
      • TransactionService
      • UrlEncodingService
      • UserRegistrationService
      • UserService
      • WrapperFactory
      • XmlService
      • XmlSnapshotService
      • Viewer (Common Applib)
        • UserProfileUiModelProvider
    • Annotations
      • @Action
      • @ActionLayout
      • @Collection
      • @CollectionLayout
      • @DomainObject
      • @DomainObjectLayout
      • @DomainService
      • @DomainServiceLayout
      • @Facets
      • @HomePage
      • @InteractionScope
      • @MemberSupport
      • @MinLength
      • @Module
      • @Parameter
      • @ParameterLayout
      • @Programmatic
      • @Property
      • @PropertyLayout
      • @Title
      • @Value
      • javax.validation
        • @Digits
        • @Nullable
        • @Pattern
      • JAXB
        • @XmlJavaTypeAdapter
        • @XmlRootElement
      • JDO
        • @Column
        • @Discriminator
        • @NotPersistent
        • @PersistenceCapable
        • @PrimaryKey
    • Methods
      • Supporting Methods
      • UI Hint Methods
      • Lifecycle Methods
    • Classes
      • Events
      • Non-persisted objects
        • ViewModel
        • RecreatableDomainObject
      • Layout
      • Value Types
        • Blob
        • Clob
        • Markup
        • LocalResourcePath
        • Password
      • Utility Classes
        • Enums
        • JaxbUtil
        • ObjectContracts
        • Reasons
        • ReasonBuffer
        • ReasonBuffer2
        • TitleBuffer
      • Mixees and Mixins
        • Object_downloadLayoutXml
        • Object_downloadMetamodelXml
        • Object_rebuildMetamodel
        • Object_logicalTypeName
        • Object_objectIdentifier
        • Object_clearHints
        • Object_openRestApi
        • Dto_downloadXml
        • Dto_downloadXsd
        • Persistable_downloadJdoMetadata
        • Persistable_datanucleusIdLong
        • Persistable_datanucleusVersionLong
        • Persistable_datanucleusVersionTimestamp
        • HasInteractionId_command
        • DomainChangeRecord_openTargetObject
      • Specification pattern
    • Configuration
      • Applib
      • Core Configuration
      • Core MetaModel
      • Core MetaModel Introspection
      • MetaModel Validator
      • Core Runtime
      • Core Runtime Services
      • Core Persistence Schema
      • Shiro Security Implementation
      • Keycloak Security Implementation
      • Spring Security Implementation
      • Restful Objects Viewer
      • Wicket Viewer
      • DataNucleus Configuration
      • Eclipselink Configuration
      • RestEasy Configuration
      • Extensions
      • Testing
      • Other
    • Schema
      • MetaModel
      • Command
      • Interaction
      • Changes
      • Common
Reference Guide 2.0.0-M5
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • BC Mapping Libraries
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Committers' Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Contributors' Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Design Docs
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Extensions Catalog
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Incubator Catalog
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • JDO/DataNucleus
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • JPA
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Reference Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Release Notes
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • REST API (Restful Objects Viewer)
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Security Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Setup Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Subdomains Catalog
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Testing Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Tooling
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Tutorials
    • 2.0.0-M7
    • 2.0.0-M6
  • User Guide
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Value Types Catalog
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Web UI (Wicket Viewer)
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Reference Guide
  • Classes
  • Utility Classes
2.0.0-M7 2.0.0-M6 2.0.0-M5
Edit

Utility Classes

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

  • Enums

  • ObjectContracts

  • JaxbUtil

  • Reasons

  • ReasonBuffer

  • ReasonBuffer2

  • TitleBuffer

On this page

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

Revision: release-2.0.0-M7-RC2.20220228-2244