com.liferay.dynamic.data.mapping.kernel.DDMStructure Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.portal.kernel Show documentation
Show all versions of com.liferay.portal.kernel Show documentation
Contains interfaces for the portal services. Interfaces are only loaded by the global class loader and are shared by all plugins.
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.dynamic.data.mapping.kernel;
import aQute.bnd.annotation.ProviderType;
import com.liferay.expando.kernel.model.ExpandoBridge;
import com.liferay.portal.kernel.exception.LocaleException;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.model.StagedGroupedModel;
import com.liferay.portal.kernel.theme.ThemeDisplay;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
/**
* @author Leonardo Barros
*/
@ProviderType
public interface DDMStructure extends StagedGroupedModel {
@Override
public Object clone();
public String[] getAvailableLanguageIds();
public List getChildrenFieldNames(String fieldName)
throws PortalException;
public String getClassName();
public long getClassNameId();
@Override
public Date getCreateDate();
public DDMForm getDDMForm();
public DDMFormField getDDMFormField(String fieldName)
throws PortalException;
public List getDDMFormFields(boolean includeTransientFields);
public String getDefaultLanguageId();
public String getDefinition();
public String getDescription();
public String getDescription(Locale locale);
public String getDescription(Locale locale, boolean useDefault);
public String getDescription(String languageId);
public String getDescription(String languageId, boolean useDefault);
public String getDescriptionCurrentLanguageId();
public String getDescriptionCurrentValue();
public Map getDescriptionMap();
@Override
public ExpandoBridge getExpandoBridge();
public String getFieldDataType(String fieldName) throws PortalException;
public String getFieldLabel(String fieldName, Locale locale)
throws PortalException;
public String getFieldLabel(String fieldName, String locale)
throws PortalException;
public Set getFieldNames();
public String getFieldProperty(String fieldName, String property)
throws PortalException;
public boolean getFieldRepeatable(String fieldName) throws PortalException;
public boolean getFieldRequired(String fieldName) throws PortalException;
public String getFieldTip(String fieldName, Locale locale)
throws PortalException;
public String getFieldTip(String fieldName, String locale)
throws PortalException;
public String getFieldType(String fieldName) throws PortalException;
public DDMForm getFullHierarchyDDMForm();
@Override
public long getGroupId();
@Override
public Date getModifiedDate();
public String getName();
public String getName(Locale locale);
public String getName(Locale locale, boolean useDefault);
public String getName(String languageId);
public String getName(String languageId, boolean useDefault);
public String getNameCurrentLanguageId();
public String getNameCurrentValue();
public Map getNameMap();
public long getParentStructureId();
public long getPrimaryKey();
@Override
public Serializable getPrimaryKeyObj();
public List getRootFieldNames();
public String getStorageType();
public long getStructureId();
public String getStructureKey();
public List getTemplates() throws PortalException;
public int getType();
@Override
public long getUserId();
@Override
public String getUserName();
@Override
public String getUserUuid();
@Override
public String getUuid();
public String getWebDavURL(ThemeDisplay themeDisplay, String webDAVToken);
public boolean hasField(String fieldName);
public boolean isFieldRepeatable(String fieldName) throws PortalException;
public boolean isFieldTransient(String fieldName) throws PortalException;
public boolean isNew();
public void prepareLocalizedFieldsForImport() throws LocaleException;
public void prepareLocalizedFieldsForImport(Locale defaultImportLocale)
throws LocaleException;
public void setDefinition(String definition);
public String toXmlString();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy