Example usage for com.liferay.portal.kernel.xml Element attributeValue

List of usage examples for com.liferay.portal.kernel.xml Element attributeValue

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.xml Element attributeValue.

Prototype

public String attributeValue(String name);

Source Link

Usage

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());
}