Project

General

Profile

Download (1.62 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
* Copyright (C) 2016 EDIT
3
* European Distributed Institute of Taxonomy
4
* http://www.e-taxonomy.eu
5
*
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
9
package eu.etaxonomy.cdm.api.service.config;
10

    
11
import eu.etaxonomy.cdm.model.common.CdmBase;
12

    
13
/**
14
 * @author k.luther
15
 * @since 10.03.2016
16
 *
17
 */
18
public class MediaDeletionConfigurator extends DeleteConfiguratorBase {
19

    
20
    private boolean deleteFromDescription = false;
21
    private boolean deleteFromEveryWhere = false;
22
    private boolean onlyRemoveFromGallery = true;
23
    private CdmBase deleteFrom;
24

    
25

    
26
    /**
27
     * @return the onlyRemoveFromGallery
28
     */
29
    public boolean isOnlyRemoveFromGallery() {
30
        return onlyRemoveFromGallery;
31
    }
32
    /**
33
     * @param onlyRemoveFromGallery the onlyRemoveFromGallery to set
34
     */
35
    public void setOnlyRemoveFromGallery(boolean onlyRemoveFromGallery) {
36
        this.onlyRemoveFromGallery = onlyRemoveFromGallery;
37
    }
38

    
39
    public CdmBase getDeleteFrom() {
40
        return deleteFrom;
41
    }
42
    public void setDeleteFrom(CdmBase deleteFrom) {
43
        this.deleteFrom = deleteFrom;
44
    }
45
    public boolean isDeleteFromEveryWhere() {
46
        return deleteFromEveryWhere;
47
    }
48
    public void setDeleteFromEveryWhere(boolean deleteFromEveryWhere) {
49
        this.deleteFromEveryWhere = deleteFromEveryWhere;
50
    }
51
    public boolean isDeleteFromDescription() {
52
        return deleteFromDescription;
53
    }
54
    public void setDeleteFromDescription(boolean deleteFromDescription) {
55
        this.deleteFromDescription = deleteFromDescription;
56
    }
57
}
(14-14/30)