Coverage Report - org.kuali.rice.krms.api.repository.type.KrmsTypeAttributeContract
 
Classes in this File Line Coverage Branch Coverage Complexity
KrmsTypeAttributeContract
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.active.Inactivatable;
 5  
 
 6  
 
 7  
 public interface KrmsTypeAttributeContract extends Identifiable, Inactivatable {
 8  
 
 9  
         /**
 10  
          * This is the KrmsType to which the attribute applies 
 11  
          *
 12  
          * <p>
 13  
          * It is a id of a KRMS type related to the attribute.
 14  
          * </p>
 15  
          * @return id for KRMS type related to the attribute.
 16  
          */
 17  
         public String getTypeId();
 18  
 
 19  
         /**
 20  
          * This is the id of the definition of the attribute. 
 21  
          *
 22  
          * <p>
 23  
          * It identifies the attribute definition
 24  
          * </p>
 25  
          * @return the attribute definition id.
 26  
          */
 27  
         public String getAttributeDefinitionId();
 28  
 
 29  
         /**
 30  
          * This is the sequence number of the attribute
 31  
          * 
 32  
          * @return the service name of the KrmsTypeAttribute
 33  
          */
 34  
         public Integer getSequenceNumber();
 35  
 
 36  
         /**
 37  
          * This is the definition of the attribute
 38  
          */
 39  
         public KrmsAttributeDefinitionContract getAttributeDefinition();
 40  
 }