List of usage examples for com.liferay.portal.configuration.metatype.definitions ExtendedMetaTypeInformation getObjectClassDefinition
@Override
public ExtendedObjectClassDefinition getObjectClassDefinition(String id, String locale);
From source file:com.liferay.configuration.admin.web.internal.util.ConfigurationModelRetrieverImpl.java
License:Open Source License
protected ConfigurationModel getConfigurationModel(Bundle bundle, String pid, boolean factory, String locale) { ExtendedMetaTypeInformation metaTypeInformation = _extendedMetaTypeService.getMetaTypeInformation(bundle); if (metaTypeInformation == null) { return null; }// ww w .ja va2 s . co m ConfigurationModel configurationModel = new ConfigurationModel( metaTypeInformation.getObjectClassDefinition(pid, locale), getConfiguration(pid), bundle.getSymbolicName(), StringPool.QUESTION, factory); if (configurationModel.isCompanyFactory()) { Configuration configuration = getCompanyDefaultConfiguration(pid); configurationModel = new ConfigurationModel(configurationModel.getExtendedObjectClassDefinition(), configuration, bundle.getSymbolicName(), StringPool.QUESTION, configurationModel.isFactory()); } return configurationModel; }