BugFixes
git-svn-id: https://svn.libreccm.org/ccm/trunk@1598 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
418b4ddeb2
commit
2d213159b5
|
|
@ -21,8 +21,9 @@ package com.arsdigita.loader;
|
||||||
import com.arsdigita.domain.DataObjectNotFoundException;
|
import com.arsdigita.domain.DataObjectNotFoundException;
|
||||||
import com.arsdigita.globalization.Charset;
|
import com.arsdigita.globalization.Charset;
|
||||||
import com.arsdigita.globalization.Locale;
|
import com.arsdigita.globalization.Locale;
|
||||||
import com.arsdigita.kernel.Group;
|
|
||||||
import com.arsdigita.kernel.EmailAddress;
|
import com.arsdigita.kernel.EmailAddress;
|
||||||
|
import com.arsdigita.kernel.Group;
|
||||||
|
import com.arsdigita.kernel.GroupCollection;
|
||||||
import com.arsdigita.kernel.Kernel;
|
import com.arsdigita.kernel.Kernel;
|
||||||
import com.arsdigita.kernel.KernelExcursion;
|
import com.arsdigita.kernel.KernelExcursion;
|
||||||
import com.arsdigita.kernel.PackageInstance;
|
import com.arsdigita.kernel.PackageInstance;
|
||||||
|
|
@ -51,32 +52,27 @@ import com.arsdigita.util.UncheckedWrapperException;
|
||||||
import com.arsdigita.util.parameter.CSVParameterReader;
|
import com.arsdigita.util.parameter.CSVParameterReader;
|
||||||
import com.arsdigita.util.parameter.EmailParameter;
|
import com.arsdigita.util.parameter.EmailParameter;
|
||||||
import com.arsdigita.util.parameter.Parameter;
|
import com.arsdigita.util.parameter.Parameter;
|
||||||
import com.arsdigita.util.parameter.StringParameter;
|
|
||||||
import com.arsdigita.util.parameter.StringArrayParameter;
|
import com.arsdigita.util.parameter.StringArrayParameter;
|
||||||
|
import com.arsdigita.util.parameter.StringParameter;
|
||||||
import com.arsdigita.util.servlet.HttpHost;
|
import com.arsdigita.util.servlet.HttpHost;
|
||||||
import com.arsdigita.web.Application;
|
import com.arsdigita.web.Application;
|
||||||
import com.arsdigita.web.ApplicationType;
|
import com.arsdigita.web.ApplicationType;
|
||||||
import com.arsdigita.web.Host;
|
import com.arsdigita.web.Host;
|
||||||
import com.arsdigita.web.Web;
|
import com.arsdigita.web.Web;
|
||||||
import com.arsdigita.webdevsupport.WebDevSupport;
|
import com.arsdigita.webdevsupport.WebDevSupport;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.io.OutputStreamWriter;
|
import java.io.OutputStreamWriter;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
// import java.util.Locale;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.mail.internet.InternetAddress;
|
import javax.mail.internet.InternetAddress;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -64,9 +64,7 @@ public class PersonalProjects implements ContentGenerator {
|
||||||
"personalProjects");
|
"personalProjects");
|
||||||
|
|
||||||
if ((projects == null) || projects.isEmpty()) {
|
if ((projects == null) || projects.isEmpty()) {
|
||||||
personalProjectsElem.newChildElement("noProjects");
|
personalProjectsElem.newChildElement("noProjects");
|
||||||
|
|
||||||
return;
|
|
||||||
} else {
|
} else {
|
||||||
final List<SciProject> currentProjects = new ArrayList<SciProject>();
|
final List<SciProject> currentProjects = new ArrayList<SciProject>();
|
||||||
final List<SciProject> finishedProjects =
|
final List<SciProject> finishedProjects =
|
||||||
|
|
|
||||||
|
|
@ -74,46 +74,27 @@ public abstract class UnPublished extends Publication {
|
||||||
}
|
}
|
||||||
|
|
||||||
public GenericOrganizationalUnit getOrganization() {
|
public GenericOrganizationalUnit getOrganization() {
|
||||||
/* DataCollection collection;
|
final GenericOrganizationalUnitBundle bundle = getUnPublishedBundle().
|
||||||
|
getOrganization();
|
||||||
|
|
||||||
collection = (DataCollection) get(ORGANIZATION);
|
if (bundle == null) {
|
||||||
|
return null;
|
||||||
if (0 == collection.size()) {
|
} else {
|
||||||
return null;
|
return (GenericOrganizationalUnit) bundle.getPrimaryInstance();
|
||||||
} else {
|
}
|
||||||
DataObject dobj;
|
|
||||||
|
|
||||||
collection.next();
|
|
||||||
dobj = collection.getDataObject();
|
|
||||||
collection.close();
|
|
||||||
|
|
||||||
return (GenericOrganizationalUnit) DomainObjectFactory.newInstance(
|
|
||||||
dobj);
|
|
||||||
}*/
|
|
||||||
return (GenericOrganizationalUnit) getUnPublishedBundle().
|
|
||||||
getOrganization().getPrimaryInstance();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public GenericOrganizationalUnit getOrganization(final String language) {
|
public GenericOrganizationalUnit getOrganization(final String language) {
|
||||||
return (GenericOrganizationalUnit) getUnPublishedBundle().
|
final GenericOrganizationalUnitBundle bundle = getUnPublishedBundle().
|
||||||
getOrganization().getInstance(language);
|
getOrganization();
|
||||||
|
if (bundle == null) {
|
||||||
|
return null;
|
||||||
|
} else {
|
||||||
|
return (GenericOrganizationalUnit) bundle.getInstance(language);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setOrganization(final GenericOrganizationalUnit orga) {
|
public void setOrganization(final GenericOrganizationalUnit orga) {
|
||||||
/*GenericOrganizationalUnit oldOrga;
|
|
||||||
|
|
||||||
oldOrga = getOrganization();
|
|
||||||
|
|
||||||
if (oldOrga != null) {
|
|
||||||
remove(ORGANIZATION, oldOrga);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (null != orga) {
|
|
||||||
Assert.exists(orga, GenericOrganizationalUnit.class);
|
|
||||||
DataObject link = add(ORGANIZATION, orga);
|
|
||||||
link.set("orgaOrder", 1);
|
|
||||||
link.save();
|
|
||||||
}*/
|
|
||||||
getUnPublishedBundle().setOrganization(orga);
|
getUnPublishedBundle().setOrganization(orga);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -132,17 +113,18 @@ public abstract class UnPublished extends Publication {
|
||||||
public void setNumberOfPages(Integer numberOfPages) {
|
public void setNumberOfPages(Integer numberOfPages) {
|
||||||
set(NUMBER_OF_PAGES, numberOfPages);
|
set(NUMBER_OF_PAGES, numberOfPages);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ExtraXMLGenerator> getExtraXMLGenerators() {
|
public List<ExtraXMLGenerator> getExtraXMLGenerators() {
|
||||||
final List<ExtraXMLGenerator> generators = super.getExtraXMLGenerators();
|
final List<ExtraXMLGenerator> generators = super.getExtraXMLGenerators();
|
||||||
generators.add(new UnPublishedExtraXmlGenerator());
|
generators.add(new UnPublishedExtraXmlGenerator());
|
||||||
return generators;
|
return generators;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ExtraXMLGenerator> getExtraListXMLGenerators() {
|
public List<ExtraXMLGenerator> getExtraListXMLGenerators() {
|
||||||
final List<ExtraXMLGenerator> generators = super.getExtraListXMLGenerators();
|
final List<ExtraXMLGenerator> generators = super.
|
||||||
|
getExtraListXMLGenerators();
|
||||||
generators.add(new UnPublishedExtraXmlGenerator());
|
generators.add(new UnPublishedExtraXmlGenerator());
|
||||||
return generators;
|
return generators;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue