~stian-sandvold/dhis2/AnalyticsByUser

« back to all changes in this revision

Viewing changes to dhis-2/dhis-api/src/main/java/org/hisp/dhis/validation/ValidationRuleGroup.java

  • Committer: Stian Sandvold
  • Date: 2016-08-03 09:05:19 UTC
  • mfrom: (23568.1.32 dhis2)
  • Revision ID: stian.sandvold@gmail.com-20160803090519-sw34m18dzycv2amz
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
 */
30
30
 
31
31
import com.fasterxml.jackson.annotation.JsonProperty;
32
 
import com.fasterxml.jackson.annotation.JsonView;
33
32
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
34
33
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
35
34
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
39
38
import org.hisp.dhis.common.IdentifiableObject;
40
39
import org.hisp.dhis.common.MergeMode;
41
40
import org.hisp.dhis.common.annotation.Scanned;
42
 
import org.hisp.dhis.common.view.DetailedView;
43
 
import org.hisp.dhis.common.view.ExportView;
44
41
import org.hisp.dhis.schema.annotation.PropertyRange;
45
42
import org.hisp.dhis.user.UserGroup;
46
43
 
114
111
    // -------------------------------------------------------------------------
115
112
 
116
113
    @JsonProperty
117
 
    @JsonView( { DetailedView.class, ExportView.class } )
118
114
    @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
119
115
    @PropertyRange( min = 2 )
120
116
    public String getDescription()
129
125
 
130
126
    @JsonProperty( "validationRules" )
131
127
    @JsonSerialize( contentAs = BaseIdentifiableObject.class )
132
 
    @JsonView( { DetailedView.class, ExportView.class } )
133
128
    @JacksonXmlElementWrapper( localName = "validationRules", namespace = DxfNamespaces.DXF_2_0 )
134
129
    @JacksonXmlProperty( localName = "validationRule", namespace = DxfNamespaces.DXF_2_0 )
135
130
    public Set<ValidationRule> getMembers()
144
139
 
145
140
    @JsonProperty
146
141
    @JsonSerialize( contentAs = BaseIdentifiableObject.class )
147
 
    @JsonView( { DetailedView.class, ExportView.class } )
148
142
    @JacksonXmlElementWrapper( localName = "userGroupsToAlert", namespace = DxfNamespaces.DXF_2_0 )
149
143
    @JacksonXmlProperty( localName = "userGroupToAlert", namespace = DxfNamespaces.DXF_2_0 )
150
144
    public Set<UserGroup> getUserGroupsToAlert()
158
152
    }
159
153
 
160
154
    @JsonProperty
161
 
    @JsonView( { DetailedView.class, ExportView.class } )
162
155
    @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
163
156
    public boolean isAlertByOrgUnits()
164
157
    {