Interface MutableResourceSchema

All Superinterfaces:
Cloneable, DebugDumpable, DefinitionSearchImplementation, DefinitionsStore, Freezable, GlobalDefinitionsStore, LayeredDefinition, MutablePrismSchema, PrismContextSensitive, PrismSchema, ResourceSchema
All Known Implementing Classes:
ResourceSchemaImpl

public interface MutableResourceSchema extends ResourceSchema, MutablePrismSchema
  • Method Details

    • createObjectClassDefinition

      @VisibleForTesting MutableResourceObjectClassDefinition createObjectClassDefinition(QName typeName)
      Creates a new resource object class definition and adds it to the schema. This is a preferred way how to create definition in the schema.
      Parameters:
      typeName - type QName
      Returns:
      new resource object definition