Project

General

Profile

« Previous | Next » 

Revision 09a1be0a

Added by Patrick Plitzner about 10 years ago

  • added util method to get for getting a CDM entity (used in authenication/permission framework)
    • made use of this method where the type of the parameter was too general (like object)
    • made getBaseUnit() of DerivedUnitFacade public

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractIdentifiableEntityDetailElement.java
8 8
import java.util.Observable;
9 9
import java.util.Observer;
10 10

  
11
import eu.etaxonomy.cdm.model.common.CdmBase;
12 11
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
13 12
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD;
14 13
import eu.etaxonomy.taxeditor.store.CdmStore;
15 14
import eu.etaxonomy.taxeditor.store.LoginManager;
15
import eu.etaxonomy.taxeditor.store.StoreUtil;
16 16
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
17 17
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
18 18
import eu.etaxonomy.taxeditor.ui.element.ToggleableTextElement;
......
63 63

  
64 64
    private void updateToggleableCacheState() {
65 65
        if(toggleable_cache != null){
66
            toggleable_cache.setEnabled(getEntity() != null && CdmStore.currentAuthentiationHasPermission((CdmBase) getEntity(), UPDATE));
66
            toggleable_cache.setEnabled(getEntity() != null && CdmStore.currentAuthentiationHasPermission(StoreUtil.getCdmEntity(getEntity()), UPDATE));
67 67
        }
68 68
    }
69 69

  

Also available in: Unified diff