You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(69) |
Jul
(3) |
Aug
(11) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
|
Mar
(54) |
Apr
|
May
(14) |
Jun
(3) |
Jul
(4) |
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2016 |
Jan
|
Feb
(8) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(10) |
Dec
(9) |
2019 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <chr...@us...> - 2019-02-04 07:54:44
|
Revision: 220 http://sourceforge.net/p/andspidclient/code/220 Author: chris-trapani Date: 2019-02-04 07:54:43 +0000 (Mon, 04 Feb 2019) Log Message: ----------- Merge pull request #8 in APPS/ands-pid-client from bugfix/EPR-5168-doi-minting-fails to master * commit '51e3b15636ec4066a9d0243b344959fbac99d9c1': EPR-5168 DOI minting fails. Corrected nameType constansts. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/Creator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2019-02-04 03:22:45 UTC (rev 219) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2019-02-04 07:54:43 UTC (rev 220) @@ -30,12 +30,12 @@ /** * Name type: organizational. Attribute to describe type of creator */ - public static final String NAME_TYPE_ORGANIZATIONAL = "organizational"; + public static final String NAME_TYPE_ORGANIZATIONAL = "Organizational"; /** * Name type: personal. Attribute to describe type of creator */ - public static final String NAME_TYPE_PERSONAL = "personal"; + public static final String NAME_TYPE_PERSONAL = "Personal"; /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2019-02-04 03:24:19
|
Revision: 219 http://sourceforge.net/p/andspidclient/code/219 Author: chris-trapani Date: 2019-02-04 03:24:17 +0000 (Mon, 04 Feb 2019) Log Message: ----------- Merge pull request #7 in APPS/ands-pid-client from bugfix/EPR-5168-doi-minting-fails to master * commit '68b93248877a6e5a9bb298ea3897c96faeac90c8': Do not include creator attribute 'nameType' if not present. Update .xsd used to validate schema. EPR-5168 DOI minting fails. Add nameType constansts. EPR-5168 DOI minting fails when creator type is not set update EPR-5168 DOI minting fails when creator type is not set. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2019-02-04 03:23:42
|
Revision: 217 http://sourceforge.net/p/andspidclient/code/217 Author: chris-trapani Date: 2019-02-04 03:23:40 +0000 (Mon, 04 Feb 2019) Log Message: ----------- EPR-5168 DOI minting fails. Add nameType constansts. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/Creator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2019-02-01 01:05:26 UTC (rev 216) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2019-02-04 03:23:40 UTC (rev 217) @@ -25,6 +25,18 @@ private String affiliation; private String nameIdentifier; private String creatorName; + + + /** + * Name type: organizational. Attribute to describe type of creator + */ + public static final String NAME_TYPE_ORGANIZATIONAL = "organizational"; + + /** + * Name type: personal. Attribute to describe type of creator + */ + public static final String NAME_TYPE_PERSONAL = "personal"; + /** * Default constructor This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2019-02-04 03:23:30
|
Revision: 216 http://sourceforge.net/p/andspidclient/code/216 Author: chris-trapani Date: 2019-02-04 03:23:27 +0000 (Mon, 04 Feb 2019) Log Message: ----------- EPR-5168 DOI minting fails when creator type is not set update Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2019-02-01 00:34:17 UTC (rev 215) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2019-02-04 03:23:27 UTC (rev 216) @@ -439,7 +439,7 @@ childElement.setText(stripNonValidXMLCharacters(creator.getCreatorName())); if (StringUtils.isNotEmpty(creator.getNameType())) { - childElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, firstNode.getNameType()); + childElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, creator.getNameType()); } setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.GIVEN_NAME, creator.getFirstName()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2019-02-04 03:23:08
|
Revision: 215 http://sourceforge.net/p/andspidclient/code/215 Author: chris-trapani Date: 2019-02-04 03:23:05 +0000 (Mon, 04 Feb 2019) Log Message: ----------- EPR-5168 DOI minting fails when creator type is not set. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/Creator.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-12-11 04:34:18 UTC (rev 214) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2019-02-04 03:23:05 UTC (rev 215) @@ -34,7 +34,7 @@ } /** - * Create Creator from first and last name. + * Create Creator from first and last name and name type. * * @param firstName * The first name @@ -49,6 +49,20 @@ this.lastName = lastName; this.nameType = nameType; } + + /** + * Create Creator from first and last name. + * + * @param firstName + * The first name + * @param lastName + * The last name + */ + public Creator(String firstName, String lastName) + { + this.firstName = firstName; + this.lastName = lastName; + } /** * Get creator name, If not specified then last name + first name is returned. Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-11 04:34:18 UTC (rev 214) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2019-02-04 03:23:05 UTC (rev 215) @@ -416,7 +416,7 @@ if (StringUtils.isNotEmpty(firstNode.getNameType())) { - updateAttribute(document, nameSpace, element, DoiMetaDataGenerator.NAME_TYPE, firstNode.getNameType()); + baseElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, firstNode.getNameType()); } setElementValueForParent(document, baseElement.getParentElement(), DoiMetaDataGenerator.GIVEN_NAME, @@ -437,7 +437,10 @@ Creator creator = creators.get(counter); childElement.setText(stripNonValidXMLCharacters(creator.getCreatorName())); - childElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, creator.getNameType()); + if (StringUtils.isNotEmpty(creator.getNameType())) + { + childElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, firstNode.getNameType()); + } setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.GIVEN_NAME, creator.getFirstName()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.FAMILY_NAME, Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-11 04:34:18 UTC (rev 214) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2019-02-04 03:23:05 UTC (rev 215) @@ -78,13 +78,16 @@ /** * Populates a DTO with values that will passed on the DOIMetaDataTemplate. * - * @param doiDTO + * @param withNameTypes + * for name type values to be populated pass in true + * @return doiDTO * DTO with the values for the DOIMetaDataTemplate. */ - private DoiDTO populateDummydoiDTO() + private DoiDTO populateDummydoiDTO(boolean withNameTypes) { DoiDTO doiDTO = new DoiDTO(); - List<Creator> creators = createDummyCreators(); + List<Creator> creators = withNameTypes? createDummyCreators(): createDummyCreatorsWithoutNameType(); + // creators doiDTO.setCreators(creators); @@ -159,6 +162,22 @@ creators.add(new Creator("John", "Smith", "Personal")); return creators; } + + + private List<Creator> createDummyCreatorsWithoutNameType() + { + List<Creator> creators = new ArrayList<Creator>(); + Creator c = new Creator(); + c.setCreatorName("CSIRO"); + creators.add(c); + creators.add(new Creator("David", "Phillips")); + creators.add(new Creator("Rahul", "Gandhi")); + creators.add(new Creator("Alison", "Chapman")); + creators.add(new Creator("Matt", "Green")); + creators.add(new Creator("Rahul", "Dravid")); + creators.add(new Creator("John", "Smith")); + return creators; + } private DoiDTO populateDummydoiDTOMinimal() @@ -194,8 +213,8 @@ */ public final void testCreateDoiMetaDataXML() throws Exception { - String doiMetaDataXML = DoiMetaDataGenerator.createDoiMetaDataXML(populateDummydoiDTO()); - assertNotNull(doiMetaDataXML); + String doiMetaDataXML = DoiMetaDataGenerator.createDoiMetaDataXML(populateDummydoiDTO(true)); + assertNotNull(doiMetaDataXML); Document document = ConverterUtils.xmlToDoc(doiMetaDataXML); XPath xPath = XPath.newInstance(CREATOR_NAME_XPATH); @@ -205,6 +224,7 @@ assertEquals(7, nodes.size()); assertEquals("creatorName", ((Element) nodes.get(0)).getName()); + assertEquals("Organizational",((Element) nodes.get(0)).getAttributeValue("nameType")); assertEquals("CSIRO", ((Element) nodes.get(0)).getText()); assertEquals("Phillips, David", ((Element) nodes.get(1)).getText()); assertEquals("Gandhi, Rahul", ((Element) nodes.get(2)).getText()); @@ -212,6 +232,27 @@ assertEquals("Green, Matt", ((Element) nodes.get(4)).getText()); assertEquals("Dravid, Rahul", ((Element) nodes.get(5)).getText()); assertEquals("Smith, John", ((Element) nodes.get(6)).getText()); + + String doiMetaDataNoNameTypeXML = DoiMetaDataGenerator.createDoiMetaDataXML(populateDummydoiDTO(false)); + assertNotNull(doiMetaDataNoNameTypeXML); + Document documentNoNameType = ConverterUtils.xmlToDoc(doiMetaDataNoNameTypeXML); + XPath xPathNoNameType = XPath.newInstance(CREATOR_NAME_XPATH); + xPathNoNameType.addNamespace("xsi", documentNoNameType.getRootElement().getNamespaceURI()); + @SuppressWarnings("rawtypes") + List nodesx = xPathNoNameType.selectNodes(documentNoNameType); + assertEquals(7, nodesx.size()); + assertEquals("Personal",((Element) nodesx.get(0)).getAttributeValue("nameType")); + assertEquals("creatorName", ((Element) nodesx.get(0)).getName()); + assertEquals("CSIRO", ((Element) nodesx.get(0)).getText()); + + assertEquals("Phillips, David", ((Element) nodesx.get(1)).getText()); + //nameType is from template even though its no set in creator object + assertEquals("Personal", ((Element) nodesx.get(1)).getAttributeValue("nameType")); + assertEquals("Gandhi, Rahul", ((Element) nodesx.get(2)).getText()); + assertEquals("Chapman, Alison", ((Element) nodesx.get(3)).getText()); + assertEquals("Green, Matt", ((Element) nodesx.get(4)).getText()); + assertEquals("Dravid, Rahul", ((Element) nodesx.get(5)).getText()); + assertEquals("Smith, John", ((Element) nodesx.get(6)).getText()); XPath resourceTypeXPath = XPath.newInstance(RESOURCETYPE_NAME_XPATH); resourceTypeXPath.addNamespace("xsi", document.getRootElement().getNamespaceURI()); @@ -358,7 +399,7 @@ */ public final void testCreateDoiMetaDataXMLWithInvalidData() throws Exception { - DoiDTO doiDTO = populateDummydoiDTO(); + DoiDTO doiDTO = populateDummydoiDTO(true); doiDTO.setPublicationYear("234"); try { @@ -371,7 +412,7 @@ assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } - doiDTO = populateDummydoiDTO(); + doiDTO = populateDummydoiDTO(true); doiDTO.setTitle(null); try @@ -385,7 +426,7 @@ assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } - doiDTO = populateDummydoiDTO(); + doiDTO = populateDummydoiDTO(true); doiDTO.getCreators().clear(); try @@ -399,7 +440,7 @@ assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } - doiDTO = populateDummydoiDTO(); + doiDTO = populateDummydoiDTO(true); doiDTO.setPublisher(null); try @@ -423,7 +464,7 @@ { String doi = "10.5072/08/4F5838BF44E5A"; - String doiMetaDataXML = DoiMetaDataGenerator.createDoiMetaDataXML(populateDummydoiDTO()); + String doiMetaDataXML = DoiMetaDataGenerator.createDoiMetaDataXML(populateDummydoiDTO(true)); assertNotNull(doiMetaDataXML); String updatedMetaData = DoiMetaDataGenerator.updateDOI(doi, doiMetaDataXML); @@ -450,7 +491,7 @@ public final void testUpdate() throws Exception { - DoiDTO dto = populateDummydoiDTO(); + DoiDTO dto = populateDummydoiDTO(true); String doiMetaDataXML = DoiMetaDataGenerator.createDoiMetaDataXML(dto); List<Creator> creators = dto.getCreators(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-11 04:35:36
|
Revision: 214 http://sourceforge.net/p/andspidclient/code/214 Author: chris-trapani Date: 2018-12-11 04:35:34 +0000 (Tue, 11 Dec 2018) Log Message: ----------- Merge pull request #6 in APPS/ands-pid-client from bugfix/DMSTECH-9641-rds-datacite-schema-creator-name-wrong-name to master * commit '2de85abf997083777719861aa096613ecd44cb61': Creator.java edited online with Bitbucket TestDoiMetaDataGenerator.java edited online with Bitbucket DMSTECH-9641 unit test fix + some code clean up checkstyle & findbugs DMSTECH-9641 fix for nameType attribute This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-11 04:35:21
|
Revision: 213 http://sourceforge.net/p/andspidclient/code/213 Author: chris-trapani Date: 2018-12-11 04:35:19 +0000 (Tue, 11 Dec 2018) Log Message: ----------- Creator.java edited online with Bitbucket Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/Creator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-12-11 04:11:52 UTC (rev 212) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-12-11 04:35:19 UTC (rev 213) @@ -40,6 +40,8 @@ * The first name * @param lastName * The last name + * @param nameType + * The name type, either Personal or Organizational */ public Creator(String firstName, String lastName, String nameType) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-11 04:35:08
|
Revision: 212 http://sourceforge.net/p/andspidclient/code/212 Author: chris-trapani Date: 2018-12-11 04:35:06 +0000 (Tue, 11 Dec 2018) Log Message: ----------- TestDoiMetaDataGenerator.java edited online with Bitbucket Modified Paths: -------------- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-11 04:10:12 UTC (rev 211) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-11 04:35:06 UTC (rev 212) @@ -365,7 +365,7 @@ DoiMetaDataGenerator.createDoiMetaDataXML(doiDTO); fail("Validation for Publication Year passed even when we expected to fail"); } - catch (IllegalArgumentException ex) + catch (Exception ex) { assertTrue(ex instanceof IllegalArgumentException); assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); @@ -393,7 +393,7 @@ DoiMetaDataGenerator.createDoiMetaDataXML(doiDTO); fail("Validation for Creator passed even when we expected to fail"); } - catch (IllegalArgumentException ex) + catch (Exception ex) { assertTrue(ex instanceof IllegalArgumentException); assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); @@ -407,7 +407,7 @@ DoiMetaDataGenerator.createDoiMetaDataXML(doiDTO); fail("Validation for Publisher passed even when we expected to fail"); } - catch (IllegalArgumentException ex) + catch (Exception ex) { assertTrue(ex instanceof IllegalArgumentException); assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-11 04:34:54
|
Revision: 211 http://sourceforge.net/p/andspidclient/code/211 Author: chris-trapani Date: 2018-12-11 04:34:52 +0000 (Tue, 11 Dec 2018) Log Message: ----------- DMSTECH-9641 unit test fix + some code clean up checkstyle & findbugs Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/Creator.java trunk/src/main/java/au/csiro/doiclient/business/Description.java trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java trunk/src/main/java/au/csiro/doiclient/business/Subject.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java trunk/src/main/java/au/csiro/pidclient/AndsPidResponse.java trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1,5 +1,7 @@ package au.csiro.doiclient.business; +import java.io.Serializable; + import org.apache.commons.lang.StringUtils; /** @@ -12,8 +14,11 @@ * @author Chris Trapani on 13/11/2018 * @version $Revision$ $Date$ */ -public class Creator +public class Creator implements Serializable { + /** Generated serial version **/ + private static final long serialVersionUID = 6854351518485871962L; + private String firstName; private String lastName; private String nameType; @@ -36,10 +41,11 @@ * @param lastName * The last name */ - public Creator(String firstName, String lastName) + public Creator(String firstName, String lastName, String nameType) { this.firstName = firstName; this.lastName = lastName; + this.nameType = nameType; } /** Modified: trunk/src/main/java/au/csiro/doiclient/business/Description.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Description.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/business/Description.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1,5 +1,7 @@ package au.csiro.doiclient.business; +import java.io.Serializable; + /** * Class representing a Creator. * @@ -10,8 +12,11 @@ * @author Chris Trapani on 13/11/2018 * @version $Revision$ $Date$ */ -public class Description +public class Description implements Serializable { + /** Generated serial version **/ + private static final long serialVersionUID = 2792195337953631667L; + /** * Description. */ Modified: trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1,5 +1,7 @@ package au.csiro.doiclient.business; +import java.io.Serializable; + /** * Class representing a Creator. * @@ -10,8 +12,11 @@ * @author Chris Trapani on 13/11/2018 * @version $Revision$ $Date$ */ -public class GeoLocation +public class GeoLocation implements Serializable { + /** Generated serial version **/ + private static final long serialVersionUID = 4236374370542494432L; + /** * Geo Location type */ Modified: trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1,5 +1,7 @@ package au.csiro.doiclient.business; +import java.io.Serializable; + /** * Class representing an Related identifier. * @@ -8,8 +10,11 @@ * @author Chris Trapani on 13/11/2018 * @version $Revision$ $Date$ */ -public class RelatedIdentifier +public class RelatedIdentifier implements Serializable { + /** Generated serial version **/ + private static final long serialVersionUID = -3661963648667782037L; + private String relatedIdentifierType; private String relationType; private String value; Modified: trunk/src/main/java/au/csiro/doiclient/business/Subject.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Subject.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/business/Subject.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1,5 +1,7 @@ package au.csiro.doiclient.business; +import java.io.Serializable; + /** * Class representing a Creator. * @@ -10,8 +12,11 @@ * @author Chris Trapani on 13/11/2018 * @version $Revision$ $Date$ */ -public class Subject +public class Subject implements Serializable { + /** Generated serial version **/ + private static final long serialVersionUID = 8619853034995761718L; + private String subject; private String subjectScheme; private String schemeURI; Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-11 04:34:52 UTC (rev 211) @@ -429,6 +429,7 @@ firstNode.getAffiliation()); detachExistingNodes(xPath, document); + for (int counter = 1; counter < creators.size(); counter++) { Element newCreatorNode = (Element) immutableclonedParentElement.clone(); @@ -436,7 +437,7 @@ Creator creator = creators.get(counter); childElement.setText(stripNonValidXMLCharacters(creator.getCreatorName())); - + childElement.setAttribute(DoiMetaDataGenerator.NAME_TYPE, creator.getNameType()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.GIVEN_NAME, creator.getFirstName()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.FAMILY_NAME, @@ -445,7 +446,6 @@ creator.getNameIdentifier()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.AFFILIATION, creator.getAffiliation()); - newCreatorNode.setAttribute(DoiMetaDataGenerator.NAME_TYPE, creator.getNameType()); Element grandParent = baseElement.getParentElement(); grandParent.getParentElement().addContent(counter+1, newCreatorNode); Modified: trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java =================================================================== --- trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java 2018-12-11 04:34:52 UTC (rev 211) @@ -1164,7 +1164,7 @@ Node node = (Node) nodes.item(i).getAttributes().item(j); triple[j] = node.getNodeValue(); } - properties.add(new AndsPidResponseProperty(Integer.valueOf(triple[0]), triple[1], triple[2])); + properties.add(new AndsPidResponseProperty(Integer.parseInt(triple[0]), triple[1], triple[2])); } return properties; } Modified: trunk/src/main/java/au/csiro/pidclient/AndsPidResponse.java =================================================================== --- trunk/src/main/java/au/csiro/pidclient/AndsPidResponse.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/pidclient/AndsPidResponse.java 2018-12-11 04:34:52 UTC (rev 211) @@ -21,6 +21,8 @@ import java.util.List; +import org.apache.commons.collections4.CollectionUtils; + import au.csiro.pidclient.business.AndsPidResponseProperty; /** @@ -127,12 +129,7 @@ */ public String getHandle() { - for(String handle : this.getHandles()) - { - // return the first element in this list in proper sequence. - return handle; - } - return AndsPidResponse.NO_HANDLE_FOUND; + return CollectionUtils.isEmpty(handles) ? AndsPidResponse.NO_HANDLE_FOUND : this.getHandles().get(0); } /** Modified: trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java =================================================================== --- trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java 2018-12-11 04:34:52 UTC (rev 211) @@ -66,11 +66,8 @@ return sslSocket; } - /* - * (non-Javadoc) - * - * @see org.apache.commons.httpclient.protocol.ProtocolSocketFactory#createSocket(java.lang.String, int, - * java.net.InetAddress, int) + /** + * {@inheritDoc} */ public Socket createSocket(String host, int port, InetAddress localAddress, int localPort) throws IOException, UnknownHostException @@ -78,11 +75,8 @@ return acceptOnlyTLS12(base.createSocket(host, port, localAddress, localPort)); } - /* - * (non-Javadoc) - * - * @see org.apache.commons.httpclient.protocol.ProtocolSocketFactory#createSocket(java.lang.String, int, - * java.net.InetAddress, int, org.apache.commons.httpclient.params.HttpConnectionParams) + /** + * {@inheritDoc} */ public Socket createSocket(String host, int port, InetAddress localAddress, int localPort, HttpConnectionParams params) throws IOException, UnknownHostException, ConnectTimeoutException @@ -90,10 +84,8 @@ return acceptOnlyTLS12(base.createSocket(host, port, localAddress, localPort, params)); } - /* - * (non-Javadoc) - * - * @see org.apache.commons.httpclient.protocol.ProtocolSocketFactory#createSocket(java.lang.String, int) + /** + * {@inheritDoc} */ public Socket createSocket(String host, int port) throws IOException, UnknownHostException { @@ -100,11 +92,8 @@ return acceptOnlyTLS12(base.createSocket(host, port)); } - /* - * (non-Javadoc) - * - * @see org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory#createSocket(java.net.Socket, - * java.lang.String, int, boolean) + /** + * {@inheritDoc} */ public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-11 03:31:27 UTC (rev 210) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-11 04:34:52 UTC (rev 211) @@ -151,12 +151,12 @@ c.setCreatorName("CSIRO"); c.setNameType("Organizational"); creators.add(c); - creators.add(new Creator("David", "Phillips")); - creators.add(new Creator("Rahul", "Gandhi")); - creators.add(new Creator("Alison", "Chapman")); - creators.add(new Creator("Matt", "Green")); - creators.add(new Creator("Rahul", "Dravid")); - creators.add(new Creator("John", "Smith")); + creators.add(new Creator("David", "Phillips", "Personal")); + creators.add(new Creator("Rahul", "Gandhi", "Personal")); + creators.add(new Creator("Alison", "Chapman", "Personal")); + creators.add(new Creator("Matt", "Green", "Personal")); + creators.add(new Creator("Rahul", "Dravid", "Personal")); + creators.add(new Creator("John", "Smith", "Personal")); return creators; } @@ -367,7 +367,8 @@ } catch (IllegalArgumentException ex) { - // This is expected + assertTrue(ex instanceof IllegalArgumentException); + assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } doiDTO = populateDummydoiDTO(); @@ -378,9 +379,10 @@ DoiMetaDataGenerator.createDoiMetaDataXML(doiDTO); fail("Validation for Title passed even when we expected to fail"); } - catch (IllegalArgumentException ex) + catch (Exception ex) { - // This is expected + assertTrue(ex instanceof IllegalArgumentException); + assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } doiDTO = populateDummydoiDTO(); @@ -393,7 +395,8 @@ } catch (IllegalArgumentException ex) { - // This is expected + assertTrue(ex instanceof IllegalArgumentException); + assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } doiDTO = populateDummydoiDTO(); @@ -406,7 +409,8 @@ } catch (IllegalArgumentException ex) { - // This is expected + assertTrue(ex instanceof IllegalArgumentException); + assertEquals(ex.getMessage(),"It is most likely that one parameter in DoiDTO is invalid"); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-11 04:34:31
|
Revision: 210 http://sourceforge.net/p/andspidclient/code/210 Author: chris-trapani Date: 2018-12-11 04:34:28 +0000 (Tue, 11 Dec 2018) Log Message: ----------- DMSTECH-9641 fix for nameType attribute Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-06 23:40:36 UTC (rev 209) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-11 04:34:28 UTC (rev 210) @@ -429,21 +429,14 @@ firstNode.getAffiliation()); detachExistingNodes(xPath, document); - for (int counter = 1; counter < creators.size(); counter++) { Element newCreatorNode = (Element) immutableclonedParentElement.clone(); Element childElement = (Element) newCreatorNode.getChildren().get(0); - final Creator creator = creators.get(counter); + Creator creator = creators.get(counter); childElement.setText(stripNonValidXMLCharacters(creator.getCreatorName())); - if (StringUtils.isNotEmpty(creator.getNameType())) - { - updateAttribute(document, nameSpace, element, DoiMetaDataGenerator.NAME_TYPE, - creator.getNameType()); - } - setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.GIVEN_NAME, creator.getFirstName()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.FAMILY_NAME, @@ -452,7 +445,8 @@ creator.getNameIdentifier()); setElementValueForParent(document, newCreatorNode, DoiMetaDataGenerator.AFFILIATION, creator.getAffiliation()); - + newCreatorNode.setAttribute(DoiMetaDataGenerator.NAME_TYPE, creator.getNameType()); + Element grandParent = baseElement.getParentElement(); grandParent.getParentElement().addContent(counter+1, newCreatorNode); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-06 23:41:20
|
Revision: 209 http://sourceforge.net/p/andspidclient/code/209 Author: chris-trapani Date: 2018-12-06 23:41:18 +0000 (Thu, 06 Dec 2018) Log Message: ----------- Merge pull request #5 in APPS/ands-pid-client from bugfix/DMSTECH-9633- to master * commit 'e6d4113777a3efe86efe5b63af5ad609753d355f': revert DMSTECH-9633: preserve dto order for contruibutors. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-06 23:41:04
|
Revision: 208 http://sourceforge.net/p/andspidclient/code/208 Author: chris-trapani Date: 2018-12-06 23:41:02 +0000 (Thu, 06 Dec 2018) Log Message: ----------- revert Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-06 05:22:46 UTC (rev 207) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-06 23:41:02 UTC (rev 208) @@ -509,7 +509,7 @@ baseElement.setAttribute(DoiMetaDataGenerator.DESCRIPTION_TYPE, firstNode.getDescriptionType()); } - baseElement.getParentElement().addContent(counter+1, newNode); + baseElement.getParentElement().addContent(1, newNode); } } else @@ -634,7 +634,7 @@ clonedParentElement.detach(); Element grandParent = parent.getParentElement(); - grandParent.addContent(counter+1, clonedParentElement); + grandParent.addContent(1, clonedParentElement); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-06 23:40:49
|
Revision: 207 http://sourceforge.net/p/andspidclient/code/207 Author: chris-trapani Date: 2018-12-06 23:40:47 +0000 (Thu, 06 Dec 2018) Log Message: ----------- DMSTECH-9633: preserve dto order for contruibutors. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-02 23:21:16 UTC (rev 206) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-06 23:40:47 UTC (rev 207) @@ -454,7 +454,7 @@ creator.getAffiliation()); Element grandParent = baseElement.getParentElement(); - grandParent.getParentElement().addContent(1, newCreatorNode); + grandParent.getParentElement().addContent(counter+1, newCreatorNode); } } else @@ -509,7 +509,7 @@ baseElement.setAttribute(DoiMetaDataGenerator.DESCRIPTION_TYPE, firstNode.getDescriptionType()); } - baseElement.getParentElement().addContent(1, newNode); + baseElement.getParentElement().addContent(counter+1, newNode); } } else @@ -634,7 +634,7 @@ clonedParentElement.detach(); Element grandParent = parent.getParentElement(); - grandParent.addContent(1, clonedParentElement); + grandParent.addContent(counter+1, clonedParentElement); } } Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-02 23:21:16 UTC (rev 206) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-12-06 23:40:47 UTC (rev 207) @@ -147,16 +147,16 @@ private List<Creator> createDummyCreators() { List<Creator> creators = new ArrayList<Creator>(); - creators.add(new Creator("John", "Smith")); - creators.add(new Creator("Matt", "Green")); - creators.add(new Creator("Alison", "Chapman")); - creators.add(new Creator("Rahul", "Gandhi")); - creators.add(new Creator("Rahul", "Dravid")); - creators.add(new Creator("David", "Phillips")); Creator c = new Creator(); c.setCreatorName("CSIRO"); c.setNameType("Organizational"); creators.add(c); + creators.add(new Creator("David", "Phillips")); + creators.add(new Creator("Rahul", "Gandhi")); + creators.add(new Creator("Alison", "Chapman")); + creators.add(new Creator("Matt", "Green")); + creators.add(new Creator("Rahul", "Dravid")); + creators.add(new Creator("John", "Smith")); return creators; } @@ -207,10 +207,10 @@ assertEquals("creatorName", ((Element) nodes.get(0)).getName()); assertEquals("CSIRO", ((Element) nodes.get(0)).getText()); assertEquals("Phillips, David", ((Element) nodes.get(1)).getText()); - assertEquals("Dravid, Rahul", ((Element) nodes.get(2)).getText()); - assertEquals("Gandhi, Rahul", ((Element) nodes.get(3)).getText()); - assertEquals("Chapman, Alison", ((Element) nodes.get(4)).getText()); - assertEquals("Green, Matt", ((Element) nodes.get(5)).getText()); + assertEquals("Gandhi, Rahul", ((Element) nodes.get(2)).getText()); + assertEquals("Chapman, Alison", ((Element) nodes.get(3)).getText()); + assertEquals("Green, Matt", ((Element) nodes.get(4)).getText()); + assertEquals("Dravid, Rahul", ((Element) nodes.get(5)).getText()); assertEquals("Smith, John", ((Element) nodes.get(6)).getText()); XPath resourceTypeXPath = XPath.newInstance(RESOURCETYPE_NAME_XPATH); @@ -452,7 +452,7 @@ List<Creator> creators = dto.getCreators(); creators.remove(3); creators.remove(4); - dto.getCreators().get(0).setFirstName("changed"); + dto.getCreators().get(1).setFirstName("changed"); dto.setCreators(creators); @@ -488,10 +488,10 @@ assertEquals("creatorName", ((Element) nodes.get(0)).getName()); assertEquals("CSIRO", ((Element) nodes.get(0)).getText()); - assertEquals("Dravid, Rahul", ((Element) nodes.get(1)).getText()); - assertEquals("Chapman, Alison", ((Element) nodes.get(2)).getText()); + assertEquals("Phillips, changed", ((Element) nodes.get(1)).getText()); + assertEquals("Gandhi, Rahul", ((Element) nodes.get(2)).getText()); assertEquals("Green, Matt", ((Element) nodes.get(3)).getText()); - assertEquals("Smith, changed", ((Element) nodes.get(4)).getText()); + assertEquals("Smith, John", ((Element) nodes.get(4)).getText()); assertEquals("creatorName", ((Element) nodes.get(0)).getName()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-12-02 23:21:35
|
Revision: 206 http://sourceforge.net/p/andspidclient/code/206 Author: chris-trapani Date: 2018-12-02 23:21:32 +0000 (Sun, 02 Dec 2018) Log Message: ----------- Merge pull request #4 in APPS/ands-pid-client from feature/DMSTECH-9566 to master * commit '7573721470fc5a2066a00e42d05dc7ce9e455a29': unused import. DMSTECH-9566: recreate doi xml metadata on update. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java Modified: trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java 2018-11-29 02:41:24 UTC (rev 205) +++ trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java 2018-12-02 23:21:32 UTC (rev 206) @@ -46,7 +46,6 @@ import au.csiro.doiclient.business.DoiDTO; import au.csiro.doiclient.utils.DoiMetaDataGenerator; import au.csiro.doiclient.utils.HttpUtil; -import au.csiro.pidclient.AndsPidClient.HandleType; /** * This is the main interface to the ANDS DOI Client library. It allows the caller to interact with the <a @@ -318,7 +317,7 @@ params.put("url", url); setDebug(params, debug); - return executeMethod(params, mintMethodName, null, doiDTO); + return executeMethod(params, mintMethodName, doiDTO); } @@ -439,10 +438,8 @@ } setDebug(params, debug); - AndsDoiResponse existingMetaDataXML = requestMetaDataOfDOI(doi); - return executeMethod(params, updateMethodName, - existingMetaDataXML.getMessage(), doiDTO); + return executeMethod(params, updateMethodName, doiDTO); } /** @@ -487,7 +484,7 @@ setDebug(params, debug); - return executeMethod(params, methodName, null, null); + return executeMethod(params, methodName, null); } /** @@ -547,7 +544,7 @@ params.put("doi", doi); setDebug(params, debug); - return executeMethod(params, methodName, null, null); + return executeMethod(params, methodName, null); } /** @@ -615,7 +612,7 @@ params.put("doi", doi); setDebug(params, debug); - return executeMethod(params, doiMetadataRequestMethodName, null, null); + return executeMethod(params, doiMetadataRequestMethodName, null); } @@ -699,8 +696,6 @@ * the method to call. * @param updateURL * associated with a DOI that needs to be updated. - * @param existingMetaDataXML - * meta-data associated with a DOI as held by ANDS. * @param doiDTO * holds the objects for constructing / updating the meta-data XML. * @return a formatted XML response. @@ -710,7 +705,7 @@ * thrown when attempting to execute method call. */ private AndsDoiResponse executeMethod(Map<String,String> queryStringParams, String methodName, - String existingMetaDataXML, DoiDTO doiDTO) throws HttpException, IOException + DoiDTO doiDTO) throws HttpException, IOException { String metaDataXML = null; @@ -745,10 +740,9 @@ // Updates the meta-data xml with the parameters set in the DTO. if (methodName.equals(updateMethodName) && (doiDTO != null)) { - metaDataXML = DoiMetaDataGenerator.updateMetaDataXMLFromDTO(existingMetaDataXML, doiDTO); + metaDataXML = DoiMetaDataGenerator.generateMetaDataXMLFromDTO(doiDTO); } - return doiRequest(url, metaDataXML, requestType); } Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-29 02:41:24 UTC (rev 205) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-12-02 23:21:32 UTC (rev 206) @@ -587,7 +587,14 @@ xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); Element theElement = (Element) xPath.selectSingleNode(document); Attribute attr = theElement.getAttribute(name); - attr.setValue(stripNonValidXMLCharacters(value)); + if(attr == null) + { + theElement.setAttribute(new Attribute(name, value)); + } + else + { + attr.setValue(stripNonValidXMLCharacters(value)); + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-29 02:41:40
|
Revision: 205 http://sourceforge.net/p/andspidclient/code/205 Author: chris-trapani Date: 2018-11-29 02:41:36 +0000 (Thu, 29 Nov 2018) Log Message: ----------- Merge pull request #3 in APPS/ands-pid-client from feature/DMSTECH-9566 to master * commit '023e97bddb9b0a6e3fd2bb93381cea06afc69130': handle null pointer. Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-22 03:35:49 UTC (rev 204) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-29 02:41:36 UTC (rev 205) @@ -557,8 +557,11 @@ XPath xPath = XPath.newInstance(element); xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); Element baseElement = (Element) xPath.selectSingleNode(document); - baseElement.removeContent(); - baseElement.detach(); + if (baseElement != null) + { + baseElement.removeContent(); + baseElement.detach(); + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-22 03:36:04
|
Revision: 204 http://sourceforge.net/p/andspidclient/code/204 Author: chris-trapani Date: 2018-11-22 03:36:01 +0000 (Thu, 22 Nov 2018) Log Message: ----------- Merge pull request #2 in APPS/ands-pid-client from feature/DMSTECH-9566 to master * commit 'fc07078abdfa3f2d6bfc0ebcb8eec5514f781853': DMSTECH-9566: update artefact name Modified Paths: -------------- trunk/build.gradle Modified: trunk/build.gradle =================================================================== --- trunk/build.gradle 2018-11-21 04:40:27 UTC (rev 203) +++ trunk/build.gradle 2018-11-22 03:36:01 UTC (rev 204) @@ -25,7 +25,7 @@ jar { manifest { - attributes 'Implementation-Title': 'andspidclient', 'Implementation-Version': majorVersion + "."+ minorVersion + attributes 'Implementation-Title': 'ands-pid-client', 'Implementation-Version': majorVersion + "."+ minorVersion } // useful while debugging from sourceSets.main.allSource @@ -80,7 +80,7 @@ publishing { publications { mavenJava(MavenPublication) { - artifactId 'andspidclient' + artifactId 'ands-pid-client' from components.java } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:15
|
Revision: 198 http://sourceforge.net/p/andspidclient/code/198 Author: chris-trapani Date: 2018-11-21 04:41:58 +0000 (Wed, 21 Nov 2018) Log Message: ----------- remove unused test class Removed Paths: ------------- trunk/src/test/java/au/csiro/pidclient/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:15
|
Revision: 197 http://sourceforge.net/p/andspidclient/code/197 Author: chris-trapani Date: 2018-11-21 04:41:46 +0000 (Wed, 21 Nov 2018) Log Message: ----------- update gradle version Modified Paths: -------------- trunk/build.gradle trunk/gradle/wrapper/gradle-wrapper.properties Modified: trunk/build.gradle =================================================================== --- trunk/build.gradle 2018-11-16 04:41:21 UTC (rev 196) +++ trunk/build.gradle 2018-11-21 04:41:46 UTC (rev 197) @@ -3,13 +3,13 @@ apply plugin: 'eclipse' apply plugin: 'maven-publish' -group = 'au.csiro' +group = 'net.sourceforge' description = """ands-pid-client""" ext { majorVersion = 1 - minorVersion = 0 + minorVersion = 1 } dependencies { compile group: 'commons-httpclient', name: 'commons-httpclient', version:'3.1' @@ -25,7 +25,7 @@ jar { manifest { - attributes 'Implementation-Title': 'ands-pid-client', 'Implementation-Version': majorVersion + "."+ minorVersion + attributes 'Implementation-Title': 'andspidclient', 'Implementation-Version': majorVersion + "."+ minorVersion } // useful while debugging from sourceSets.main.allSource @@ -80,7 +80,7 @@ publishing { publications { mavenJava(MavenPublication) { - artifactId 'ands-pid-client' + artifactId 'andspidclient' from components.java } } Modified: trunk/gradle/wrapper/gradle-wrapper.properties =================================================================== --- trunk/gradle/wrapper/gradle-wrapper.properties 2018-11-16 04:41:21 UTC (rev 196) +++ trunk/gradle/wrapper/gradle-wrapper.properties 2018-11-21 04:41:46 UTC (rev 197) @@ -1,6 +1,6 @@ -#Mon Nov 12 15:13:58 AEDT 2018 +#Mon Nov 19 11:36:41 AEDT 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:15
|
Revision: 196 http://sourceforge.net/p/andspidclient/code/196 Author: chris-trapani Date: 2018-11-21 04:41:26 +0000 (Wed, 21 Nov 2018) Log Message: ----------- DMSTECH-9566: convert to gradle. Add recommended DataCite field support Modified Paths: -------------- trunk/config/Code Format.xml trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java trunk/src/main/java/au/csiro/doiclient/AndsDoiResponse.java trunk/src/main/java/au/csiro/doiclient/business/AndsDoiIdentity.java trunk/src/main/java/au/csiro/doiclient/business/DoiDTO.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/main/java/au/csiro/doiclient/utils/DoiMetaDataGenerator.java trunk/src/main/java/au/csiro/doiclient/utils/HttpUtil.java trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java trunk/src/main/resources/DoiMetadataTemplate.xml trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java trunk/src/test/java/au/csiro/pidclient/TestAndsPidClient.java Added Paths: ----------- trunk/.gradle/ trunk/bin/ trunk/build/ trunk/build.gradle trunk/config/NOTICE.template trunk/config/checkstyle/ trunk/config/checkstyle/checkstyle.xml trunk/config/checkstyle/suppressions.xml trunk/config/codetemplates.xml trunk/config/findbugs/ trunk/config/findbugs/excludeFilter.xml trunk/config/license-mappings.xml trunk/config/pmd/ trunk/config/pmd/pmdRules.xml trunk/config/pmd/pmdRulesMain.xml trunk/config/pmd/pmdRulesTest.xml trunk/gradle/ trunk/gradle/coverage-report.gradle trunk/gradle/publish.gradle trunk/gradle/report.gradle trunk/gradle/version.properties.template trunk/gradle/versioning.gradle trunk/gradle/wrapper/ trunk/gradle/wrapper/gradle-wrapper.jar trunk/gradle/wrapper/gradle-wrapper.properties trunk/gradlew trunk/gradlew.bat trunk/settings.gradle trunk/src/main/java/au/csiro/doiclient/business/Creator.java trunk/src/main/java/au/csiro/doiclient/business/Description.java trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java trunk/src/main/java/au/csiro/doiclient/business/Subject.java Removed Paths: ------------- trunk/.settings/org.eclipse.wst.common.project.facet.core.xml trunk/.settings/org.maven.ide.eclipse.prefs trunk/config/checkstyle_checks.xml trunk/config/dist-assembly.xml Property Changed: ---------------- trunk/ trunk/.settings/ trunk/config/ trunk/src/ trunk/src/main/ trunk/src/main/java/ trunk/src/main/java/au/ trunk/src/main/java/au/csiro/ trunk/src/main/java/au/csiro/doiclient/ trunk/src/main/java/au/csiro/doiclient/business/ trunk/src/main/java/au/csiro/doiclient/utils/ trunk/src/main/java/au/csiro/pidclient/ trunk/src/main/java/au/csiro/pidclient/business/ trunk/src/main/javadoc/ trunk/src/main/resources/ trunk/src/main/resources/schema/ trunk/src/main/resources/schema/include/ trunk/src/site/ trunk/src/site/apt/ trunk/src/test/ trunk/src/test/java/ trunk/src/test/java/au/ trunk/src/test/java/au/csiro/ trunk/src/test/java/au/csiro/doiclient/ trunk/src/test/java/au/csiro/doiclient/utils/ trunk/src/test/java/au/csiro/pidclient/ Index: trunk =================================================================== --- trunk 2016-10-19 06:20:31 UTC (rev 195) +++ trunk 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk ___________________________________________________________________ Modified: svn:ignore ## -1 +1,2 ## -target +.project +.classpath Index: trunk/.gradle =================================================================== --- trunk/.gradle 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/.gradle 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk/.gradle ___________________________________________________________________ Added: svn:ignore ## -0,0 +1,3 ## +.project +.classpath +* Index: trunk/.settings =================================================================== --- trunk/.settings 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/.settings 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk/.settings ___________________________________________________________________ Added: svn:ignore ## -0,0 +1,3 ## +.project +.classpath +* Deleted: trunk/.settings/org.eclipse.wst.common.project.facet.core.xml =================================================================== --- trunk/.settings/org.eclipse.wst.common.project.facet.core.xml 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/.settings/org.eclipse.wst.common.project.facet.core.xml 2018-11-21 04:41:26 UTC (rev 196) @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<faceted-project> - <installed facet="jst.java" version="5.0"/> -</faceted-project> Deleted: trunk/.settings/org.maven.ide.eclipse.prefs =================================================================== --- trunk/.settings/org.maven.ide.eclipse.prefs 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/.settings/org.maven.ide.eclipse.prefs 2018-11-21 04:41:26 UTC (rev 196) @@ -1,9 +0,0 @@ -#Fri Feb 05 11:27:47 EST 2010 -activeProfiles= -eclipse.preferences.version=1 -fullBuildGoals=process-test-resources -includeModules=false -resolveWorkspaceProjects=true -resourceFilterGoals=process-resources resources\:testResources -skipCompilerPlugin=true -version=1 Index: trunk/bin =================================================================== --- trunk/bin 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/bin 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk/bin ___________________________________________________________________ Added: svn:ignore ## -0,0 +1,3 ## +.project +.classpath +* Index: trunk/build =================================================================== --- trunk/build 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/build 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk/build ___________________________________________________________________ Added: svn:ignore ## -0,0 +1,3 ## +.project +.classpath +* Added: trunk/build.gradle =================================================================== --- trunk/build.gradle (rev 0) +++ trunk/build.gradle 2018-11-21 04:41:26 UTC (rev 196) @@ -0,0 +1,88 @@ +apply plugin: 'java' +apply plugin: 'maven' +apply plugin: 'eclipse' +apply plugin: 'maven-publish' + +group = 'au.csiro' + +description = """ands-pid-client""" + +ext { + majorVersion = 1 + minorVersion = 0 +} +dependencies { + compile group: 'commons-httpclient', name: 'commons-httpclient', version:'3.1' + compile group: 'org.slf4j', name: 'slf4j-api', version:'1.7.7' + compile group: 'commons-lang', name: 'commons-lang', version:'2.4' + compile group: 'org.apache.commons', name: 'commons-collections4', version: '4.0' + compile(group: 'org.jdom', name: 'jdom', version:'1.1.2') { + exclude(module: 'maven-cobertura-plugin') + exclude(module: 'maven-findbugs-plugin') + } + testCompile group: 'junit', name: 'junit', version:'3.8.1' +} + +jar { + manifest { + attributes 'Implementation-Title': 'ands-pid-client', 'Implementation-Version': majorVersion + "."+ minorVersion + } + // useful while debugging + from sourceSets.main.allSource +} + +sourceCompatibility = 1.8 +targetCompatibility = 1.8 + +repositories { + mavenCentral() +} + + +apply from: 'gradle/versioning.gradle' + + +//===================================================================================================================== +// +// Main artifact build configuration +// +//===================================================================================================================== + +jar.dependsOn makeVersionProps + +//===================================================================================================================== +// +// Eclipse Configuration +// +//===================================================================================================================== + +eclipse { + project { + natures 'org.springsource.ide.eclipse.gradle.core.nature' + } +} + +//===================================================================================================================== +// +// Include other build files +// +//===================================================================================================================== + +// Produces pmd, findbugs and checkstyle reports. +apply from: 'gradle/report.gradle' + +// Produces jacoco code coverage report. +apply from: 'gradle/coverage-report.gradle' + +// We conditionally apply the publish script so that we don't need the properties for all builds. +if (gradle.startParameter.taskNames.any{it =~ /publish/}) { + apply from: 'gradle/publish.gradle' + publishing { + publications { + mavenJava(MavenPublication) { + artifactId 'ands-pid-client' + from components.java + } + } + } +} \ No newline at end of file Index: trunk/config =================================================================== --- trunk/config 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/config 2018-11-21 04:41:26 UTC (rev 196) Property changes on: trunk/config ___________________________________________________________________ Added: svn:ignore ## -0,0 +1,2 ## +.project +.classpath Modified: trunk/config/Code Format.xml =================================================================== --- trunk/config/Code Format.xml 2016-10-19 06:20:31 UTC (rev 195) +++ trunk/config/Code Format.xml 2018-11-21 04:41:26 UTC (rev 196) @@ -1,287 +1,295 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright 2010, CSIRO Australia. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ---> - -<profiles version="11"> -<profile kind="CodeFormatterProfile" name="CSIRO" version="11"> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<profiles version="12"> +<profile kind="CodeFormatterProfile" name="CSIRO" version="12"> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/> +<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/> +<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/> +<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_lambda_body" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/> <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/> +<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/> +<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/> +<setting id="org.eclipse.jdt.core.compiler.source" value="1.8"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/> -<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> +<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.8"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="next_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/> <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/> -<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="16"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/> -<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/> -<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/> +<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.8"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/> <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="next_line"/> +<setting id="org.eclipse.... [truncated message content] |
From: <chr...@us...> - 2018-11-21 04:55:14
|
Revision: 203 http://sourceforge.net/p/andspidclient/code/203 Author: chris-trapani Date: 2018-11-21 04:43:27 +0000 (Wed, 21 Nov 2018) Log Message: ----------- Merge pull request #1 in APPS/ands-pid-client from feature/DMSTECH-9566 to master * commit '6e48509d96c192c7eb1f0d0dcf7564da06e5aa58': set area for geolocation correctly. remove unused global on test class update xml to look a bit better peer review. update file version annotations remove unused test class update gradle version DMSTECH-9566: convert to gradle. Add recommended DataCite field support This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:14
|
Revision: 202 http://sourceforge.net/p/andspidclient/code/202 Author: chris-trapani Date: 2018-11-21 04:43:12 +0000 (Wed, 21 Nov 2018) Log Message: ----------- set area for geolocation correctly. remove unused global on test class Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-20 23:25:44 UTC (rev 201) +++ trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-21 04:43:12 UTC (rev 202) @@ -44,16 +44,14 @@ * East * @param w * West - * @param locationType - * The location type */ - public GeoLocation(String n, String s, String e, String w, LocationType locationType) + public GeoLocation(String n, String s, String e, String w) { this.north = n; this.east = e; this.south = s; this.west = w; - this.locationType = locationType; + this.locationType = LocationType.AREA; } /** @@ -63,14 +61,12 @@ * The latitude * @param longitude * The longitude - * @param locationType - * The location type */ - public GeoLocation(String latitude, String longitude, LocationType locationType) + public GeoLocation(String latitude, String longitude) { this.latitude = latitude; this.longitude = longitude; - this.locationType = locationType; + this.locationType = LocationType.POINT; } public LocationType getLocationType() Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-20 23:25:44 UTC (rev 201) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-21 04:43:12 UTC (rev 202) @@ -74,9 +74,6 @@ * Constant giving the xPath of the subject type */ private static final String SUBJECT_XPATH = "/xsi:resource/xsi:subjects/xsi:subject"; - - /** Constant giving the path to the meta-data template **/ - String metadataTemplatePath = "DoiMetadataTemplate.xml"; /** * Populates a DTO with values that will passed on the DOIMetaDataTemplate. @@ -114,14 +111,14 @@ // add geo points List<GeoLocation> geoLocations = new ArrayList<>(); - GeoLocation gl = new GeoLocation("-35.307380", "149.098210", GeoLocation.LocationType.POINT); + GeoLocation gl = new GeoLocation("-35.307380", "149.098210"); geoLocations.add(gl); - GeoLocation gl1 = new GeoLocation("-37.307380", "155.098210", GeoLocation.LocationType.POINT); + GeoLocation gl1 = new GeoLocation("-37.307380", "155.098210"); geoLocations.add(gl1); // add geo area - GeoLocation gl2 = new GeoLocation("-16.0", "-22.0", "145.0", "139.7", GeoLocation.LocationType.AREA); + GeoLocation gl2 = new GeoLocation("-16.0", "-22.0", "145.0", "139.7"); geoLocations.add(gl2); doiDTO.setGeoLocations(geoLocations); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:14
|
Revision: 201 http://sourceforge.net/p/andspidclient/code/201 Author: chris-trapani Date: 2018-11-21 04:42:59 +0000 (Wed, 21 Nov 2018) Log Message: ----------- update xml to look a bit better Modified Paths: -------------- trunk/src/main/resources/DoiMetadataTemplate.xml Modified: trunk/src/main/resources/DoiMetadataTemplate.xml =================================================================== --- trunk/src/main/resources/DoiMetadataTemplate.xml 2018-11-20 06:31:05 UTC (rev 200) +++ trunk/src/main/resources/DoiMetadataTemplate.xml 2018-11-21 04:42:59 UTC (rev 201) @@ -22,8 +22,8 @@ <creators> <creator> <creatorName nameType="Personal">Schimanski, Alexander</creatorName> - <givenName>Elizabeth</givenName> - <familyName>Miller</familyName> + <givenName>Alexander</givenName> + <familyName>Schimanski</familyName> <nameIdentifier schemeURI="http://orcid.org/" nameIdentifierScheme="ORCID">0000-0001-5000-0007</nameIdentifier> <affiliation>DataCite</affiliation> </creator> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:14
|
Revision: 200 http://sourceforge.net/p/andspidclient/code/200 Author: chris-trapani Date: 2018-11-21 04:42:41 +0000 (Wed, 21 Nov 2018) Log Message: ----------- peer review. Modified Paths: -------------- trunk/config/NOTICE.template trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Removed Paths: ------------- trunk/config/license-mappings.xml Modified: trunk/config/NOTICE.template =================================================================== --- trunk/config/NOTICE.template 2018-11-19 01:26:31 UTC (rev 199) +++ trunk/config/NOTICE.template 2018-11-21 04:42:41 UTC (rev 200) @@ -1,5 +1,5 @@ CASDA Commons -Copyright (c) 2014, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230. +Copyright (c) 2018, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230. This project includes: #GENERATED_NOTICES# \ No newline at end of file Deleted: trunk/config/license-mappings.xml =================================================================== --- trunk/config/license-mappings.xml 2018-11-19 01:26:31 UTC (rev 199) +++ trunk/config/license-mappings.xml 2018-11-21 04:42:41 UTC (rev 200) @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<license-lookup xmlns="https://source.jasig.org/schemas/maven-notice-plugin/license-lookup" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://source.jasig.org/schemas/maven-notice-plugin/license-lookup https://source.jasig.org/schemas/maven-notice-plugin/license-lookup/license-lookup-v1.0.xsd"> - <artifact> - <groupId>ant</groupId> - <artifactId>ant-nodeps</artifactId> - <version>1.6.5</version> - <license>Apache License, Version 2.0</license> - </artifact> - <artifact> - <groupId>au.csiro</groupId> - <artifactId>atnf-ivoa-tools</artifactId> - <version>1.0.1</version> - <license>Apache License, Version 2.0</license> - </artifact> - <artifact> - <groupId>ehcache</groupId> - <artifactId>ehcache</artifactId> - <version>1.1</version> - <license>Apache License, Version 2.0</license> - </artifact> - <artifact> - <groupId>imagej</groupId> - <artifactId>ij</artifactId> - <version>1.47d</version> - <license>Public Domain</license> - </artifact> - <artifact> - <groupId>nom.tam</groupId> - <artifactId>fits</artifactId> - <version>0.9.100</version> - <license>Public Domain</license> - </artifact> - <artifact> - <groupId>ojdbc6</groupId> - <artifactId>ojdbc6</artifactId> - <version>11.2.0.3.0</version> - <license>Oracle Technology Network Development and Distribution License</license> - </artifact> - <artifact> - <groupId>org.apache.zookeeper</groupId> - <artifactId>zookeeper</artifactId> - <version>3.3.1</version> - <license>Apache License, Version 2.0</license> - </artifact> - <artifact> - <groupId>org.springframework.ldap</groupId> - <artifactId>spring-ldap-odm</artifactId> - <version>1.3.1.RELEASE</version> - <license>Apache License, Version 2.0</license> - </artifact> - <artifact> - <groupId>tomcat</groupId> - <artifactId>naming-resources</artifactId> - <version>5.0.28</version> - <license>Apache License, Version 2.0</license> - </artifact> -</license-lookup> Modified: trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-19 01:26:31 UTC (rev 199) +++ trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-21 04:42:41 UTC (rev 200) @@ -44,13 +44,16 @@ * East * @param w * West + * @param locationType + * The location type */ - public GeoLocation(String n, String s, String e, String w) + public GeoLocation(String n, String s, String e, String w, LocationType locationType) { this.north = n; this.east = e; this.south = s; this.west = w; + this.locationType = locationType; } /** @@ -60,11 +63,14 @@ * The latitude * @param longitude * The longitude + * @param locationType + * The location type */ - public GeoLocation(String latitude, String longitude) + public GeoLocation(String latitude, String longitude, LocationType locationType) { this.latitude = latitude; this.longitude = longitude; + this.locationType = locationType; } public LocationType getLocationType() Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-19 01:26:31 UTC (rev 199) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-21 04:42:41 UTC (rev 200) @@ -145,9 +145,7 @@ { if (CollectionUtils.isNotEmpty(relatedIdentifiers)) { - XPath xPath = XPath.newInstance(element); - xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); - Element baseElement = (Element) xPath.selectSingleNode(document); + Element baseElement = getElement(document, nameSpace, element); Element relatedIdentifiersElement = baseElement.getParentElement(); relatedIdentifiersElement.getContent().clear(); relatedIdentifiersElement.addContent(baseElement); @@ -211,9 +209,8 @@ { if (CollectionUtils.isNotEmpty(subjects)) { - XPath xPath = XPath.newInstance(element); - xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); - Element baseElement = (Element) xPath.selectSingleNode(document); + Element baseElement = getElement(document, nameSpace, element); + Element relatedIdentifiersElement = baseElement.getParentElement(); relatedIdentifiersElement.getContent().clear(); relatedIdentifiersElement.addContent(baseElement); @@ -227,7 +224,7 @@ final Subject s = subjects.get(counter); - updateSubjectElement(baseElement, s); + updateSubjectElement(newNode, s); baseElement.getParentElement().addContent(1, newNode); } @@ -239,6 +236,26 @@ } } + /** + * Gets an element by name. + * + * @param document + * The xml document + * @param nameSpace + * The namespace the element belongs to + * @param element + * The name of the element to retrieve. + * @return The element if found. + * @throws JDOMException + * On error. + */ + private static Element getElement(Document document, String nameSpace, String element) throws JDOMException + { + XPath xPath = XPath.newInstance(element); + xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); + return (Element) xPath.selectSingleNode(document); + } + private static void updateSubjectElement(Element baseElement, final Subject firstNode) { baseElement.setText(stripNonValidXMLCharacters(firstNode.getSubject())); @@ -283,6 +300,7 @@ XPath xPath = XPath.newInstance(element); xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); Element baseElement = (Element) xPath.selectSingleNode(document); + final GeoLocation firstNode = geoLocations.get(0); Element geoLocationsElement = baseElement.getParentElement(); geoLocationsElement.getContent().clear(); @@ -390,6 +408,7 @@ XPath xPath = XPath.newInstance(element); xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); Element baseElement = (Element) xPath.selectSingleNode(document); + final Creator firstNode = creators.get(0); final Element immutableclonedParentElement = (Element) baseElement.getParentElement().clone(); @@ -464,9 +483,8 @@ { if (CollectionUtils.isNotEmpty(descriptions)) { - XPath xPath = XPath.newInstance(element); - xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); - Element baseElement = (Element) xPath.selectSingleNode(document); + Element baseElement = getElement(document, nameSpace, element); + Element descriptionNode = baseElement.getParentElement(); descriptionNode.getContent().clear(); descriptionNode.addContent(baseElement); @@ -586,10 +604,10 @@ public static void updateElementValues(Document document, String nameSpace, String element, List<String> values) throws JDOMException { - XPath xPath = XPath.newInstance(element); xPath.addNamespace(nameSpace, document.getRootElement().getNamespaceURI()); Element baseElement = (Element) xPath.selectSingleNode(document); + baseElement.setText(stripNonValidXMLCharacters(values.get(0))); detachExistingNodes(xPath, document); Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-19 01:26:31 UTC (rev 199) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-21 04:42:41 UTC (rev 200) @@ -111,23 +111,20 @@ List<Description> descriptions = new ArrayList<>(); descriptions.add(desc); doiDTO.setDescriptions(descriptions); - + // add geo points List<GeoLocation> geoLocations = new ArrayList<>(); - GeoLocation gl = new GeoLocation("-35.307380", "149.098210"); - gl.setLocationType(GeoLocation.LocationType.POINT); + GeoLocation gl = new GeoLocation("-35.307380", "149.098210", GeoLocation.LocationType.POINT); geoLocations.add(gl); - - GeoLocation gl1 = new GeoLocation("-37.307380", "155.098210"); - gl1.setLocationType(GeoLocation.LocationType.POINT); + + GeoLocation gl1 = new GeoLocation("-37.307380", "155.098210", GeoLocation.LocationType.POINT); geoLocations.add(gl1); // add geo area - GeoLocation gl2 = new GeoLocation("-16.0", "-22.0", "145.0", "139.7"); - gl2.setLocationType(GeoLocation.LocationType.AREA); + GeoLocation gl2 = new GeoLocation("-16.0", "-22.0", "145.0", "139.7", GeoLocation.LocationType.AREA); geoLocations.add(gl2); doiDTO.setGeoLocations(geoLocations); - + // subjects List<Subject> subjects = new ArrayList<>(); Subject s = new Subject(); @@ -291,14 +288,14 @@ @SuppressWarnings("rawtypes") List subjectNodes = subjectsXpath.selectNodes(document); assertEquals(2, subjectNodes.size()); - assertEquals("subject1", ((Element)subjectNodes.get(0)).getText()); - assertEquals("subject", ((Element)subjectNodes.get(1)).getText()); - assertEquals("subjectScheme1", ((Element)subjectNodes.get(0)).getAttributeValue("subjectScheme")); - assertEquals("subjectScheme", ((Element)subjectNodes.get(1)).getAttributeValue("subjectScheme")); - assertEquals("schemeURI1", ((Element)subjectNodes.get(0)).getAttributeValue("schemeURI")); - assertEquals("schemeURI", ((Element)subjectNodes.get(1)).getAttributeValue("schemeURI")); - assertEquals("valueUri1", ((Element)subjectNodes.get(0)).getAttributeValue("valueURI")); - assertEquals("valueUri", ((Element)subjectNodes.get(1)).getAttributeValue("valueURI")); + assertEquals("subject", ((Element)subjectNodes.get(0)).getText()); + assertEquals("subject1", ((Element)subjectNodes.get(1)).getText()); + assertEquals("subjectScheme", ((Element)subjectNodes.get(0)).getAttributeValue("subjectScheme")); + assertEquals("subjectScheme1", ((Element)subjectNodes.get(1)).getAttributeValue("subjectScheme")); + assertEquals("schemeURI", ((Element)subjectNodes.get(0)).getAttributeValue("schemeURI")); + assertEquals("schemeURI1", ((Element)subjectNodes.get(1)).getAttributeValue("schemeURI")); + assertEquals("valueUri", ((Element)subjectNodes.get(0)).getAttributeValue("valueURI")); + assertEquals("valueUri1", ((Element)subjectNodes.get(1)).getAttributeValue("valueURI")); } /** @@ -562,14 +559,14 @@ @SuppressWarnings("rawtypes") List subjectNodes = subjectsXpath.selectNodes(document); assertEquals(2, subjectNodes.size()); - assertEquals("updatedSubject1", ((Element)subjectNodes.get(0)).getText()); - assertEquals("updatedSubject", ((Element)subjectNodes.get(1)).getText()); - assertEquals("subjectScheme1", ((Element)subjectNodes.get(0)).getAttributeValue("subjectScheme")); - assertEquals("subjectScheme", ((Element)subjectNodes.get(1)).getAttributeValue("subjectScheme")); - assertEquals("schemeURI1", ((Element)subjectNodes.get(0)).getAttributeValue("schemeURI")); - assertEquals("schemeURI", ((Element)subjectNodes.get(1)).getAttributeValue("schemeURI")); - assertEquals("valueUri1", ((Element)subjectNodes.get(0)).getAttributeValue("valueURI")); - assertEquals("valueUri", ((Element)subjectNodes.get(1)).getAttributeValue("valueURI")); + assertEquals("updatedSubject", ((Element)subjectNodes.get(0)).getText()); + assertEquals("updatedSubject1", ((Element)subjectNodes.get(1)).getText()); + assertEquals("subjectScheme", ((Element)subjectNodes.get(0)).getAttributeValue("subjectScheme")); + assertEquals("subjectScheme1", ((Element)subjectNodes.get(1)).getAttributeValue("subjectScheme")); + assertEquals("schemeURI", ((Element)subjectNodes.get(0)).getAttributeValue("schemeURI")); + assertEquals("schemeURI1", ((Element)subjectNodes.get(1)).getAttributeValue("schemeURI")); + assertEquals("valueUri", ((Element)subjectNodes.get(0)).getAttributeValue("valueURI")); + assertEquals("valueUri1", ((Element)subjectNodes.get(1)).getAttributeValue("valueURI")); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2018-11-21 04:55:14
|
Revision: 199 http://sourceforge.net/p/andspidclient/code/199 Author: chris-trapani Date: 2018-11-21 04:42:25 +0000 (Wed, 21 Nov 2018) Log Message: ----------- update file version annotations Modified Paths: -------------- trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java trunk/src/main/java/au/csiro/doiclient/AndsDoiResponse.java trunk/src/main/java/au/csiro/doiclient/business/AndsDoiIdentity.java trunk/src/main/java/au/csiro/doiclient/business/Creator.java trunk/src/main/java/au/csiro/doiclient/business/Description.java trunk/src/main/java/au/csiro/doiclient/business/DoiDTO.java trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java trunk/src/main/java/au/csiro/doiclient/business/Subject.java trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java trunk/src/main/java/au/csiro/doiclient/utils/DoiMetaDataGenerator.java trunk/src/main/java/au/csiro/doiclient/utils/HttpUtil.java trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java Modified: trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/AndsDoiClient.java 2018-11-21 04:42:25 UTC (rev 199) @@ -90,7 +90,7 @@ * * @author Robert Bridle on 05/02/2010 * @author John Page on 03/03/2012 - * @version $Revision: 180 $Date: $ + * @version $Revision$ $Date$ */ public class AndsDoiClient { Modified: trunk/src/main/java/au/csiro/doiclient/AndsDoiResponse.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/AndsDoiResponse.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/AndsDoiResponse.java 2018-11-21 04:42:25 UTC (rev 199) @@ -23,7 +23,7 @@ * * @author John Page on 06/03/2012 * - * @version $Revision: 171 $ $Date: 2012-08-02 12:17:06 +1000 (Thu, 02 Aug 2012) $ + * @version $Revision$ $Date$ */ public class AndsDoiResponse { Modified: trunk/src/main/java/au/csiro/doiclient/business/AndsDoiIdentity.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/AndsDoiIdentity.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/AndsDoiIdentity.java 2018-11-21 04:42:25 UTC (rev 199) @@ -25,7 +25,7 @@ * * @author John Page on 03/03/2012 * - * @version $Revision: 142 $Date: $ + * @version $Revision$ $Date$ */ public class AndsDoiIdentity { Modified: trunk/src/main/java/au/csiro/doiclient/business/Creator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/Creator.java 2018-11-21 04:42:25 UTC (rev 199) @@ -10,7 +10,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Chris Trapani on 13/11/2018 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class Creator { Modified: trunk/src/main/java/au/csiro/doiclient/business/Description.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Description.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/Description.java 2018-11-21 04:42:25 UTC (rev 199) @@ -8,7 +8,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Chris Trapani on 13/11/2018 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class Description { Modified: trunk/src/main/java/au/csiro/doiclient/business/DoiDTO.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/DoiDTO.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/DoiDTO.java 2018-11-21 04:42:25 UTC (rev 199) @@ -28,7 +28,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author John Page on 03/03/2012 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class DoiDTO implements Serializable { Modified: trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/GeoLocation.java 2018-11-21 04:42:25 UTC (rev 199) @@ -8,7 +8,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Chris Trapani on 13/11/2018 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class GeoLocation { Modified: trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/RelatedIdentifier.java 2018-11-21 04:42:25 UTC (rev 199) @@ -6,7 +6,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Chris Trapani on 13/11/2018 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class RelatedIdentifier { Modified: trunk/src/main/java/au/csiro/doiclient/business/Subject.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/business/Subject.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/business/Subject.java 2018-11-21 04:42:25 UTC (rev 199) @@ -8,7 +8,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Chris Trapani on 13/11/2018 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class Subject { Modified: trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/utils/ConverterUtils.java 2018-11-21 04:42:25 UTC (rev 199) @@ -50,7 +50,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Martin Pienaar on 22/07/2012 - * @version $Revision: 191 $ $Date: 2016-10-10 17:54:28 +1100 (Mon, 10 Oct 2016) $ + * @version $Revision$ $Date$ */ public class ConverterUtils { Modified: trunk/src/main/java/au/csiro/doiclient/utils/DoiMetaDataGenerator.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/DoiMetaDataGenerator.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/utils/DoiMetaDataGenerator.java 2018-11-21 04:42:25 UTC (rev 199) @@ -40,7 +40,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author John Page on 03/03/2011 - * @version $Revision: 191 $Date: $ + * @version $Revision$ $Date$ */ public class DoiMetaDataGenerator { Modified: trunk/src/main/java/au/csiro/doiclient/utils/HttpUtil.java =================================================================== --- trunk/src/main/java/au/csiro/doiclient/utils/HttpUtil.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/doiclient/utils/HttpUtil.java 2018-11-21 04:42:25 UTC (rev 199) @@ -30,7 +30,7 @@ * All rights reserved. * * @author Simon Bear on 15/05/2012 - * @version $Revision: 155 $ $Date: 2012-05-16 12:25:34 +1000 (Wed, 16 May 2012) $ + * @version $Revision$ $Date$ */ public class HttpUtil { Modified: trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java =================================================================== --- trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/pidclient/AndsPidClient.java 2018-11-21 04:42:25 UTC (rev 199) @@ -89,7 +89,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author Robert Bridle on 05/02/2010 - * @version $Revision: 7131 $ $Date: 2010-06-09 14:25:15 +1000 (Wed, 09 Jun 2010) $ + * @version $Revision$ $Date$ */ public class AndsPidClient { Modified: trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java =================================================================== --- trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/main/java/au/csiro/pidclient/CustomHttpsSocketFactory.java 2018-11-21 04:42:25 UTC (rev 199) @@ -33,7 +33,7 @@ * Copyright 2016, CSIRO Australia All rights reserved. * * @author John Page on 18/02/2016 - * @version $Revision: 181 $ $Date: 2016-02-19 13:40:28 +1100 (Fri, 19 Feb 2016) $ + * @version $Revision$ $Date$ */ public class CustomHttpsSocketFactory implements SecureProtocolSocketFactory { Modified: trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java =================================================================== --- trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-19 00:44:47 UTC (rev 198) +++ trunk/src/test/java/au/csiro/doiclient/utils/TestDoiMetaDataGenerator.java 2018-11-21 04:42:25 UTC (rev 199) @@ -36,7 +36,7 @@ * Copyright 2012, CSIRO Australia All rights reserved. * * @author John Page on 6/03/2012 - * @version $Revision: 192 $Date: $ + * @version $Revision$ $Date$ */ public class TestDoiMetaDataGenerator extends TestCase This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <csi...@us...> - 2016-10-19 06:20:34
|
Revision: 195 http://sourceforge.net/p/andspidclient/code/195 Author: csirobuilduser Date: 2016-10-19 06:20:31 +0000 (Wed, 19 Oct 2016) Log Message: ----------- [maven-release-plugin] prepare for next development iteration Modified Paths: -------------- trunk/pom.xml Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2016-10-19 06:20:25 UTC (rev 194) +++ trunk/pom.xml 2016-10-19 06:20:31 UTC (rev 195) @@ -52,7 +52,7 @@ <groupId>net.sourceforge.andspidclient</groupId> <artifactId>ands-pid-client</artifactId> <packaging>jar</packaging> - <version>1.0.33</version> + <version>1.0.34-SNAPSHOT</version> <name>ands-pid-client</name> <description>A generic client library for accessing the ANDS Persistent Identifier and the DOI services. See the Javadoc report for full details on usage.</description> <url>http://andspidclient.sourceforge.net/</url> @@ -61,9 +61,9 @@ <url>https://sourceforge.net/apps/trac/andspidclient/</url> </issueManagement> <scm> - <connection>scm:svn:https://svn.code.sf.net/p/andspidclient/code/tags/ands-pid-client-1.0.33</connection> - <developerConnection>scm:svn:https://svn.code.sf.net/p/andspidclient/code/tags/ands-pid-client-1.0.33</developerConnection> - <url>http://svn.code.sf.net/p/viewvc/andspidclient/tags/ands-pid-client-1.0.33</url> + <connection>scm:svn:https://svn.code.sf.net/p/andspidclient/code/trunk</connection> + <developerConnection>scm:svn:https://svn.code.sf.net/p/andspidclient/code/trunk</developerConnection> + <url>http://svn.code.sf.net/p/viewvc/andspidclient/trunk</url> </scm> <distributionManagement> <site> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |