- DaBInImporter legt keine Terms für Jahrgänge bei Publikationen und Arbeitspapieren mehr an, im Content-Center werden keine a bis z Ordner mehr angelegt.
- Anpassung der speziellen RelatedLinks für Publikationen bei SciDepartment und SciProject an den aktuellen Stand git-svn-id: https://svn.libreccm.org/ccm/trunk@805 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
ea0b4df5f1
commit
1da79e6098
|
|
@ -36,6 +36,7 @@ import com.arsdigita.globalization.GlobalizedMessage;
|
||||||
import com.arsdigita.mimetypes.MimeType;
|
import com.arsdigita.mimetypes.MimeType;
|
||||||
import com.arsdigita.mimetypes.MimeTypeCollection;
|
import com.arsdigita.mimetypes.MimeTypeCollection;
|
||||||
import com.arsdigita.util.Assert;
|
import com.arsdigita.util.Assert;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Form to edit the basic properties of a RelatedLink. This form
|
* Form to edit the basic properties of a RelatedLink. This form
|
||||||
|
|
@ -49,6 +50,7 @@ import com.arsdigita.util.Assert;
|
||||||
*/
|
*/
|
||||||
public class RelatedLinkPropertyForm extends LinkPropertyForm {
|
public class RelatedLinkPropertyForm extends LinkPropertyForm {
|
||||||
|
|
||||||
|
private static final Logger logger = Logger.getLogger(RelatedLinkPropertyForm.class);
|
||||||
private static boolean isHideAdditionalResourceFields = ContentSection.getConfig().isHideAdditionalResourceFields();
|
private static boolean isHideAdditionalResourceFields = ContentSection.getConfig().isHideAdditionalResourceFields();
|
||||||
private String m_linkListName;
|
private String m_linkListName;
|
||||||
|
|
||||||
|
|
@ -70,6 +72,7 @@ public class RelatedLinkPropertyForm extends LinkPropertyForm {
|
||||||
LinkSelectionModel link, String linkListName, ContentType contentType) {
|
LinkSelectionModel link, String linkListName, ContentType contentType) {
|
||||||
|
|
||||||
super(itemModel, link, contentType);
|
super(itemModel, link, contentType);
|
||||||
|
logger.debug(String.format("linkListName = %s", linkListName));
|
||||||
m_linkListName = linkListName;
|
m_linkListName = linkListName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,23 +113,15 @@ public class DaBInImporter extends Program {
|
||||||
private Folder projectsRootFolder;
|
private Folder projectsRootFolder;
|
||||||
private Folder publicationsRootFolder;
|
private Folder publicationsRootFolder;
|
||||||
private Folder authors;
|
private Folder authors;
|
||||||
private Map<Character, Folder> authorsAlpha;
|
|
||||||
private Folder contacts;
|
private Folder contacts;
|
||||||
private Map<Character, Folder> contactsAlpha;
|
|
||||||
private Folder departments;
|
private Folder departments;
|
||||||
private Folder members;
|
private Folder members;
|
||||||
private Map<Character, Folder> membersAlpha;
|
|
||||||
private Folder organization;
|
private Folder organization;
|
||||||
private Folder persons;
|
private Folder persons;
|
||||||
private Map<Character, Folder> personsAlpha;
|
|
||||||
private Folder projects;
|
private Folder projects;
|
||||||
private Map<Character, Folder> projectsAlpha;
|
|
||||||
private Folder publications;
|
private Folder publications;
|
||||||
private Map<Character, Folder> publicationsAlpha;
|
|
||||||
private Folder publishers;
|
private Folder publishers;
|
||||||
private Map<Character, Folder> publishersAlpha;
|
|
||||||
private Folder files;
|
private Folder files;
|
||||||
private Map<Character, Folder> filesAlpha;
|
|
||||||
private Map<String, ContentBundle> departmentsMap;
|
private Map<String, ContentBundle> departmentsMap;
|
||||||
private Map<String, ContentBundle> personsMap;
|
private Map<String, ContentBundle> personsMap;
|
||||||
private Map<String, ContentBundle> projectsMap;
|
private Map<String, ContentBundle> projectsMap;
|
||||||
|
|
@ -143,9 +135,7 @@ public class DaBInImporter extends Program {
|
||||||
private Address officeAddress;
|
private Address officeAddress;
|
||||||
private Domain termsDomain;
|
private Domain termsDomain;
|
||||||
private Term publicationsTerm;
|
private Term publicationsTerm;
|
||||||
private Map<String, Term> publicationTerms;
|
|
||||||
private Term workingPapersTerm;
|
private Term workingPapersTerm;
|
||||||
private Map<String, Term> workingPaperTerms;
|
|
||||||
private Term currentProjectsTerm;
|
private Term currentProjectsTerm;
|
||||||
private Term finishedProjectsTerm;
|
private Term finishedProjectsTerm;
|
||||||
|
|
||||||
|
|
@ -158,22 +148,12 @@ public class DaBInImporter extends Program {
|
||||||
"0.1.0",
|
"0.1.0",
|
||||||
"configFile",
|
"configFile",
|
||||||
startup);
|
startup);
|
||||||
authorsAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
membersAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
personsAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
contactsAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
projectsAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
publicationsAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
publishersAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
filesAlpha = new HashMap<Character, Folder>(27);
|
|
||||||
departmentsMap = new HashMap<String, ContentBundle>();
|
departmentsMap = new HashMap<String, ContentBundle>();
|
||||||
personsMap = new HashMap<String, ContentBundle>();
|
personsMap = new HashMap<String, ContentBundle>();
|
||||||
projectsMap = new HashMap<String, ContentBundle>();
|
projectsMap = new HashMap<String, ContentBundle>();
|
||||||
publishersMap = new HashMap<PublisherData, ContentBundle>();
|
publishersMap = new HashMap<PublisherData, ContentBundle>();
|
||||||
publicationMap = new HashMap<String, ContentBundle>();
|
publicationMap = new HashMap<String, ContentBundle>();
|
||||||
workingPaperMap = new HashMap<String, ContentBundle>();
|
workingPaperMap = new HashMap<String, ContentBundle>();
|
||||||
publicationTerms = new HashMap<String, Term>(30);
|
|
||||||
workingPaperTerms = new HashMap<String, Term>(30);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -280,402 +260,26 @@ public class DaBInImporter extends Program {
|
||||||
publicationsRootFolder = publicationsSection.getRootFolder();
|
publicationsRootFolder = publicationsSection.getRootFolder();
|
||||||
|
|
||||||
authors = createFolder(personsRootFolder, "autoren", "Autoren");
|
authors = createFolder(personsRootFolder, "autoren", "Autoren");
|
||||||
folder = createFolder(authors, "09", "0-9");
|
|
||||||
authorsAlpha.put('0', folder);
|
|
||||||
folder = createFolder(authors, "ab", "A-B");
|
|
||||||
authorsAlpha.put('a', folder);
|
|
||||||
authorsAlpha.put('b', folder);
|
|
||||||
folder = createFolder(authors, "cd", "C-D");
|
|
||||||
authorsAlpha.put('c', folder);
|
|
||||||
authorsAlpha.put('d', folder);
|
|
||||||
folder = createFolder(authors, "ef", "E-F");
|
|
||||||
authorsAlpha.put('e', folder);
|
|
||||||
authorsAlpha.put('f', folder);
|
|
||||||
folder = createFolder(authors, "gh", "G-H");
|
|
||||||
authorsAlpha.put('g', folder);
|
|
||||||
authorsAlpha.put('h', folder);
|
|
||||||
folder = createFolder(authors, "ij", "I-J");
|
|
||||||
authorsAlpha.put('i', folder);
|
|
||||||
authorsAlpha.put('j', folder);
|
|
||||||
folder = createFolder(authors, "kl", "K-L");
|
|
||||||
authorsAlpha.put('k', folder);
|
|
||||||
authorsAlpha.put('l', folder);
|
|
||||||
folder = createFolder(authors, "mn", "M-N");
|
|
||||||
authorsAlpha.put('m', folder);
|
|
||||||
authorsAlpha.put('n', folder);
|
|
||||||
folder = createFolder(authors, "op", "O-P");
|
|
||||||
authorsAlpha.put('o', folder);
|
|
||||||
authorsAlpha.put('p', folder);
|
|
||||||
folder = createFolder(authors, "qr", "Q-R");
|
|
||||||
authorsAlpha.put('q', folder);
|
|
||||||
authorsAlpha.put('r', folder);
|
|
||||||
folder = createFolder(authors, "st", "S-T");
|
|
||||||
authorsAlpha.put('s', folder);
|
|
||||||
authorsAlpha.put('t', folder);
|
|
||||||
folder = createFolder(authors, "uv", "U-V");
|
|
||||||
authorsAlpha.put('u', folder);
|
|
||||||
authorsAlpha.put('v', folder);
|
|
||||||
folder = createFolder(authors, "wxzy", "W-Z");
|
|
||||||
authorsAlpha.put('w', folder);
|
|
||||||
authorsAlpha.put('x', folder);
|
|
||||||
authorsAlpha.put('y', folder);
|
|
||||||
authorsAlpha.put('z', folder);
|
|
||||||
|
|
||||||
contacts = createFolder(personsRootFolder, "kontaktdaten",
|
contacts = createFolder(personsRootFolder, "kontaktdaten",
|
||||||
"Kontaktdaten");
|
"Kontaktdaten");
|
||||||
folder = createFolder(contacts, "09", "0-9");
|
|
||||||
contactsAlpha.put('0', folder);
|
|
||||||
folder = createFolder(contacts, "ab", "A-B");
|
|
||||||
contactsAlpha.put('a', folder);
|
|
||||||
contactsAlpha.put('b', folder);
|
|
||||||
folder = createFolder(contacts, "cd", "C-D");
|
|
||||||
contactsAlpha.put('c', folder);
|
|
||||||
contactsAlpha.put('d', folder);
|
|
||||||
folder = createFolder(contacts, "ef", "E-F");
|
|
||||||
contactsAlpha.put('e', folder);
|
|
||||||
contactsAlpha.put('f', folder);
|
|
||||||
folder = createFolder(contacts, "gh", "G-H");
|
|
||||||
contactsAlpha.put('g', folder);
|
|
||||||
contactsAlpha.put('h', folder);
|
|
||||||
folder = createFolder(contacts, "ij", "I-J");
|
|
||||||
contactsAlpha.put('i', folder);
|
|
||||||
contactsAlpha.put('j', folder);
|
|
||||||
folder = createFolder(contacts, "kl", "K-L");
|
|
||||||
contactsAlpha.put('k', folder);
|
|
||||||
contactsAlpha.put('l', folder);
|
|
||||||
folder = createFolder(contacts, "mn", "M-N");
|
|
||||||
contactsAlpha.put('m', folder);
|
|
||||||
contactsAlpha.put('n', folder);
|
|
||||||
folder = createFolder(contacts, "op", "O-P");
|
|
||||||
contactsAlpha.put('o', folder);
|
|
||||||
contactsAlpha.put('p', folder);
|
|
||||||
folder = createFolder(contacts, "qr", "Q-R");
|
|
||||||
contactsAlpha.put('q', folder);
|
|
||||||
contactsAlpha.put('r', folder);
|
|
||||||
folder = createFolder(contacts, "st", "S-T");
|
|
||||||
contactsAlpha.put('s', folder);
|
|
||||||
contactsAlpha.put('t', folder);
|
|
||||||
folder = createFolder(contacts, "uv", "U-V");
|
|
||||||
contactsAlpha.put('u', folder);
|
|
||||||
contactsAlpha.put('v', folder);
|
|
||||||
folder = createFolder(contacts, "wxzy", "W-Z");
|
|
||||||
contactsAlpha.put('w', folder);
|
|
||||||
contactsAlpha.put('x', folder);
|
|
||||||
contactsAlpha.put('y', folder);
|
|
||||||
contactsAlpha.put('z', folder);
|
|
||||||
|
|
||||||
departments = createFolder(root, "abteilungen", "Abteilungen");
|
departments = createFolder(root, "abteilungen", "Abteilungen");
|
||||||
|
|
||||||
members = createFolder(personsRootFolder, "mitglieder", "Mitglieder");
|
members = createFolder(personsRootFolder, "mitglieder", "Mitglieder");
|
||||||
folder = createFolder(members, "09", "0-9");
|
|
||||||
membersAlpha.put('0', folder);
|
|
||||||
folder = createFolder(members, "ab", "A-B");
|
|
||||||
membersAlpha.put('a', folder);
|
|
||||||
membersAlpha.put('b', folder);
|
|
||||||
folder = createFolder(members, "cd", "C-D");
|
|
||||||
membersAlpha.put('c', folder);
|
|
||||||
membersAlpha.put('d', folder);
|
|
||||||
folder = createFolder(members, "ef", "E-F");
|
|
||||||
membersAlpha.put('e', folder);
|
|
||||||
membersAlpha.put('f', folder);
|
|
||||||
folder = createFolder(members, "gh", "G-H");
|
|
||||||
membersAlpha.put('g', folder);
|
|
||||||
membersAlpha.put('h', folder);
|
|
||||||
folder = createFolder(members, "ij", "I-J");
|
|
||||||
membersAlpha.put('i', folder);
|
|
||||||
membersAlpha.put('j', folder);
|
|
||||||
folder = createFolder(members, "kl", "K-L");
|
|
||||||
membersAlpha.put('k', folder);
|
|
||||||
membersAlpha.put('l', folder);
|
|
||||||
folder = createFolder(members, "mn", "M-N");
|
|
||||||
membersAlpha.put('m', folder);
|
|
||||||
membersAlpha.put('n', folder);
|
|
||||||
folder = createFolder(members, "op", "O-P");
|
|
||||||
membersAlpha.put('o', folder);
|
|
||||||
membersAlpha.put('p', folder);
|
|
||||||
folder = createFolder(members, "qr", "Q-R");
|
|
||||||
membersAlpha.put('q', folder);
|
|
||||||
membersAlpha.put('r', folder);
|
|
||||||
folder = createFolder(members, "st", "S-T");
|
|
||||||
membersAlpha.put('s', folder);
|
|
||||||
membersAlpha.put('t', folder);
|
|
||||||
folder = createFolder(members, "uv", "U-V");
|
|
||||||
membersAlpha.put('u', folder);
|
|
||||||
membersAlpha.put('v', folder);
|
|
||||||
folder = createFolder(members, "wxzy", "W-Z");
|
|
||||||
membersAlpha.put('w', folder);
|
|
||||||
membersAlpha.put('x', folder);
|
|
||||||
membersAlpha.put('y', folder);
|
|
||||||
membersAlpha.put('z', folder);
|
|
||||||
|
|
||||||
organization = createFolder(root, "organisationen", "Organisation(en)");
|
organization = createFolder(root, "organisationen", "Organisation(en)");
|
||||||
|
|
||||||
persons = createFolder(personsRootFolder, "personen", "Personen");
|
persons = createFolder(personsRootFolder, "personen", "Personen");
|
||||||
folder = createFolder(persons, "09", "0-9");
|
|
||||||
personsAlpha.put('0', folder);
|
|
||||||
folder = createFolder(persons, "ab", "A-B");
|
|
||||||
personsAlpha.put('a', folder);
|
|
||||||
personsAlpha.put('b', folder);
|
|
||||||
folder = createFolder(persons, "cd", "C-D");
|
|
||||||
personsAlpha.put('c', folder);
|
|
||||||
personsAlpha.put('d', folder);
|
|
||||||
folder = createFolder(persons, "ef", "E-F");
|
|
||||||
personsAlpha.put('e', folder);
|
|
||||||
personsAlpha.put('f', folder);
|
|
||||||
folder = createFolder(persons, "gh", "G-H");
|
|
||||||
personsAlpha.put('g', folder);
|
|
||||||
personsAlpha.put('h', folder);
|
|
||||||
folder = createFolder(persons, "ij", "I-J");
|
|
||||||
personsAlpha.put('i', folder);
|
|
||||||
personsAlpha.put('j', folder);
|
|
||||||
folder = createFolder(persons, "kl", "K-L");
|
|
||||||
personsAlpha.put('k', folder);
|
|
||||||
personsAlpha.put('l', folder);
|
|
||||||
folder = createFolder(persons, "mn", "M-N");
|
|
||||||
personsAlpha.put('m', folder);
|
|
||||||
personsAlpha.put('n', folder);
|
|
||||||
folder = createFolder(persons, "op", "O-P");
|
|
||||||
personsAlpha.put('o', folder);
|
|
||||||
personsAlpha.put('p', folder);
|
|
||||||
folder = createFolder(persons, "qr", "Q-R");
|
|
||||||
personsAlpha.put('q', folder);
|
|
||||||
personsAlpha.put('r', folder);
|
|
||||||
folder = createFolder(persons, "st", "S-T");
|
|
||||||
personsAlpha.put('s', folder);
|
|
||||||
personsAlpha.put('t', folder);
|
|
||||||
folder = createFolder(persons, "uv", "U-V");
|
|
||||||
personsAlpha.put('u', folder);
|
|
||||||
personsAlpha.put('v', folder);
|
|
||||||
folder = createFolder(persons, "wxzy", "W-Z");
|
|
||||||
personsAlpha.put('w', folder);
|
|
||||||
personsAlpha.put('x', folder);
|
|
||||||
personsAlpha.put('y', folder);
|
|
||||||
personsAlpha.put('z', folder);
|
|
||||||
|
|
||||||
projects = createFolder(projectsRootFolder, "projekte", "Projekte");
|
projects = createFolder(projectsRootFolder, "projekte", "Projekte");
|
||||||
folder = createFolder(projects, "09", "0-9");
|
|
||||||
projectsAlpha.put('0', folder);
|
|
||||||
folder = createFolder(projects, "a", "A");
|
|
||||||
projectsAlpha.put('a', folder);
|
|
||||||
folder = createFolder(projects, "b", "B");
|
|
||||||
projectsAlpha.put('b', folder);
|
|
||||||
folder = createFolder(projects, "c", "C");
|
|
||||||
projectsAlpha.put('c', folder);
|
|
||||||
folder = createFolder(projects, "d", "D");
|
|
||||||
projectsAlpha.put('d', folder);
|
|
||||||
folder = createFolder(projects, "e", "E");
|
|
||||||
projectsAlpha.put('e', folder);
|
|
||||||
folder = createFolder(projects, "f", "F");
|
|
||||||
projectsAlpha.put('f', folder);
|
|
||||||
folder = createFolder(projects, "g", "G");
|
|
||||||
projectsAlpha.put('g', folder);
|
|
||||||
folder = createFolder(projects, "h", "H");
|
|
||||||
projectsAlpha.put('h', folder);
|
|
||||||
folder = createFolder(projects, "i", "I");
|
|
||||||
projectsAlpha.put('i', folder);
|
|
||||||
folder = createFolder(projects, "j", "J");
|
|
||||||
projectsAlpha.put('j', folder);
|
|
||||||
folder = createFolder(projects, "k", "K");
|
|
||||||
projectsAlpha.put('k', folder);
|
|
||||||
folder = createFolder(projects, "l", "L");
|
|
||||||
projectsAlpha.put('l', folder);
|
|
||||||
folder = createFolder(projects, "m", "M");
|
|
||||||
projectsAlpha.put('m', folder);
|
|
||||||
folder = createFolder(projects, "n", "N");
|
|
||||||
projectsAlpha.put('n', folder);
|
|
||||||
folder = createFolder(projects, "o", "O");
|
|
||||||
projectsAlpha.put('o', folder);
|
|
||||||
folder = createFolder(projects, "p", "P");
|
|
||||||
projectsAlpha.put('p', folder);
|
|
||||||
folder = createFolder(projects, "q", "Q");
|
|
||||||
projectsAlpha.put('q', folder);
|
|
||||||
folder = createFolder(projects, "r", "R");
|
|
||||||
projectsAlpha.put('r', folder);
|
|
||||||
folder = createFolder(projects, "s", "S");
|
|
||||||
projectsAlpha.put('s', folder);
|
|
||||||
folder = createFolder(projects, "t", "T");
|
|
||||||
projectsAlpha.put('t', folder);
|
|
||||||
folder = createFolder(projects, "u", "U");
|
|
||||||
projectsAlpha.put('u', folder);
|
|
||||||
folder = createFolder(projects, "v", "V");
|
|
||||||
projectsAlpha.put('v', folder);
|
|
||||||
folder = createFolder(projects, "w", "W");
|
|
||||||
projectsAlpha.put('w', folder);
|
|
||||||
folder = createFolder(projects, "x", "X");
|
|
||||||
projectsAlpha.put('x', folder);
|
|
||||||
folder = createFolder(projects, "y", "Y");
|
|
||||||
projectsAlpha.put('y', folder);
|
|
||||||
folder = createFolder(projects, "z", "Z");
|
|
||||||
projectsAlpha.put('z', folder);
|
|
||||||
|
|
||||||
publishers = createFolder(publicationsRootFolder, "verlage", "Verlage");
|
publishers = createFolder(publicationsRootFolder, "verlage", "Verlage");
|
||||||
folder = createFolder(publishers, "09", "0-9");
|
|
||||||
publishersAlpha.put('0', folder);
|
|
||||||
folder = createFolder(publishers, "a", "A");
|
|
||||||
publishersAlpha.put('a', folder);
|
|
||||||
folder = createFolder(publishers, "b", "B");
|
|
||||||
publishersAlpha.put('b', folder);
|
|
||||||
folder = createFolder(publishers, "c", "C");
|
|
||||||
publishersAlpha.put('c', folder);
|
|
||||||
folder = createFolder(publishers, "d", "D");
|
|
||||||
publishersAlpha.put('d', folder);
|
|
||||||
folder = createFolder(publishers, "e", "E");
|
|
||||||
publishersAlpha.put('e', folder);
|
|
||||||
folder = createFolder(publishers, "f", "F");
|
|
||||||
publishersAlpha.put('f', folder);
|
|
||||||
folder = createFolder(publishers, "g", "G");
|
|
||||||
publishersAlpha.put('g', folder);
|
|
||||||
folder = createFolder(publishers, "h", "H");
|
|
||||||
publishersAlpha.put('h', folder);
|
|
||||||
folder = createFolder(publishers, "i", "I");
|
|
||||||
publishersAlpha.put('i', folder);
|
|
||||||
folder = createFolder(publishers, "j", "J");
|
|
||||||
publishersAlpha.put('j', folder);
|
|
||||||
folder = createFolder(publishers, "k", "K");
|
|
||||||
publishersAlpha.put('k', folder);
|
|
||||||
folder = createFolder(publishers, "l", "L");
|
|
||||||
publishersAlpha.put('l', folder);
|
|
||||||
folder = createFolder(publishers, "m", "M");
|
|
||||||
publishersAlpha.put('m', folder);
|
|
||||||
folder = createFolder(publishers, "n", "N");
|
|
||||||
publishersAlpha.put('n', folder);
|
|
||||||
folder = createFolder(publishers, "o", "O");
|
|
||||||
publishersAlpha.put('o', folder);
|
|
||||||
folder = createFolder(publishers, "p", "P");
|
|
||||||
publishersAlpha.put('p', folder);
|
|
||||||
folder = createFolder(publishers, "q", "Q");
|
|
||||||
publishersAlpha.put('q', folder);
|
|
||||||
folder = createFolder(publishers, "r", "R");
|
|
||||||
publishersAlpha.put('r', folder);
|
|
||||||
folder = createFolder(publishers, "s", "S");
|
|
||||||
publishersAlpha.put('s', folder);
|
|
||||||
folder = createFolder(publishers, "t", "T");
|
|
||||||
publishersAlpha.put('t', folder);
|
|
||||||
folder = createFolder(publishers, "u", "U");
|
|
||||||
publishersAlpha.put('u', folder);
|
|
||||||
folder = createFolder(publishers, "v", "V");
|
|
||||||
publishersAlpha.put('v', folder);
|
|
||||||
folder = createFolder(publishers, "w", "W");
|
|
||||||
publishersAlpha.put('w', folder);
|
|
||||||
folder = createFolder(publishers, "x", "X");
|
|
||||||
publishersAlpha.put('x', folder);
|
|
||||||
folder = createFolder(publishers, "y", "Y");
|
|
||||||
publishersAlpha.put('y', folder);
|
|
||||||
folder = createFolder(publishers, "z", "Z");
|
|
||||||
publishersAlpha.put('z', folder);
|
|
||||||
|
|
||||||
publications = createFolder(publicationsRootFolder, "publikationen",
|
publications = createFolder(publicationsRootFolder, "publikationen",
|
||||||
"Publikationen");
|
"Publikationen");
|
||||||
folder = createFolder(publications, "09", "0-9");
|
|
||||||
publicationsAlpha.put('0', folder);
|
|
||||||
folder = createFolder(publications, "a", "A");
|
|
||||||
publicationsAlpha.put('a', folder);
|
|
||||||
folder = createFolder(publications, "b", "B");
|
|
||||||
publicationsAlpha.put('b', folder);
|
|
||||||
folder = createFolder(publications, "c", "C");
|
|
||||||
publicationsAlpha.put('c', folder);
|
|
||||||
folder = createFolder(publications, "d", "D");
|
|
||||||
publicationsAlpha.put('d', folder);
|
|
||||||
folder = createFolder(publications, "e", "E");
|
|
||||||
publicationsAlpha.put('e', folder);
|
|
||||||
folder = createFolder(publications, "f", "F");
|
|
||||||
publicationsAlpha.put('f', folder);
|
|
||||||
folder = createFolder(publications, "g", "G");
|
|
||||||
publicationsAlpha.put('g', folder);
|
|
||||||
folder = createFolder(publications, "h", "H");
|
|
||||||
publicationsAlpha.put('h', folder);
|
|
||||||
folder = createFolder(publications, "i", "I");
|
|
||||||
publicationsAlpha.put('i', folder);
|
|
||||||
folder = createFolder(publications, "j", "J");
|
|
||||||
publicationsAlpha.put('j', folder);
|
|
||||||
folder = createFolder(publications, "k", "K");
|
|
||||||
publicationsAlpha.put('k', folder);
|
|
||||||
folder = createFolder(publications, "l", "L");
|
|
||||||
publicationsAlpha.put('l', folder);
|
|
||||||
folder = createFolder(publications, "m", "M");
|
|
||||||
publicationsAlpha.put('m', folder);
|
|
||||||
folder = createFolder(publications, "n", "N");
|
|
||||||
publicationsAlpha.put('n', folder);
|
|
||||||
folder = createFolder(publications, "o", "O");
|
|
||||||
publicationsAlpha.put('o', folder);
|
|
||||||
folder = createFolder(publications, "p", "P");
|
|
||||||
publicationsAlpha.put('p', folder);
|
|
||||||
folder = createFolder(publications, "q", "Q");
|
|
||||||
publicationsAlpha.put('q', folder);
|
|
||||||
folder = createFolder(publications, "r", "R");
|
|
||||||
publicationsAlpha.put('r', folder);
|
|
||||||
folder = createFolder(publications, "s", "S");
|
|
||||||
publicationsAlpha.put('s', folder);
|
|
||||||
folder = createFolder(publications, "t", "T");
|
|
||||||
publicationsAlpha.put('t', folder);
|
|
||||||
folder = createFolder(publications, "u", "U");
|
|
||||||
publicationsAlpha.put('u', folder);
|
|
||||||
folder = createFolder(publications, "v", "V");
|
|
||||||
publicationsAlpha.put('v', folder);
|
|
||||||
folder = createFolder(publications, "w", "W");
|
|
||||||
publicationsAlpha.put('w', folder);
|
|
||||||
folder = createFolder(publications, "x", "X");
|
|
||||||
publicationsAlpha.put('x', folder);
|
|
||||||
folder = createFolder(publications, "y", "Y");
|
|
||||||
publicationsAlpha.put('y', folder);
|
|
||||||
folder = createFolder(publications, "z", "Z");
|
|
||||||
publicationsAlpha.put('z', folder);
|
|
||||||
|
|
||||||
files = createFolder(publicationsRootFolder, "dateien", "Dateien");
|
files = createFolder(publicationsRootFolder, "dateien", "Dateien");
|
||||||
folder = createFolder(files, "09", "0-9");
|
|
||||||
filesAlpha.put('0', folder);
|
|
||||||
folder = createFolder(files, "a", "A");
|
|
||||||
filesAlpha.put('a', folder);
|
|
||||||
folder = createFolder(files, "b", "B");
|
|
||||||
filesAlpha.put('b', folder);
|
|
||||||
folder = createFolder(files, "c", "C");
|
|
||||||
filesAlpha.put('c', folder);
|
|
||||||
folder = createFolder(files, "d", "D");
|
|
||||||
filesAlpha.put('d', folder);
|
|
||||||
folder = createFolder(files, "e", "E");
|
|
||||||
filesAlpha.put('e', folder);
|
|
||||||
folder = createFolder(files, "f", "F");
|
|
||||||
filesAlpha.put('f', folder);
|
|
||||||
folder = createFolder(files, "g", "G");
|
|
||||||
filesAlpha.put('g', folder);
|
|
||||||
folder = createFolder(files, "h", "H");
|
|
||||||
filesAlpha.put('h', folder);
|
|
||||||
folder = createFolder(files, "i", "I");
|
|
||||||
filesAlpha.put('i', folder);
|
|
||||||
folder = createFolder(files, "j", "J");
|
|
||||||
filesAlpha.put('j', folder);
|
|
||||||
folder = createFolder(files, "k", "K");
|
|
||||||
filesAlpha.put('k', folder);
|
|
||||||
folder = createFolder(files, "l", "L");
|
|
||||||
filesAlpha.put('l', folder);
|
|
||||||
folder = createFolder(files, "m", "M");
|
|
||||||
filesAlpha.put('m', folder);
|
|
||||||
folder = createFolder(files, "n", "N");
|
|
||||||
filesAlpha.put('n', folder);
|
|
||||||
folder = createFolder(files, "o", "O");
|
|
||||||
filesAlpha.put('o', folder);
|
|
||||||
folder = createFolder(files, "p", "P");
|
|
||||||
filesAlpha.put('p', folder);
|
|
||||||
folder = createFolder(files, "q", "Q");
|
|
||||||
filesAlpha.put('q', folder);
|
|
||||||
folder = createFolder(files, "r", "R");
|
|
||||||
filesAlpha.put('r', folder);
|
|
||||||
folder = createFolder(files, "s", "S");
|
|
||||||
filesAlpha.put('s', folder);
|
|
||||||
folder = createFolder(files, "t", "T");
|
|
||||||
filesAlpha.put('t', folder);
|
|
||||||
folder = createFolder(files, "u", "U");
|
|
||||||
filesAlpha.put('u', folder);
|
|
||||||
folder = createFolder(files, "v", "V");
|
|
||||||
filesAlpha.put('v', folder);
|
|
||||||
folder = createFolder(files, "w", "W");
|
|
||||||
filesAlpha.put('w', folder);
|
|
||||||
folder = createFolder(files, "x", "X");
|
|
||||||
filesAlpha.put('x', folder);
|
|
||||||
folder = createFolder(files, "y", "Y");
|
|
||||||
filesAlpha.put('y', folder);
|
|
||||||
folder = createFolder(files, "z", "Z");
|
|
||||||
filesAlpha.put('z', folder);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Create the catgories/terms for publications and projects.
|
* Create the catgories/terms for publications and projects.
|
||||||
|
|
@ -690,15 +294,11 @@ public class DaBInImporter extends Program {
|
||||||
String publicationsTermPath = (String) config.get(
|
String publicationsTermPath = (String) config.get(
|
||||||
"terms.publications");
|
"terms.publications");
|
||||||
publicationsTerm = checkTermPath(publicationsTermPath);
|
publicationsTerm = checkTermPath(publicationsTermPath);
|
||||||
publicationTerms = checkYearTerms(publicationsTerm,
|
|
||||||
getPublicationYears());
|
|
||||||
|
|
||||||
System.out.println("Terms for working papers...");
|
System.out.println("Terms for working papers...");
|
||||||
String workingPapersTermPath =
|
String workingPapersTermPath =
|
||||||
(String) config.get("terms.workingpapers");
|
(String) config.get("terms.workingpapers");
|
||||||
workingPapersTerm = checkTermPath(workingPapersTermPath);
|
workingPapersTerm = checkTermPath(workingPapersTermPath);
|
||||||
workingPaperTerms = checkYearTerms(workingPapersTerm,
|
|
||||||
getWorkingPaperYears());
|
|
||||||
|
|
||||||
System.out.println("Term for current projects...");
|
System.out.println("Term for current projects...");
|
||||||
String currentProjectsTermPath = (String) config.get(
|
String currentProjectsTermPath = (String) config.get(
|
||||||
|
|
@ -1919,22 +1519,20 @@ public class DaBInImporter extends Program {
|
||||||
personDe.setContentSection(section);
|
personDe.setContentSection(section);
|
||||||
personEn.setContentSection(section);
|
personEn.setContentSection(section);
|
||||||
|
|
||||||
char letter;
|
Folder folder = null;
|
||||||
letter = personData.getSurname().toLowerCase().charAt(0);
|
switch(type) {
|
||||||
Map<Character, Folder> folders = null;
|
|
||||||
switch (type) {
|
|
||||||
case MEMBER:
|
case MEMBER:
|
||||||
folders = membersAlpha;
|
folder = members;
|
||||||
break;
|
break;
|
||||||
case AUTHOR:
|
case AUTHOR:
|
||||||
folders = authorsAlpha;
|
folder = authors;
|
||||||
break;
|
break;
|
||||||
case OTHER:
|
case OTHER:
|
||||||
folders = personsAlpha;
|
folder = persons;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
insertIntoAZFolder(person, letter, folders);
|
folder.addItem(person);
|
||||||
|
|
||||||
StringTokenizer contactData = new StringTokenizer(
|
StringTokenizer contactData = new StringTokenizer(
|
||||||
personData.getContactData(),
|
personData.getContactData(),
|
||||||
|
|
@ -2039,14 +1637,11 @@ public class DaBInImporter extends Program {
|
||||||
ContentBundle contactBundle = new ContentBundle(contactDe);
|
ContentBundle contactBundle = new ContentBundle(contactDe);
|
||||||
contactBundle.addInstance(contactEn);
|
contactBundle.addInstance(contactEn);
|
||||||
contactBundle.setContentSection(personsSection);
|
contactBundle.setContentSection(personsSection);
|
||||||
insertIntoAZFolder(contactBundle,
|
contacts.addItem(contactBundle);
|
||||||
personDe.getSurname().charAt(0),
|
|
||||||
contactsAlpha);
|
|
||||||
|
|
||||||
contactDe.setContentSection(personsSection);
|
contactDe.setContentSection(personsSection);
|
||||||
contactEn.setContentSection(personsSection);
|
contactEn.setContentSection(personsSection);
|
||||||
|
|
||||||
|
|
||||||
if (homepage != null) {
|
if (homepage != null) {
|
||||||
RelatedLink homepageLinkDe;
|
RelatedLink homepageLinkDe;
|
||||||
homepageLinkDe = new RelatedLink();
|
homepageLinkDe = new RelatedLink();
|
||||||
|
|
@ -2088,11 +1683,6 @@ public class DaBInImporter extends Program {
|
||||||
System.out.printf("\tde: %s...", departmentData.getNameDe());
|
System.out.printf("\tde: %s...", departmentData.getNameDe());
|
||||||
departmentDe = new SciDepartment();
|
departmentDe = new SciDepartment();
|
||||||
departmentDe.setTitle(departmentData.getNameDe());
|
departmentDe.setTitle(departmentData.getNameDe());
|
||||||
/*departmentDe.setName(departmentData.getNameDe().
|
|
||||||
replace(",", "").
|
|
||||||
replace("/", "").
|
|
||||||
replaceAll("\\s\\s+", " ").
|
|
||||||
replace(' ', '-').toLowerCase());*/
|
|
||||||
departmentDe.setName(DaBInImporter.normalizeString(departmentData.
|
departmentDe.setName(DaBInImporter.normalizeString(departmentData.
|
||||||
getNameDe()));
|
getNameDe()));
|
||||||
departmentDe.setLanguage("de");
|
departmentDe.setLanguage("de");
|
||||||
|
|
@ -2105,11 +1695,6 @@ public class DaBInImporter extends Program {
|
||||||
departmentData.getNameEn());
|
departmentData.getNameEn());
|
||||||
departmentEn = new SciDepartment();
|
departmentEn = new SciDepartment();
|
||||||
departmentEn.setTitle(departmentData.getNameEn());
|
departmentEn.setTitle(departmentData.getNameEn());
|
||||||
/*departmentEn.setName(departmentData.getNameEn().
|
|
||||||
replace(",", "").
|
|
||||||
replace("/", "").
|
|
||||||
replaceAll("\\s\\s+", " ").
|
|
||||||
replace(' ', '-').toLowerCase());*/
|
|
||||||
departmentEn.setName(DaBInImporter.normalizeString(departmentData.
|
departmentEn.setName(DaBInImporter.normalizeString(departmentData.
|
||||||
getNameDe()));
|
getNameDe()));
|
||||||
departmentEn.setLanguage("en");
|
departmentEn.setLanguage("en");
|
||||||
|
|
@ -2209,11 +1794,6 @@ public class DaBInImporter extends Program {
|
||||||
&& (projectData.getNameDe().length() > 0)) {
|
&& (projectData.getNameDe().length() > 0)) {
|
||||||
projectDe = new SciProject();
|
projectDe = new SciProject();
|
||||||
projectDe.setTitle(projectData.getNameDe());
|
projectDe.setTitle(projectData.getNameDe());
|
||||||
/*String projectNameDe = projectData.getNameDe().
|
|
||||||
replace(",", "").
|
|
||||||
replace("/", "").
|
|
||||||
replaceAll("\\s\\s+", " ").
|
|
||||||
replace(' ', '-').toLowerCase();*/
|
|
||||||
String projectName = DaBInImporter.normalizeString(projectData.
|
String projectName = DaBInImporter.normalizeString(projectData.
|
||||||
getNameDe());
|
getNameDe());
|
||||||
if (projectName.length() > 200) {
|
if (projectName.length() > 200) {
|
||||||
|
|
@ -2376,7 +1956,7 @@ public class DaBInImporter extends Program {
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
insertIntoAZFolder(project, projectsAlpha);
|
projects.addItem(project);
|
||||||
|
|
||||||
//Assign to term/category
|
//Assign to term/category
|
||||||
Calendar today = new GregorianCalendar();
|
Calendar today = new GregorianCalendar();
|
||||||
|
|
@ -2935,15 +2515,10 @@ public class DaBInImporter extends Program {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
insertIntoAZFolder(publication, publicationsAlpha);
|
publications.addItem(publication);
|
||||||
if (publicationData.getVisiblity()
|
if (publicationData.getVisiblity()
|
||||||
== PublicationVisibility.GLOBAL) {
|
== PublicationVisibility.GLOBAL) {
|
||||||
Term term = publicationTerms.get(Integer.toString(((Publication) publication.
|
Term term = publicationsTerm;
|
||||||
getPrimaryInstance()).
|
|
||||||
getYearOfPublication()));
|
|
||||||
if (term == null) {
|
|
||||||
term = publicationsTerm;
|
|
||||||
}
|
|
||||||
term = termsDomain.getTerm(term.getUniqueID());
|
term = termsDomain.getTerm(term.getUniqueID());
|
||||||
System.out.printf(
|
System.out.printf(
|
||||||
"\tAdding publication to term '%s:%s'...\n", term.
|
"\tAdding publication to term '%s:%s'...\n", term.
|
||||||
|
|
@ -3057,18 +2632,10 @@ public class DaBInImporter extends Program {
|
||||||
}
|
}
|
||||||
|
|
||||||
workingPaperMap.put(workingPaperData.getDabinId(), workingPaper);
|
workingPaperMap.put(workingPaperData.getDabinId(), workingPaper);
|
||||||
insertIntoAZFolder(workingPaper, publicationsAlpha);
|
publications.addItem(workingPaper);
|
||||||
WorkingPaper primary = (WorkingPaper) workingPaper.
|
WorkingPaper primary = (WorkingPaper) workingPaper.
|
||||||
getPrimaryInstance();
|
getPrimaryInstance();
|
||||||
String yearStr =
|
Term term = workingPapersTerm;//s.get(yearStr);
|
||||||
Integer.toString(primary.getYearOfPublication());
|
|
||||||
Term term = workingPaperTerms.get(yearStr);
|
|
||||||
if (term == null) {
|
|
||||||
System.out.printf(
|
|
||||||
"***WARNING: Term for year '%s' not found. Using basic term.",
|
|
||||||
yearStr);
|
|
||||||
term = workingPapersTerm;
|
|
||||||
}
|
|
||||||
term = termsDomain.getTerm(term.getUniqueID());
|
term = termsDomain.getTerm(term.getUniqueID());
|
||||||
System.out.printf("\tAdding project to term '%s:%s'...\n", term.
|
System.out.printf("\tAdding project to term '%s:%s'...\n", term.
|
||||||
getUniqueID(), term.getName());
|
getUniqueID(), term.getName());
|
||||||
|
|
@ -3163,9 +2730,7 @@ public class DaBInImporter extends Program {
|
||||||
download.setTargetItem(fsi);
|
download.setTargetItem(fsi);
|
||||||
download.setLinkOwner(workingPaperEn);
|
download.setLinkOwner(workingPaperEn);
|
||||||
|
|
||||||
char letter = workingPaperDe.getName().toLowerCase().
|
files.addItem(bundle);
|
||||||
charAt(0);
|
|
||||||
insertIntoAZFolder(bundle, letter, filesAlpha);
|
|
||||||
}
|
}
|
||||||
} catch (IOException ex) {
|
} catch (IOException ex) {
|
||||||
System.out.println(
|
System.out.println(
|
||||||
|
|
@ -3323,7 +2888,7 @@ public class DaBInImporter extends Program {
|
||||||
publisherDe.setContentSection(publicationsSection);
|
publisherDe.setContentSection(publicationsSection);
|
||||||
publisherEn.setContentSection(publicationsSection);
|
publisherEn.setContentSection(publicationsSection);
|
||||||
|
|
||||||
insertIntoAZFolder(publisher, publishersAlpha);
|
publishers.addItem(publisher);
|
||||||
publishersMap.put(publisherData, publisher);
|
publishersMap.put(publisherData, publisher);
|
||||||
System.out.println("OK");
|
System.out.println("OK");
|
||||||
}
|
}
|
||||||
|
|
@ -3547,28 +3112,6 @@ public class DaBInImporter extends Program {
|
||||||
publicationData.setPagesTo(pagesTo);
|
publicationData.setPagesTo(pagesTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void insertIntoAZFolder(final ContentBundle bundle,
|
|
||||||
final Map<Character, Folder> folders) {
|
|
||||||
Character letter;
|
|
||||||
|
|
||||||
letter = bundle.getPrimaryInstance().getName().toLowerCase().charAt(0);
|
|
||||||
|
|
||||||
insertIntoAZFolder(bundle, letter, folders);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void insertIntoAZFolder(final ContentBundle bundle,
|
|
||||||
final Character letter,
|
|
||||||
final Map<Character, Folder> folders) {
|
|
||||||
Folder folder;
|
|
||||||
|
|
||||||
folder = folders.get(letter);
|
|
||||||
if (folder == null) {
|
|
||||||
folder = folders.get('0');
|
|
||||||
}
|
|
||||||
|
|
||||||
folder.addItem(bundle);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Term checkTermPath(final String path) {
|
private Term checkTermPath(final String path) {
|
||||||
StringTokenizer pathTokenizer = new StringTokenizer(path, "/");
|
StringTokenizer pathTokenizer = new StringTokenizer(path, "/");
|
||||||
|
|
||||||
|
|
@ -3605,31 +3148,6 @@ public class DaBInImporter extends Program {
|
||||||
return term;
|
return term;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, Term> checkYearTerms(final Term parent,
|
|
||||||
final List<String> years) {
|
|
||||||
String parentId = parent.getUniqueID();
|
|
||||||
Map<String, Term> yearTerms = new HashMap<String, Term>();
|
|
||||||
|
|
||||||
for (String year : years) {
|
|
||||||
String yearTermId = String.format("%s%s", parentId, year);
|
|
||||||
Term term;
|
|
||||||
try {
|
|
||||||
term = termsDomain.getTerm(yearTermId);
|
|
||||||
} catch (DataObjectNotFoundException ex) {
|
|
||||||
System.out.printf(
|
|
||||||
"Term for year '%s' in term '%s' does not exist. Creating.\n",
|
|
||||||
year,
|
|
||||||
parent.getName());
|
|
||||||
createTerm(yearTermId, year, termsDomain, parent);
|
|
||||||
term = termsDomain.getTerm(yearTermId);
|
|
||||||
}
|
|
||||||
|
|
||||||
yearTerms.put(year, term);
|
|
||||||
}
|
|
||||||
|
|
||||||
return yearTerms;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void createTerm(final String uniqueId,
|
private void createTerm(final String uniqueId,
|
||||||
final String name,
|
final String name,
|
||||||
final Domain domain,
|
final Domain domain,
|
||||||
|
|
@ -3654,63 +3172,6 @@ public class DaBInImporter extends Program {
|
||||||
transaction.run();
|
transaction.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<String> getPublicationYears() {
|
|
||||||
List<String> years = new ArrayList<String>();
|
|
||||||
|
|
||||||
try {
|
|
||||||
Statement stmt = connection.createStatement(
|
|
||||||
ResultSet.TYPE_SCROLL_INSENSITIVE,
|
|
||||||
ResultSet.CONCUR_UPDATABLE);
|
|
||||||
|
|
||||||
ResultSet result = stmt.executeQuery(
|
|
||||||
"SELECT Jahr FROM publikation GROUP BY Jahr");
|
|
||||||
|
|
||||||
while (result.next()) {
|
|
||||||
String year = result.getString(1);
|
|
||||||
if (year.length() > 4) {
|
|
||||||
years.add(year.substring(0, 4));
|
|
||||||
} else {
|
|
||||||
years.add(year);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (SQLException ex) {
|
|
||||||
System.err.println("Query for publication years failed.");
|
|
||||||
ex.printStackTrace(System.err);
|
|
||||||
}
|
|
||||||
|
|
||||||
return years;
|
|
||||||
}
|
|
||||||
|
|
||||||
private List<String> getWorkingPaperYears() {
|
|
||||||
List<String> years = new ArrayList<String>();
|
|
||||||
|
|
||||||
try {
|
|
||||||
Statement stmt = connection.createStatement(
|
|
||||||
ResultSet.TYPE_SCROLL_INSENSITIVE,
|
|
||||||
ResultSet.CONCUR_UPDATABLE);
|
|
||||||
|
|
||||||
ResultSet result = stmt.executeQuery(
|
|
||||||
"SELECT Jahr FROM arbeitspapier GROUP BY Jahr");
|
|
||||||
|
|
||||||
while (result.next()) {
|
|
||||||
while (result.next()) {
|
|
||||||
String year = result.getString(1);
|
|
||||||
if (year.length() > 4) {
|
|
||||||
years.add(year.substring(0, 4));
|
|
||||||
} else {
|
|
||||||
years.add(year);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (SQLException ex) {
|
|
||||||
System.err.println(
|
|
||||||
"Query for publication years of working papers failed.");
|
|
||||||
ex.printStackTrace(System.err);
|
|
||||||
}
|
|
||||||
|
|
||||||
return years;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Lifecycle createLifecycle(final LifecycleDefinition def) {
|
private Lifecycle createLifecycle(final LifecycleDefinition def) {
|
||||||
Lifecycle lifecycle;
|
Lifecycle lifecycle;
|
||||||
Calendar calendarNow = new GregorianCalendar();
|
Calendar calendarNow = new GregorianCalendar();
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,8 @@ import com.arsdigita.cms.ui.authoring.AuthoringKitWizard;
|
||||||
*/
|
*/
|
||||||
public class SciDepartmentPublicationsStep extends RelatedLinkPropertiesStep {
|
public class SciDepartmentPublicationsStep extends RelatedLinkPropertiesStep {
|
||||||
|
|
||||||
protected String m_linkListName = "SciDepartmentPublications";
|
protected static String s_linkListName = "SciDepartmentPublications";
|
||||||
protected ContentType m_contentType = ContentType.findByAssociatedObjectType(
|
protected static ContentType s_contentType = ContentType.findByAssociatedObjectType(
|
||||||
"com.arsdigita.cms.contenttypes.Publication");
|
"com.arsdigita.cms.contenttypes.Publication");
|
||||||
|
|
||||||
public SciDepartmentPublicationsStep(ItemSelectionModel itemModel,
|
public SciDepartmentPublicationsStep(ItemSelectionModel itemModel,
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,8 @@ import com.arsdigita.cms.ui.authoring.AuthoringKitWizard;
|
||||||
*/
|
*/
|
||||||
public class SciProjectPublicationsStep extends RelatedLinkPropertiesStep {
|
public class SciProjectPublicationsStep extends RelatedLinkPropertiesStep {
|
||||||
|
|
||||||
protected String m_linkListName = "SciProjectPublications";
|
protected static String s_linkListName = "SciProjectPublications";
|
||||||
protected ContentType m_contentType = ContentType.findByAssociatedObjectType(
|
protected static ContentType s_contentType = ContentType.findByAssociatedObjectType(
|
||||||
"com.arsdigita.cms.contenttypes.Publication");
|
"com.arsdigita.cms.contenttypes.Publication");
|
||||||
|
|
||||||
public SciProjectPublicationsStep(ItemSelectionModel itemModel,
|
public SciProjectPublicationsStep(ItemSelectionModel itemModel,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue