Interface KewTypeDefinitionContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
KewTypeDefinition, KewTypeDefinition.Builder

public interface KewTypeDefinitionContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns a list of attributes associated with the KewType
    This is the name for the KEWType
    This is the namespace code.
    This is the name of the KEW KewType service

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable

    isActive

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getName

      String getName()
      This is the name for the KEWType

      It is a name of a KEW type.

      Returns:
      name for KEW type.
    • getNamespace

      String getNamespace()
      This is the namespace code.

      It provides scope of the KEW type.

      Returns:
      the namespace code of the KEW type.
    • getServiceName

      String getServiceName()
      This is the name of the KEW KewType service
      Returns:
      the service name of the KEW type
    • getAttributes

      List<? extends KewTypeAttributeContract> getAttributes()
      This method returns a list of attributes associated with the KewType
      Returns:
      a list of KewTypeAttribute objects.