List of usage examples for com.liferay.portal.kernel.xml Element attributeValue
public String attributeValue(String name);
From source file:com.liferay.dynamic.data.mapping.io.internal.DDMFormXSDDeserializerImpl.java
License:Open Source License
protected void setDDMFormFieldNamespace(Element dynamicElementElement, DDMFormField ddmFormField) { String fieldNamespace = dynamicElementElement.attributeValue("fieldNamespace"); ddmFormField.setFieldNamespace(fieldNamespace); }
From source file:com.liferay.dynamic.data.mapping.io.internal.DDMFormXSDDeserializerImpl.java
License:Open Source License
protected void setDDMFormFieldReadOnly(Element dynamicElementElement, DDMFormField ddmFormField) { boolean readOnly = GetterUtil.getBoolean(dynamicElementElement.attributeValue("readOnly")); ddmFormField.setReadOnly(readOnly);/*from ww w .j a v a 2 s . c o m*/ }
From source file:com.liferay.dynamic.data.mapping.io.internal.DDMFormXSDDeserializerImpl.java
License:Open Source License
protected void setDDMFormFieldRepeatable(Element dynamicElementElement, DDMFormField ddmFormField) { boolean repeatable = GetterUtil.getBoolean(dynamicElementElement.attributeValue("repeatable")); ddmFormField.setRepeatable(repeatable); }
From source file:com.liferay.dynamic.data.mapping.io.internal.DDMFormXSDDeserializerImpl.java
License:Open Source License
protected void setDDMFormFieldRequired(Element dynamicElementElement, DDMFormField ddmFormField) { boolean required = GetterUtil.getBoolean(dynamicElementElement.attributeValue("required")); ddmFormField.setRequired(required);/*from w ww. j a v a2 s. co m*/ }
From source file:com.liferay.dynamic.data.mapping.io.internal.DDMFormXSDDeserializerImpl.java
License:Open Source License
protected void setDDMFormFieldShowLabel(Element dynamicElementElement, DDMFormField ddmFormField) { boolean showLabel = GetterUtil.getBoolean(dynamicElementElement.attributeValue("showLabel"), true); ddmFormField.setShowLabel(showLabel); }
From source file:com.liferay.dynamic.data.mapping.model.impl.DDMTemplateImpl.java
License:Open Source License
@Override public String getDefaultLanguageId() { Document document = null;//from w ww. j a va2 s .co m try { document = SAXReaderUtil.read(getName()); if (document != null) { Element rootElement = document.getRootElement(); return rootElement.attributeValue("default-locale"); } } catch (Exception e) { } Locale locale = LocaleUtil.getSiteDefault(); return locale.toString(); }
From source file:com.liferay.dynamic.data.mapping.test.util.DDMStructureTestUtil.java
License:Open Source License
protected static Map<String, String> getElementMap(Element element) { Map<String, String> elementMap = new HashMap<>(); // Attributes for (Attribute attribute : element.attributes()) { elementMap.put(attribute.getName(), attribute.getValue()); }/*w ww. ja v a2 s .c o m*/ // Metadata for (Element metadadataElement : element.elements("meta-data")) { String metadataLanguageId = metadadataElement.attributeValue("locale"); for (Element entryElement : metadadataElement.elements("entry")) { String entryName = entryElement.attributeValue("name"); elementMap.put(entryName.concat(metadataLanguageId), entryElement.getText()); } } return elementMap; }
From source file:com.liferay.dynamic.data.mapping.test.util.DDMStructureTestUtil.java
License:Open Source License
protected static String getElementName(Element element) { StringBuilder sb = new StringBuilder(); sb.append(element.attributeValue("name")); Element parentElement = element.getParent(); while (true) { if ((parentElement == null) || parentElement.getName().equals("root")) { break; }// w ww. j a v a 2s. co m sb.insert(0, parentElement.attributeValue("name") + StringPool.SLASH); parentElement = parentElement.getParent(); } String type = element.attributeValue("type"); if (Objects.equals(type, "option")) { sb.append(StringPool.SLASH); sb.append(element.attributeValue("value")); } return sb.toString(); }
From source file:com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.DDMStructureStagedModelDataHandler.java
License:Open Source License
@Override public boolean validateReference(PortletDataContext portletDataContext, Element referenceElement) { validateMissingGroupReference(portletDataContext, referenceElement); String uuid = referenceElement.attributeValue("uuid"); Map<Long, Long> groupIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Group.class); long groupId = GetterUtil.getLong(referenceElement.attributeValue("group-id")); groupId = MapUtil.getLong(groupIds, groupId); long classNameId = _portal.getClassNameId(referenceElement.attributeValue("referenced-class-name")); String structureKey = referenceElement.attributeValue("structure-key"); boolean preloaded = GetterUtil.getBoolean(referenceElement.attributeValue("preloaded")); DDMStructure existingStructure = fetchExistingStructure(uuid, groupId, classNameId, structureKey, preloaded);/*from www .j a v a 2 s . c o m*/ if (existingStructure == null) { return false; } return true; }
From source file:com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.DDMStructureStagedModelDataHandler.java
License:Open Source License
@Override protected void doImportMissingReference(PortletDataContext portletDataContext, Element referenceElement) throws PortletDataException { importMissingGroupReference(portletDataContext, referenceElement); String uuid = referenceElement.attributeValue("uuid"); Map<Long, Long> groupIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Group.class); long groupId = GetterUtil.getLong(referenceElement.attributeValue("group-id")); groupId = MapUtil.getLong(groupIds, groupId); long classNameId = _portal.getClassNameId(referenceElement.attributeValue("referenced-class-name")); String structureKey = referenceElement.attributeValue("structure-key"); boolean preloaded = GetterUtil.getBoolean(referenceElement.attributeValue("preloaded")); DDMStructure existingStructure = null; existingStructure = fetchExistingStructure(uuid, groupId, classNameId, structureKey, preloaded); Map<Long, Long> structureIds = (Map<Long, Long>) portletDataContext .getNewPrimaryKeysMap(DDMStructure.class); long structureId = GetterUtil.getLong(referenceElement.attributeValue("class-pk")); structureIds.put(structureId, existingStructure.getStructureId()); Map<String, String> structureKeys = (Map<String, String>) portletDataContext .getNewPrimaryKeysMap(DDMStructure.class + ".ddmStructureKey"); structureKeys.put(structureKey, existingStructure.getStructureKey()); Map<String, String> structureUuids = (Map<String, String>) portletDataContext .getNewPrimaryKeysMap(DDMStructure.class + ".ddmStructureUuid"); structureUuids.put(uuid, existingStructure.getUuid()); }