Annotation Interface ExtendedObjectClassDefinition


@Retention(RUNTIME) @Target(TYPE) public @interface ExtendedObjectClassDefinition
  • Field Details

  • Element Details

    • category

      String category
      Default:
      ""
    • descriptionArguments

      String[] descriptionArguments
      Default:
      {}
    • factoryInstanceLabelAttribute

      String factoryInstanceLabelAttribute
      Default:
      ""
    • featureFlagKey

      String featureFlagKey
      Default:
      ""
    • generateUI

      boolean generateUI
      Default:
      true
    • liferayLearnMessageKey

      String liferayLearnMessageKey
      Default:
      ""
    • liferayLearnMessageResource

      String liferayLearnMessageResource
      Default:
      ""
    • nameArguments

      String[] nameArguments
      Default:
      {}
    • scope

      Default:
      SYSTEM
    • settingsId

      String settingsId
      Default:
      ""
    • strictScope

      boolean strictScope
      Whether or not the configuration's visibility will be limited to the declared scope. If true, the configuration will only be visible at the declared scope. If false, the configuration will be visible at the declared scope and all broader scopes, unless otherwise restricted by a ConfigurationVisibilityController. The default value is false.
      Default:
      false
    • visibilityControllerKey

      String visibilityControllerKey
      Default:
      ""