Skip to content

Enhancement to GenericObjects #23625

@putmanoj

Description

@putmanoj

Currently, GenericObjectDefinition allows defining property attributes with types (string, integer, float, boolean, datetime, time), but lacks any validation capabilities. Also, there no support for types like Hash, Array, Password, etc.

Proposed Solution

  • Defines validation rules at the schema level - Constraints are part of the definition
  • Validates at runtime - Enforces constraints when creating/updating GenericObject instances
  • Supports all attribute types - Works with existing types plus new Hash and Array types
  • Provides clear error messages - Helps developers understand validation failures
  • Maintains backward compatibility - Existing definitions continue to work

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions