IdProperty (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.exp.property, interface: IdProperty

# Interface IdProperty<E>

All Superinterfaces:
  `Property<E>`

All Known Implementing Classes:
  `BaseIdProperty, NumericIdProperty`

public interface IdProperty<E> extends Property<E>
Base class for properties mapped to PK

Since:
  4.2

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default Expression`
  `eq(ObjectId value)`
  `String`
  `getAttributeName()`
  `String`
  `getEntityName()`

  ### Methods inherited from interface Property

  `getAlias, getExpression, getName, getPath, getType`
  Modifier and Type
  Method
  Description
  `String`
  `getAlias()`
  `Expression`
  `getExpression()`
  `String`
  `getName()`
  `CayennePath`
  `getPath()`
  `Class<E>`
  `getType()`

- ## Method Details

  - ### eq

    default Expression eq(ObjectId value)

  - ### getEntityName

    String getEntityName()

  - ### getAttributeName

    String getAttributeName()