View Javadoc
1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.syncope.common.lib.to;
20  
21  import io.swagger.v3.oas.annotations.media.Schema;
22  import org.apache.syncope.common.lib.BaseBean;
23  import org.apache.syncope.common.lib.types.AnyTypeKind;
24  import org.apache.syncope.common.lib.types.MatchType;
25  
26  /**
27   * Reconciliation status.
28   */
29  public class ReconStatus implements BaseBean {
30  
31      private static final long serialVersionUID = -8516345256596521490L;
32  
33      private AnyTypeKind anyTypeKind;
34  
35      private String anyKey;
36  
37      private String realm;
38  
39      private MatchType matchType;
40  
41      private ConnObject onSyncope;
42  
43      private ConnObject onResource;
44  
45      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
46      public AnyTypeKind getAnyTypeKind() {
47          return anyTypeKind;
48      }
49  
50      public void setAnyTypeKind(final AnyTypeKind anyTypeKind) {
51          this.anyTypeKind = anyTypeKind;
52      }
53  
54      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
55      public String getAnyKey() {
56          return anyKey;
57      }
58  
59      public void setAnyKey(final String anyKey) {
60          this.anyKey = anyKey;
61      }
62  
63      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
64      public String getRealm() {
65          return realm;
66      }
67  
68      public void setRealm(final String realm) {
69          this.realm = realm;
70      }
71  
72      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
73      public MatchType getMatchType() {
74          return matchType;
75      }
76  
77      public void setMatchType(final MatchType matchType) {
78          this.matchType = matchType;
79      }
80  
81      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
82      public ConnObject getOnSyncope() {
83          return onSyncope;
84      }
85  
86      public void setOnSyncope(final ConnObject onSyncope) {
87          this.onSyncope = onSyncope;
88      }
89  
90      @Schema(accessMode = Schema.AccessMode.READ_ONLY)
91      public ConnObject getOnResource() {
92          return onResource;
93      }
94  
95      public void setOnResource(final ConnObject onResource) {
96          this.onResource = onResource;
97      }
98  }