Changeset 5660
- Timestamp:
- 09/19/14 08:37:53 (10 years ago)
- Location:
- VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0
- Property svn:mergeinfo changed
/VirtualCollectionRegistry/trunk/VirtualCollectionRegistry merged: 5651-5658
- Property svn:mergeinfo changed
-
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/pom.xml
r5638 r5660 260 260 <artifactId>mpgaai-shhaa</artifactId> 261 261 <version>1.0.5</version> 262 <exclusions> 263 <exclusion> 264 <!-- replaced with jcl-over-slf4j --> 265 <artifactId>commons-logging</artifactId> 266 <groupId>commons-logging</groupId> 267 </exclusion> 268 <!-- a library should only depend on SLF4J but not import 269 a specific logging backend. Therefore, get rid of 270 those ... --> 271 <exclusion> 272 <artifactId>slf4j-log4j12</artifactId> 273 <groupId>org.slf4j</groupId> 274 </exclusion> 275 <exclusion> 276 <artifactId>log4j</artifactId> 277 <groupId>log4j</groupId> 278 </exclusion> 279 280 </exclusions> 262 281 </dependency> 263 282 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/VirtualCollectionRegistryImpl.java
r5659 r5660 644 644 for (VirtualCollection vc : q.getResultList()) { 645 645 if (vc.getPersistentIdentifier() == null) { 646 /* 647 * TODO: if an error occurred while minting PID, the VCR 648 * should handle this more gracefully and not stubbornly 649 * re-try ... 650 */ 646 651 PersistentIdentifier pid = pid_provider.createIdentifier(vc); 647 652 vc.setPersistentIdentifier(pid); … … 671 676 } catch (VirtualCollectionRegistryException e) { 672 677 logger.error("error while doing maintenance", e); 678 } catch (RuntimeException e) { 679 logger.error("unexpected error while doing maintenance", e); 673 680 } finally { 674 681 datastore.closeEntityManager(); -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/Application.properties
r5579 r5660 18 18 virtual collection will then be publicly available and you will not be able \ 19 19 to delete the collection. Users may expect the collection to be stable even \ 20 though you will be able to make changes after publication. 20 though you will be able to make changes after publication.\n\ 21 Notice that it can take up to several minutes for the collection to get \ 22 published. 21 23 collections.deleteconfirm: Do you really want to delete "${name}"?\nThis \ 22 24 operation is permanent and cannot be undone. -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/DynamicProxyModel.java
r5456 r5660 11 11 * @param <T> type of model object 12 12 */ 13 @SuppressWarnings("serial") 13 14 public abstract class DynamicProxyModel<T> implements IModel<T> { 14 15 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/HandleLinkModel.java
r5535 r5660 19 19 import java.util.regex.Matcher; 20 20 import java.util.regex.Pattern; 21 21 22 import org.apache.wicket.model.IModel; 22 23 … … 27 28 * @author twagoo 28 29 */ 30 @SuppressWarnings("serial") 29 31 public class HandleLinkModel implements IModel<String> { 30 32 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/TooltipBehavior.java
r5529 r5660 16 16 * @author twagoo 17 17 */ 18 @SuppressWarnings("serial") 18 19 public class TooltipBehavior extends WiQueryAbstractBehavior { 19 20 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/VolatileEntityModel.java
r5456 r5660 2 2 3 3 import eu.clarin.cmdi.virtualcollectionregistry.model.IdentifiedEntity; 4 4 5 import java.io.Serializable; 6 5 7 import javax.persistence.EntityManager; 8 6 9 import org.apache.wicket.model.IModel; 7 10 import org.slf4j.Logger; … … 18 21 * @see EntityManager#merge(java.lang.Object) 19 22 */ 23 @SuppressWarnings("serial") 20 24 public class VolatileEntityModel<T extends IdentifiedEntity & Serializable> implements IModel<T> { 21 25 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/AdminPage.java
r5503 r5660 66 66 public Object getDisplayValue(User user) { 67 67 if (user == null) { 68 return "Published profiles";68 return "Published collections"; 69 69 } else { 70 70 final String displayName = user.getDisplayName(); -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/BrowseEditableCollectionsPanel.java
r5545 r5660 12 12 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 13 13 import eu.clarin.cmdi.virtualcollectionregistry.service.VirtualCollectionValidator; 14 14 15 import java.security.Principal; 15 16 import java.util.Collections; 16 17 import java.util.List; 18 17 19 import org.apache.wicket.Component; 18 20 import org.apache.wicket.PageParameters; … … 34 36 * @author twagoo 35 37 */ 38 @SuppressWarnings("serial") 36 39 public class BrowseEditableCollectionsPanel extends Panel { 37 40 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/BrowsePrivateCollectionsPage.java
r5501 r5660 6 6 7 7 @AuthorizeInstantiation(Roles.USER) 8 @SuppressWarnings("serial")9 8 public class BrowsePrivateCollectionsPage extends BasePage { 10 9 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/MenuItem.java
r5559 r5660 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.pages; 2 2 3 import eu.clarin.cmdi.virtualcollectionregistry.gui.Application;4 3 import org.apache.wicket.AttributeModifier; 5 4 import org.apache.wicket.authorization.IAuthorizationStrategy; … … 12 11 import org.apache.wicket.model.AbstractReadOnlyModel; 13 12 import org.apache.wicket.model.IModel; 14 import org.apache.wicket.model.Model;15 13 import org.apache.wicket.util.lang.Classes; 14 15 import eu.clarin.cmdi.virtualcollectionregistry.gui.Application; 16 16 17 17 @SuppressWarnings("serial") -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/ReferenceLinkPanel.java
r5493 r5660 3 3 import eu.clarin.cmdi.virtualcollectionregistry.gui.HandleLinkModel; 4 4 import eu.clarin.cmdi.virtualcollectionregistry.model.Resource; 5 5 6 import org.apache.wicket.AttributeModifier; 6 7 import org.apache.wicket.markup.html.basic.Label; … … 16 17 * @author twagoo 17 18 */ 19 @SuppressWarnings("serial") 18 20 public class ReferenceLinkPanel extends Panel { 19 21 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/AdminCollectionsProvider.java
r5503 r5660 4 4 import eu.clarin.cmdi.virtualcollectionregistry.model.User; 5 5 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 6 6 7 import org.apache.wicket.model.IModel; 7 8 … … 14 15 * @author twagoo 15 16 */ 17 @SuppressWarnings("serial") 16 18 public class AdminCollectionsProvider extends CollectionsProvider { 17 19 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/FilterForm.java
r5505 r5660 14 14 import org.apache.wicket.markup.html.form.Form; 15 15 import org.apache.wicket.markup.html.form.TextField; 16 import org.apache.wicket.markup.html.panel.FeedbackPanel;17 16 import org.apache.wicket.markup.html.panel.Panel; 18 17 import org.apache.wicket.model.CompoundPropertyModel; -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/PrivateCollectionsProvider.java
r5500 r5660 8 8 * @author twagoo 9 9 */ 10 @SuppressWarnings("serial") 10 11 public class PrivateCollectionsProvider extends CollectionsProvider { 11 12 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/table/PublishedCollectionsProvider.java
r5500 r5660 8 8 * @author twagoo 9 9 */ 10 @SuppressWarnings("serial") 10 11 public class PublishedCollectionsProvider extends CollectionsProvider { 11 12 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/wizard/CreateVirtualCollectionWizard.java
r5541 r5660 10 10 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 11 11 import eu.clarin.cmdi.virtualcollectionregistry.service.CreatorProvider; 12 12 13 import java.util.Arrays; 13 14 import java.util.Iterator; 14 15 import java.util.List; 16 15 17 import org.apache.wicket.Component; 16 18 import org.apache.wicket.ResourceReference; … … 335 337 } 336 338 }); 337 add(new AjaxLink ("addme") {339 add(new AjaxLink<Object>("addme") { 338 340 339 341 @Override -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/pid/PersistentIdentifier.java
r5427 r5660 114 114 * <em>Actionable URI</em> is defined as follows: "URI (3.2.2) that has a 115 115 * resource-associated identifier (3.2.1) that is suitably encoded, such 116 * that when the URI is embedded in a web document and âclickedâon, the116 * that when the URI is embedded in a web document and 'clicked' on, the 117 117 * browser will be redirected to the resource (3.1.1), and possibly 118 118 * supplementary services related to the resource" (ISO 24619:2011 (PISA), -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/service/impl/ReferenceValidator.java
r5578 r5660 18 18 19 19 import java.util.regex.Pattern; 20 20 21 import org.apache.wicket.validation.IValidatable; 21 22 import org.apache.wicket.validation.IValidator; … … 32 33 * @author twagoo 33 34 */ 35 @SuppressWarnings("serial") 34 36 public class ReferenceValidator extends AbstractValidator<String> { 35 37 -
VirtualCollectionRegistry/branches/VirtualCollectionRegistry-1.0/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/service/impl/VirtualCollectionCMDICreatorImpl.java
r5605 r5660 1 1 package eu.clarin.cmdi.virtualcollectionregistry.service.impl; 2 3 import java.util.Date; 4 import java.util.List; 5 import java.util.UUID; 6 7 import javax.xml.datatype.DatatypeConfigurationException; 8 import javax.xml.datatype.DatatypeFactory; 9 import javax.xml.datatype.XMLGregorianCalendar; 10 11 import org.apache.commons.lang.StringUtils; 12 import org.apache.commons.lang3.time.FastDateFormat; 13 import org.slf4j.Logger; 14 import org.slf4j.LoggerFactory; 15 import org.springframework.beans.factory.annotation.Value; 16 import org.springframework.stereotype.Service; 2 17 3 18 import eu.clarin.cmdi.virtualcollectionregistry.model.Creator; … … 5 20 import eu.clarin.cmdi.virtualcollectionregistry.model.Resource; 6 21 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 7 import static eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection.State.DEAD;8 import static eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection.State.DELETED;9 import static eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection.State.PUBLIC;10 22 import eu.clarin.cmdi.virtualcollectionregistry.model.cmdi.CMD; 11 23 import eu.clarin.cmdi.virtualcollectionregistry.model.cmdi.CMD.Components.VirtualCollection.Creator.Email; … … 26 38 import eu.clarin.cmdi.virtualcollectionregistry.model.cmdi.SimpletypeStatus1; 27 39 import eu.clarin.cmdi.virtualcollectionregistry.service.VirtualCollectionCMDICreator; 28 import java.util.Date;29 import java.util.List;30 import java.util.UUID;31 import javax.xml.datatype.DatatypeConfigurationException;32 import javax.xml.datatype.DatatypeFactory;33 import javax.xml.datatype.XMLGregorianCalendar;34 import org.apache.commons.lang.StringUtils;35 import org.apache.commons.lang3.time.FastDateFormat;36 import org.slf4j.Logger;37 import org.slf4j.LoggerFactory;38 import org.springframework.beans.factory.annotation.Value;39 import org.springframework.stereotype.Service;40 40 41 41 /**
Note: See TracChangeset
for help on using the changeset viewer.