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/AbstractCdmDetailElement.java
19 19

  
20 20
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
21 21
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
22
import eu.etaxonomy.cdm.model.common.CdmBase;
23 22
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
24 23
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
25 24
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
26 25
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD;
27 26
import eu.etaxonomy.taxeditor.model.AbstractUtility;
28 27
import eu.etaxonomy.taxeditor.store.CdmStore;
28
import eu.etaxonomy.taxeditor.store.StoreUtil;
29 29
import eu.etaxonomy.taxeditor.ui.element.AbstractCdmFormElement;
30 30
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
31 31
import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
......
106 106
		removeElements();
107 107
		createControls(this, entity, SWT.WRAP);
108 108
		getLayoutComposite().layout();
109
		
110
		setEnabled(CdmStore.currentAuthentiationHasPermission((CdmBase) getEntity(), UPDATE));
109

  
110
		setEnabled(getEntity() != null && CdmStore.currentAuthentiationHasPermission(StoreUtil.getCdmEntity(getEntity()), UPDATE));
111 111
	}
112 112

  
113 113
	/*

Also available in: Unified diff