Project

General

Profile

« Previous | Next » 

Revision e82b27f2

Added by Andreas Müller over 7 years ago

cleanup

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java
60 60

  
61 61
    private int classificationId = -1;
62 62

  
63
    private final Map<RowId, RowItem> synItems = new HashMap<RowId, RowItem>();
63
    private final Map<RowId, RowItem> synItems = new HashMap<>();
64 64

  
65 65
    private final Map<Object,List<Object>> taxonSynonymMap;
66 66

  
......
76 76
        this.synonymContainer = new CdmSQLContainer(CdmQueryFactory.generateSynonymofTaxonQuery(NAME_ID));
77 77
        this.synonymContainer.sort(new String[]{NAME_ID}, new boolean[]{true});
78 78
        this.classificationId = classificationId;
79
        taxonSynonymMap = new HashMap<Object,List<Object>>();
79
        taxonSynonymMap = new HashMap<>();
80 80
        initFilters();
81 81
        addContainerFilter(classificationFilter);
82 82
        enableCacheFlushNotifications();
......
153 153
        return size();
154 154
    }
155 155

  
156

  
157
    /* (non-Javadoc)
158
     * @see com.vaadin.data.Container.Hierarchical#getChildren(java.lang.Object)
159
     */
160 156
    @Override
161 157
    public Collection<?> getChildren(Object itemId) {
162 158
        List<Object> synList = taxonSynonymMap.get(itemId);
......
167 163
        return addToSynonymCache(itemId);
168 164
    }
169 165

  
170
    /* (non-Javadoc)
171
     * @see com.vaadin.data.Container.Hierarchical#getParent(java.lang.Object)
172
     */
173 166
    @Override
174 167
    public Object getParent(Object itemId) {
175 168
        return null;
176 169
    }
177 170

  
178
    /* (non-Javadoc)
179
     * @see com.vaadin.data.Container.Hierarchical#rootItemIds()
180
     */
181 171
    @Override
182 172
    public Collection<?> rootItemIds() {
183 173
        return getItemIds();
184 174
    }
185 175

  
186
    /* (non-Javadoc)
187
     * @see com.vaadin.data.Container.Hierarchical#setParent(java.lang.Object, java.lang.Object)
188
     */
189 176
    @Override
190 177
    public boolean setParent(Object itemId, Object newParentId) throws UnsupportedOperationException {
191 178
        return true;
192 179
    }
193 180

  
194
    /* (non-Javadoc)
195
     * @see com.vaadin.data.Container.Hierarchical#areChildrenAllowed(java.lang.Object)
196
     */
197 181
    @Override
198 182
    public boolean areChildrenAllowed(Object itemId) {
199
        Property hasSynProperty = getItem(itemId).getItemProperty(HAS_SYN_ID);
183
        Property<?> hasSynProperty = getItem(itemId).getItemProperty(HAS_SYN_ID);
200 184
        if(hasSynProperty == null) {
201 185
            return false;
202 186
        }
203 187
       return (Long)hasSynProperty.getValue() > 0;
204 188
    }
205 189

  
206
    /* (non-Javadoc)
207
     * @see com.vaadin.data.Container.Hierarchical#setChildrenAllowed(java.lang.Object, boolean)
208
     */
209 190
    @Override
210 191
    public boolean setChildrenAllowed(Object itemId, boolean areChildrenAllowed) throws UnsupportedOperationException {
211 192
        return true;
212 193
    }
213 194

  
214
    /* (non-Javadoc)
215
     * @see com.vaadin.data.Container.Hierarchical#isRoot(java.lang.Object)
216
     */
217 195
    @Override
218 196
    public boolean isRoot(Object itemId) {
219 197
        return true;
220 198
    }
221 199

  
222
    /* (non-Javadoc)
223
     * @see com.vaadin.data.Container.Hierarchical#hasChildren(java.lang.Object)
224
     */
225 200
    @Override
226 201
    public boolean hasChildren(Object itemId) {
227 202
        return true;

Also available in: Unified diff