}
public Date getFreezeTime() {
if (isRoot()) {
final Date standardFreezeTime = getStandardFreezeTime();
final FTOverride ftOverride = dbControl.getFTOverride(dbControl.getOwner(), this);
if (ftOverride != null) {
logger.info("Have a freeze time override for " + dbControl.getOwner().getName() + " for " + getName() + ". standard is " + standardFreezeTime + " override is " + ftOverride.getNewEnd());
return ftOverride.getNewEnd();
}
return standardFreezeTime;
} else {
return getParentWorkPackage().getFreezeTime();