*
* @author n.hoffmann
* @created Nov 16, 2009
- * @version 1.0
*/
public class CreditSection extends AbstractEntityCollectionSection<IdentifiableEntity, Credit> {
*
* @author n.hoffmann
* @created Nov 17, 2009
- * @version 1.0
*/
public class ExtensionElement extends AbstractEntityCollectionElement<Extension> {
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
- * <p>
- * RightsElement class.
- * </p>
- *
* @author n.hoffmann
* @created Nov 16, 2009
- * @version 1.0
*/
-public class RightsElement extends AbstractEntityCollectionElement<Rights> {
+public class RightsElement extends AbstractEntityCollectionElement<Rights>{
private TermComboElement<RightsType> combo_rightsType;
private EntitySelectionElement<AgentBase> selection_agent;
private TextWithLabelElement abbrev;
private UriWithLabelElement uri;
- /**
- * <p>
- * Constructor for RightsElement.
- * </p>
- *
- * @param formElement
- * a {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
- * object.
- * @param element
- * a {@link eu.etaxonomy.cdm.model.media.Rights} object.
- * @param removeListener
- * a {@link org.eclipse.swt.events.SelectionListener} object.
- * @param style
- * a int.
- * @param cdmFormFactory
- * a {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory}
- * object.
- */
public RightsElement(CdmFormFactory cdmFormFactory,
AbstractFormSection formElement, Rights element,
SelectionListener removeListener, int style) {
super(cdmFormFactory, formElement, element, removeListener, null, style);
}
-
- /*
- * (non-Javadoc)
- *
- * @see
- * eu.etaxonomy.taxeditor.forms.entitysections.AbstractEntitySetElementComposite
- * #createControls(org.eclipse.swt.widgets.Composite, int)
- */
- /** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
combo_rightsType = formFactory.createDefinedTermComboElement(TermType.RightsType, this, "Rights Type", null, style);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * eu.etaxonomy.taxeditor.forms.entitysections.AbstractEntitySetElementComposite
- * #setElement(eu.etaxonomy.cdm.model.common.VersionableEntity)
- */
- /** {@inheritDoc} */
@Override
public void setEntity(Rights element) {
this.entity = element;
uri.setParsedText(element.getUri());
}
- /*
- * (non-Javadoc)
- *
- * @see
- * eu.etaxonomy.taxeditor.section.AbstractEntityCollectionElement#handleEvent
- * (java.lang.Object)
- */
- /** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
if (eventSource == combo_rightsType) {
}else if (eventSource == uri) {
entity.setUri(uri.parseText());
}
-
}
-
-}
+}
\ No newline at end of file
import java.util.Comparator;
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
-import eu.etaxonomy.cdm.model.reference.ISourceable;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
-import eu.etaxonomy.cdm.model.reference.OriginalSourceType;
import eu.etaxonomy.cdm.model.media.Media;
+import eu.etaxonomy.cdm.model.reference.ISourceable;
+import eu.etaxonomy.cdm.model.reference.OriginalSourceType;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
*
* @author n.hoffmann
* @created Nov 17, 2009
- * @version 1.0
*/
public class SourceSection extends AbstractEntityCollectionSection<ISourceable, IdentifiableSource> {
super(cdmFormFactory, conversation, parentElement, "Sources", style);
}
- /** {@inheritDoc} */
@Override
public IdentifiableSource createNewElement() {
ISourceable entity = getEntity();
return IdentifiableSource.NewInstance(type);
}
- /** {@inheritDoc} */
@Override
public Collection<IdentifiableSource> getCollection(
ISourceable entity) {
return new SourceComparator();
}
- /** {@inheritDoc} */
@Override
public String getEmptyString() {
return "No references yet.";
}
- /** {@inheritDoc} */
@Override
protected String getTooltipString() {
return "Create a new reference.";
}
- /** {@inheritDoc} */
@Override
public void addElement(IdentifiableSource element) {
getEntity().addSource(element);
}
- /** {@inheritDoc} */
@Override
public void removeElement(IdentifiableSource element) {
getEntity().removeSource(element);
}
- /**
- * {@inheritDoc}
- */
@Override
public IdentifiableSource addExisting() {
// TODO Auto-generated method stub
return null;
}
- /**
- * {@inheritDoc}
- */
@Override
public boolean allowAddExisting() {
// TODO Auto-generated method stub
return false;
}
-
-
-
-}
+}
\ No newline at end of file
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-
package eu.etaxonomy.taxeditor.ui.section.supplemental.identifier;
import java.util.Collection;
import eu.etaxonomy.taxeditor.ui.section.DefaultCdmBaseComparator;
/**
- *
* @author pplitzner
- *
*/
public class IdentifierSection extends AbstractIdentifierSection<IdentifiableEntity> {
getEntity().removeIdentifier(element);
}
- /**
- * {@inheritDoc}
- */
@Override
public Identifier addExisting() {
// TODO Auto-generated method stub
return null;
}
- /**
- * {@inheritDoc}
- */
@Override
public boolean allowAddExisting() {
// TODO Auto-generated method stub
return false;
}
-
-}
+}
\ No newline at end of file