}
@Override
protected LocalizedFieldBean load()
{
LocalizedFieldBean fieldBean = null;
PortletApplication app = locator.getPortletRegistry().getPortletApplication(paNodeBean.getApplicationName());
PortletDefinition def = null;
if (paNodeBean.getName() != null)
{
def = PortletApplicationUtils.getPortletOrClone(app, paNodeBean.getName());
}
GenericMetadata metadata = (def == null ? app.getMetadata() : def.getMetadata());
for (LocalizedField field : metadata.getFields())
{
LocalizedFieldBean tempBean = new LocalizedFieldBean(field);
if (name.equals(tempBean.getName()) && localeString.equals(tempBean.getLocaleString()))
{
fieldBean = tempBean;
break;
}
}