Hi Jennifer
If you are using xmlui it would be much easier to add the dot in the
xsl template. it would also give you the flexibility to ad the stop
when necessary and not in lists, comma separated where it would became
something like:
Sinatra, Frank., Einstein, Albert., Obama, Barak., etc.
Jave modifications sometimes became hard to mantain.
I hope this helps
Paulo Jobim
Em 19/10/2009, às 21:42, Jennifer Whalan escreveu:
We are using XMLUI on 1.5.2.
In DCPersonName.java, we had added a customisation to automatically
add fullstops to the end of author names. This was added to the
toString() method. We had no problem with this in 1.5.1 (XMLUI), but
now that we have upgraded to 1.5.2, it is not working anymore.
Now, (and I might be showing off my ignorance here), the
DescribeStep.java under the xmlui-api doesn't look like it directly
adds any metadata to an item, only reads existing metadata to
display it, so I'm assuming it is the DescribeStep.java under the
dspace-api that does all the adding of metadata to an item. That
DescribeStep.java under the dspace-api has:
item.addMetadata(schema, element, qualifier, null,
new DCPersonName(l, f).toString());
under the readNames() method, which means it should add the
fullstop, under the modified toString:
public String toString()
{
StringBuffer out = new StringBuffer();
if (lastName != null)
{
out.append(lastName);
if ((firstNames != null) && !firstNames.equals(""))
{
out.append(", ").append(firstNames);
}
if (out.charAt(out.length() - 1) != '.' &&
out.charAt(out.length() - 1) == ')' && out.charAt(out.length() - 1)
== '-')
{
out.append(".");
}
}
return (out.toString());
}
After the upgrade, I've been looking at the source, but I can't
figure out why this would not be working anymore. If anyone could
give me any hints, would be very thankful.
Thanks
Jennifer Whalan
Jennifer Whalan
Territory Stories Administrator
Innovation & Access, Northern Territory Library
Department of Natural Resources, Environment, The Arts and Sport
Northern Territory Government
Phone: (08) 8922 0752
Fax: (08) 8922 0722
Email: [email protected]
Web: www.ntl.nt.gov.au
The information contained in this message and any attachments may be
confidential information and may be subject to legal privilege,
public interest or legal profession privilege. If you are not the
intended recipient, any use, disclosure or copying of this message
or any attachments is unauthorised. If you have received this
document in error, please advise the sender. No representation or
warranty is given that attached files are free from viruses or other
defects. The recipient assumes all responsibility for any loss or
damage resulting directly or indirectly from the use of any attached
files.
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market and
stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech