Coverage Report - org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitionContract
 
Classes in this File Line Coverage Branch Coverage Complexity
KrmsAttributeDefinitionContract
N/A
N/A
1
 
 1  
 package org.kuali.rice.krms.api.repository.type;
 2  
 
 3  
 import org.kuali.rice.core.api.mo.common.Identifiable;
 4  
 import org.kuali.rice.core.api.mo.common.Versioned;
 5  
 import org.kuali.rice.core.api.mo.common.active.Inactivatable;
 6  
 
 7  
 public interface KrmsAttributeDefinitionContract extends Identifiable, Inactivatable, Versioned {
 8  
 
 9  
         /**
 10  
          * This is the name for the KrmsAttributeDefinition
 11  
          *
 12  
          * <p>
 13  
          * It is a name of a KrmsAttributeDefinition.
 14  
          * </p>
 15  
          * @return name for KrmsAttributeDefinition.
 16  
          */
 17  
         public String getName();
 18  
 
 19  
         /**
 20  
          * This is the namespace code. 
 21  
          *
 22  
          * <p>
 23  
          * It provides scope of the KrmsAttributeDefinition.
 24  
          * </p>
 25  
          * @return the namespace code of the KrmsAttributeDefinition.
 26  
          */
 27  
         public String getNamespace();
 28  
 
 29  
         /**
 30  
          * This is the label of the KrmsAttributeDefinition
 31  
          * 
 32  
          * @return the label of the KrmsAttributeDefinition
 33  
          */
 34  
         public String getLabel();
 35  
 
 36  
     /**
 37  
      * this is the optional description for the {@link KrmsAttributeDefinition}
 38  
      * @return the description text
 39  
      */
 40  
     public String getDescription();
 41  
         
 42  
         /**
 43  
          * This is the component name of the KrmsAttributeDefinition
 44  
          * 
 45  
          * @return the component name of the KrmsAttributeDefinition
 46  
          */
 47  
         public String getComponentName();
 48  
 }