org.kuali.rice.coreservice.api.namespace
Interface NamespaceContract
- All Superinterfaces:
- Coded, GloballyUnique, Inactivatable, Versioned
- All Known Subinterfaces:
- NamespaceEbo
- All Known Implementing Classes:
- Namespace, Namespace.Builder
public interface NamespaceContract
- extends Versioned, GloballyUnique, Inactivatable, Coded
Defines the contract for a Namespace. A namespace is a mechanism for partitioning of data into
areas of responsibility. Since much of the Kuali Rice middleware is shared across multiple integrating
applications, this notion of a namespace is a critical element in keeping related data elements
grouped together and isolated from those to which they should have no relation or access.
Methods inherited from interface org.kuali.rice.core.api.mo.common.Coded |
getCode |
getApplicationId
String getApplicationId()
- This the id of the application which owns this Namespace. If this namespace has no application owner,
then this method will return null.
It is a way of assigning the Namespace to a specific rice application or rice ecosystem.
- Returns:
- application id
getName
String getName()
- This the name for the Namespace. This can be null or a blank string.
- Returns:
- name
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.