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.