Apache Isis
Quick Start
Starter Apps Hello World Simple App
Demos & Tutorials Demo App Petclinic (tutorial)
Resources Cheatsheet Icons
Guides
Core User Guide Reference Guide Testing Guide Security Guide
Development Setup Guide Contributors' Guide
Components
Viewers Web UI (Wicket) REST API (Restful Objects)
Persistence JPA (EclipseLink) JDO (DataNucleus) Security Bypass (Authenticator & Authorizor) Shiro (Authenticator & Authorizor) Spring (Authenticator only) Keycloak (Authenticator only)
Catalogs
For Use in Apps Value Types
Extending the framework itself Extensions
Support
Contact Slack Mailing Lists JIRA Stack Overflow
Releases Downloads Release Notes
Nightly Builds Packages (ASF hosted) Packages (not ASF hosted) Website Preview (not ASF hosted)
Framework
Process Committers' Guide Tooling
Automated Analysis SonarCloud.io ASF Fisheye
Development Internal Design Docs Regression Tests Incubator
Thanks Acknowledgements
ASF
Apache Homepage Events Licenses Security 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
      • ImpersonatedUserHolder
      • 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
      • Viewer (Common Applib)
        • UserProfileUiModelProvider
    • Annotations
      • @Action
      • @ActionLayout
      • @Collection
      • @CollectionLayout
      • @DomainObject
      • @DomainObjectLayout
      • @DomainService
      • @DomainServiceLayout
      • @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
      • 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
        • 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
      • 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-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Committers' Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Contributors' Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Design Docs
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Extensions Catalog
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Incubator Catalog
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • JDO/DataNucleus
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • JPA
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Reference Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • regressiontests
    • 2.0.0-M9
    • 2.0.0-M8
  • Release Notes
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • REST API (Restful Objects Viewer)
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Security Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Setup Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Testing Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Tooling
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Tutorials
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
  • User Guide
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Value Types Catalog
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Web UI (Wicket Viewer)
    • 2.0.0-M9
    • 2.0.0-M8
    • 2.0.0-M7
    • 2.0.0-M6
    • 2.0.0-M5
  • Reference Guide
  • Reference Guides
2.0.0-M9 2.0.0-M8 2.0.0-M7 2.0.0-M6 2.0.0-M5
Edit

Reference Guides

The reference guides cover:

  • Domain Services

  • Annotations

  • Methods

  • Classes

  • Configuration

  • Schemas

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-M9-RC1.20221018-1320