Project

General

Profile

« Previous | Next » 

Revision d1b51913

Added by Patrick Plitzner over 9 years ago

  • adapted method calls to cdmlib changes

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/openurl/OpenUrlSelectorWizard.java
1 1
// $Id$
2 2
/**
3 3
* Copyright (C) 2007 EDIT
4
* European Distributed Institute of Taxonomy 
4
* European Distributed Institute of Taxonomy
5 5
* http://www.e-taxonomy.eu
6
* 
6
*
7 7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8 8
* See LICENSE.TXT at the top of this package for the full license terms.
9 9
*/
......
31 31
 * @version 1.0
32 32
 */
33 33
public class OpenUrlSelectorWizard extends Wizard {
34
	
35
	private MobotOpenUrlServiceWrapper openUrlServiceWrapper;
36 34

  
37
	private MobotOpenUrlQuery query;
38
	
35
	private final MobotOpenUrlServiceWrapper openUrlServiceWrapper;
36

  
37
	private final MobotOpenUrlQuery query;
38

  
39 39
	private OpenUrlReference openUrlReference;
40
	
41
	private CdmFormFactory formFactory;
40

  
41
	private final CdmFormFactory formFactory;
42 42

  
43 43
	private URI openUrlReferenceImageUri;
44
	
45
	private Reference reference;
46
	
47
	private String referenceDetail;
48
	
49
	
50
	
44

  
45
	private final Reference reference;
46

  
47
	private final String referenceDetail;
48

  
49

  
50

  
51 51
	/**
52
	 * @param openUrlSelectorElement 
52
	 * @param openUrlSelectorElement
53 53
	 * @param reference
54 54
	 */
55 55
	public OpenUrlSelectorWizard(Reference reference, String referenceDetail) {
56 56
		if(reference == null){
57 57
			throw new IllegalArgumentException("Reference may not be empty");
58 58
		}
59
		
59

  
60 60
		this.reference = reference;
61 61
		this.referenceDetail = referenceDetail;
62
		
62

  
63 63
		setWindowTitle("Mobot Open Url");
64 64
		setNeedsProgressMonitor(true);
65
		
65

  
66 66
		formFactory = new CdmFormFactory(Display.getDefault());
67
		
67

  
68 68
		openUrlServiceWrapper = new MobotOpenUrlServiceWrapper();
69 69
		openUrlServiceWrapper.setBaseUrl(PreferencesUtil.getPreferenceStore().getString(IPreferenceKeys.OPENURL_ACCESS_POINT));
70
		
70

  
71 71
		query  = new MobotOpenUrlQuery();
72
		
72

  
73 73
		query.refType = ReferenceType.getReferenceType(reference);
74
		if(reference.getAuthorTeam() != null){
75
			query.authorName = reference.getAuthorTeam().getTitleCache();
74
		if(reference.getAuthorship() != null){
75
			query.authorName = reference.getAuthorship().getTitleCache();
76 76
		}
77 77
		query.abbreviation = reference.getTitle();
78 78
		if(reference.getInReference() != null){
......
86 86
		query.publicationPlace = reference.getPlacePublished();
87 87
		query.publisherName = reference.getPublisher();
88 88
		query.volume = reference.getVolume();
89
		
89

  
90 90
		query.startPage = referenceDetail;
91 91
	}
92
	
92

  
93 93
	/* (non-Javadoc)
94 94
	 * @see org.eclipse.jface.wizard.Wizard#addPages()
95 95
	 */
96 96
	@Override
97 97
	public void addPages() {
98
		
98

  
99 99
		addPage(new OpenUrlResultPage());
100 100
		addPage(new OpenUrlReferencePage());
101
		
101

  
102 102
		super.addPages();
103 103
	}
104 104

  

Also available in: Unified diff