Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "util/metadata"

Index

Type aliases

WithId

WithId: object

Type declaration

  • Optional id?: undefined | string

WithName

WithName: object

Type declaration

  • Optional name?: undefined | string

Functions

getEnumCaption

  • getEnumCaption(enumValueName: string, propertyInfo: MetaPropertyInfo, enums: EnumInfo[]): string | undefined
  • Parameters

    • enumValueName: string
    • propertyInfo: MetaPropertyInfo
    • enums: EnumInfo[]

    Returns string | undefined

getPropertyCaption

  • getPropertyCaption(propertyName: string, entityName: string, messages: EntityMessages): string
  • Parameters

    • propertyName: string
    • entityName: string
    • messages: EntityMessages

    Returns string

    localized entity property caption

getPropertyInfo

  • getPropertyInfo(metadata: MetaClassInfo[], entityName: string, propertyName: string): MetaPropertyInfo | null
  • Parameters

    • metadata: MetaClassInfo[]
    • entityName: string
    • propertyName: string

    Returns MetaPropertyInfo | null

getPropertyInfoNN

  • getPropertyInfoNN(propertyName: string, entityName: string, metadata: MetaClassInfo[]): MetaPropertyInfo
  • A non-nullable version of getPropertyInfo

    throws

    Error when propertyInfo is null

    Parameters

    • propertyName: string
    • entityName: string
    • metadata: MetaClassInfo[]

    Returns MetaPropertyInfo

isAnyDateProperty

  • isAnyDateProperty(propertyInfo: MetaPropertyInfo): boolean

isAnyDateTimeProperty

  • isAnyDateTimeProperty(propertyInfo: MetaPropertyInfo): boolean

isAnyTimeProperty

  • isAnyTimeProperty(propertyInfo: MetaPropertyInfo): boolean

isAssociation

  • isAssociation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • attributeType: "DATATYPE" | "ENUM" | "ASSOCIATION" | "COMPOSITION"

    Returns boolean

isByteArray

  • isByteArray(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • attributeType: "DATATYPE" | "ENUM" | "ASSOCIATION" | "COMPOSITION"
      • type: string

    Returns boolean

isComposition

  • isComposition(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • attributeType: "DATATYPE" | "ENUM" | "ASSOCIATION" | "COMPOSITION"

    Returns boolean

isDateProperty

  • isDateProperty(__namedParameters: object): boolean

isDateTimeProperty

  • isDateTimeProperty(__namedParameters: object): boolean

isFileProperty

  • isFileProperty(propertyInfo: MetaPropertyInfo): boolean

isLocalDateProperty

  • isLocalDateProperty(__namedParameters: object): boolean

isLocalDateTimeProperty

  • isLocalDateTimeProperty(__namedParameters: object): boolean

isLocalTimeProperty

  • isLocalTimeProperty(__namedParameters: object): boolean

isManyToManyAssociation

  • isManyToManyAssociation(propertyInfo: MetaPropertyInfo): boolean

isManyToManyRelation

  • isManyToManyRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

isManyToOneAssociation

  • isManyToOneAssociation(propertyInfo: MetaPropertyInfo): boolean

isManyToOneRelation

  • isManyToOneRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

isOffsetDateTimeProperty

  • isOffsetDateTimeProperty(__namedParameters: object): boolean

isOffsetTimeProperty

  • isOffsetTimeProperty(__namedParameters: object): boolean

isOneToManyAssociation

  • isOneToManyAssociation(propertyInfo: MetaPropertyInfo): boolean

isOneToManyComposition

  • isOneToManyComposition(propertyInfo: MetaPropertyInfo): boolean

isOneToManyRelation

  • isOneToManyRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

isOneToOneAssociation

  • isOneToOneAssociation(propertyInfo: MetaPropertyInfo): boolean

isOneToOneComposition

  • isOneToOneComposition(propertyInfo: MetaPropertyInfo): boolean

isOneToOneRelation

  • isOneToOneRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

isRelationProperty

  • isRelationProperty(propertyInfo: MetaPropertyInfo): boolean

isTemporalProperty

  • isTemporalProperty(propertyInfo: MetaPropertyInfo): boolean

isTimeProperty

  • isTimeProperty(__namedParameters: object): boolean

isToManyAssociation

  • isToManyAssociation(propertyInfo: MetaPropertyInfo): boolean

isToManyRelation

  • isToManyRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

isToOneAssociation

  • isToOneAssociation(propertyInfo: MetaPropertyInfo): boolean

isToOneRelation

  • isToOneRelation(__namedParameters: object): boolean
  • Parameters

    • __namedParameters: object
      • cardinality: "NONE" | "ONE_TO_ONE" | "MANY_TO_ONE" | "ONE_TO_MANY" | "MANY_TO_MANY"

    Returns boolean

Generated using TypeDoc