mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-18 07:23:08 +00:00
AIP work (DS-466) cleanup. Only disseminate non-null values for EPeople into the 'DSPACE-ROLES' xml stream. This just ensures we keep the XML content a little bit smaller in size, and cuts down on empty XML tags.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5681 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -473,21 +473,33 @@ public class RoleDisseminator implements PackageDisseminator
|
|||||||
writer.writeCharacters(eperson.getEmail());
|
writer.writeCharacters(eperson.getEmail());
|
||||||
writer.writeEndElement();
|
writer.writeEndElement();
|
||||||
|
|
||||||
|
if(eperson.getNetid()!=null)
|
||||||
|
{
|
||||||
writer.writeStartElement(NETID);
|
writer.writeStartElement(NETID);
|
||||||
writer.writeCharacters(eperson.getNetid());
|
writer.writeCharacters(eperson.getNetid());
|
||||||
writer.writeEndElement();
|
writer.writeEndElement();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(eperson.getFirstName()!=null)
|
||||||
|
{
|
||||||
writer.writeStartElement(FIRST_NAME);
|
writer.writeStartElement(FIRST_NAME);
|
||||||
writer.writeCharacters(eperson.getFirstName());
|
writer.writeCharacters(eperson.getFirstName());
|
||||||
writer.writeEndElement();
|
writer.writeEndElement();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(eperson.getLastName()!=null)
|
||||||
|
{
|
||||||
writer.writeStartElement(LAST_NAME);
|
writer.writeStartElement(LAST_NAME);
|
||||||
writer.writeCharacters(eperson.getLastName());
|
writer.writeCharacters(eperson.getLastName());
|
||||||
writer.writeEndElement();
|
writer.writeEndElement();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(eperson.getLanguage()!=null)
|
||||||
|
{
|
||||||
writer.writeStartElement(LANGUAGE);
|
writer.writeStartElement(LANGUAGE);
|
||||||
writer.writeCharacters(eperson.getLanguage());
|
writer.writeCharacters(eperson.getLanguage());
|
||||||
writer.writeEndElement();
|
writer.writeEndElement();
|
||||||
|
}
|
||||||
|
|
||||||
if (emitPassword)
|
if (emitPassword)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user