Verschiedene BugFixes
git-svn-id: https://svn.libreccm.org/ccm/trunk@1320 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
16bb369677
commit
1ec33ceaaf
|
|
@ -6,7 +6,9 @@ import com.arsdigita.domain.DataObjectNotFoundException;
|
|||
import com.arsdigita.persistence.DataObject;
|
||||
import com.arsdigita.persistence.OID;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
|
@ -117,8 +119,22 @@ public class SciProject extends GenericOrganizationalUnit {
|
|||
}
|
||||
|
||||
public Date getEnd() {
|
||||
if (get(END) != null) {
|
||||
final Date endDate = (Date) get(END);
|
||||
final Calendar end = new GregorianCalendar();
|
||||
end.setTime(endDate);
|
||||
if (getEndSkipDay() && (end.get(Calendar.DAY_OF_MONTH) == 1)) {
|
||||
end.add(Calendar.MONTH, 1);
|
||||
end.add(Calendar.DAY_OF_MONTH, -1);
|
||||
|
||||
return end.getTime();
|
||||
} else {
|
||||
return (Date) get(END);
|
||||
}
|
||||
} else {
|
||||
return (Date) get(END);
|
||||
}
|
||||
}
|
||||
|
||||
public void setEnd(Date end) {
|
||||
set(END, end);
|
||||
|
|
@ -182,7 +198,6 @@ public class SciProject extends GenericOrganizationalUnit {
|
|||
set(FUNDING_VOLUME, fundingVolume);
|
||||
}
|
||||
|
||||
|
||||
/*Method is not use commented out.
|
||||
* @Override
|
||||
public boolean hasContacts() {
|
||||
|
|
@ -345,7 +360,6 @@ public class SciProject extends GenericOrganizationalUnit {
|
|||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
@Override
|
||||
public List<ExtraXMLGenerator> getExtraXMLGenerators() {
|
||||
final List<ExtraXMLGenerator> generators = super.getExtraXMLGenerators();
|
||||
|
|
|
|||
Loading…
Reference in New Issue