View Javadoc

1   package org.apache.commons.contract.descriptor;
2   
3   public class ResultDescriptor {
4   	public final static ResultDescriptor OK = new ResultDescriptor(StateDescriptor.OK_DESCRIPTOR); 
5   		
6   	protected StateDescriptor stateDescriptor;
7       protected ResultEntryDescriptor[] resultEntryDescriptors;
8   
9       public ResultDescriptor(StateDescriptor stateDescriptor, ResultEntryDescriptor[] resultEntryDescriptors) {
10          this.stateDescriptor = stateDescriptor;
11          this.resultEntryDescriptors = resultEntryDescriptors;
12      }
13  
14      public ResultDescriptor(StateDescriptor stateDescriptor) {
15          this.stateDescriptor = stateDescriptor;
16          this.resultEntryDescriptors = new ResultEntryDescriptor[0];
17      }
18  
19      public StateDescriptor getStateDescriptor() {
20          return stateDescriptor;
21      }
22  
23      public ResultEntryDescriptor[] getResultEntryDescriptors() {
24          return resultEntryDescriptors;
25      }
26  }