Class Attribute<T>

java.lang.Object
org.nuclos.api.businessobject.attribute.Attribute<T>
Direct Known Subclasses:
ForeignKeyAttribute, NumericAttribute, PrimaryKeyAttribute, StringAttribute

public class Attribute<T> extends Object
Represents an Attribute of a BusinessObject.

Author:
Matthias Reichart
  • Constructor Details

  • Method Details

    • eq

      public SearchExpression<T> eq(T value)
      This method enables the user to compare an attribute with a given value on being equal
      Parameters:
      value -
      Returns:
    • neq

      public SearchExpression<T> neq(T value)
      This method enables the user to compare an attribute with a given value on being unequal
      Parameters:
      value -
      Returns:
    • notNull

      public SearchExpression<T> notNull()
      This method enables the user to ensure that a value is not null
    • isNull

      public SearchExpression<T> isNull()
      This method enables the user to ensure that a value is null
    • getConstantName

      public String getConstantName()
      for internal use only
    • getPackageName

      public String getPackageName()
      for internal use only
    • getAttributeUid

      public String getAttributeUid()
      for internal use only
    • getEntityUid

      public String getEntityUid()
      for internal use only
    • getType

      public Class<T> getType()
      for internal use only