Class BaseAttribute

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.BaseAttribute
All Implemented Interfaces:
Serializable, Identifiable, ModelObjectBasic, ModelObjectComplete, BaseAttributeContract

public abstract class BaseAttribute extends AbstractDataTransferObject implements BaseAttributeContract
abstract base model object for KRMS Attribute immutables.
See Also:
  • Constructor Details

    • BaseAttribute

      protected BaseAttribute()
      This constructor should only be called by the private default constructor of subclasses, which should only be used by JAXB and never invoked directly.
    • BaseAttribute

      protected BaseAttribute(BaseAttribute.Builder builder)
      Constructs a BaseAttribute from the given builder. This constructor is protected and should only ever be invoked from the builder.
      Parameters:
      builder - the Builder from which to construct the BaseAttribute
  • Method Details