Coverage Report - org.kuali.rice.krms.impl.repository.BaseAttributeBo
 
Classes in this File Line Coverage Branch Coverage Complexity
BaseAttributeBo
100%
1/1
N/A
0
 
 1  
 package org.kuali.rice.krms.impl.repository
 2  
 
 3  
 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase
 4  
 import org.kuali.rice.krms.api.repository.BaseAttributeContract;
 5  
 
 6  
 /**
 7  
  * This class contains the common elements of a KRMS attribute.
 8  
  * <p>
 9  
  * Attributes are used to distinguish KRMS repository entities. 
 10  
  * Rules, Actions, Contexts, Agendas and Term Resolvers have their own specific
 11  
  * attribute types. This class contains their common fields. 
 12  
  * 
 13  
  * @author Kuali Rice Team (rice.collab@kuali.org)
 14  
  *
 15  
  */
 16  
 public class BaseAttributeBo extends PersistableBusinessObjectBase implements BaseAttributeContract {
 17  
 
 18  
         def String id
 19  
         def String attributeDefinitionId
 20  
         def String value
 21  
         def KrmsAttributeDefinitionBo attributeDefinition
 22  
         
 23  
    @Override
 24  
    public KrmsAttributeDefinitionBo getAttributeDefinition() {
 25  52
            return attributeDefinition
 26  
    }
 27  
 }