Group group = null;
try {
group = getGroup();
if (!group.isStagingGroup()) {
return logoId;
}
}
catch (Exception e) {
return logoId;
}
Group liveGroup = group.getLiveGroup();
LayoutSet liveLayoutSet = null;
if (isPrivateLayout()) {
liveLayoutSet = liveGroup.getPrivateLayoutSet();
}
else {
liveLayoutSet = liveGroup.getPublicLayoutSet();
}
return liveLayoutSet.getLogoId();
}
@Override
public String getSettings() {
if (_settingsProperties == null) {
return super.getSettings();
}
else {
return _settingsProperties.toString();
}
}
public UnicodeProperties getSettingsProperties() {
if (_settingsProperties == null) {
_settingsProperties = new UnicodeProperties(true);
try {
_settingsProperties.load(super.getSettings());
}
catch (IOException ioe) {
_log.error(ioe, ioe);
}
}