001
014
015 package com.liferay.portlet.dynamicdatamapping.model;
016
017 import com.liferay.portal.model.PersistedModel;
018
019
028 public interface DDMStructure extends DDMStructureModel, PersistedModel {
029
034 public java.util.List<java.lang.String> getAvailableLanguageIds();
035
036 public java.lang.String getCompleteXsd()
037 throws com.liferay.portal.kernel.exception.PortalException,
038 com.liferay.portal.kernel.exception.SystemException;
039
040 public java.lang.String getDefaultLanguageId();
041
042 public com.liferay.portal.kernel.xml.Document getDocument();
043
044 public java.lang.String getFieldDataType(java.lang.String fieldName)
045 throws com.liferay.portal.kernel.exception.PortalException,
046 com.liferay.portal.kernel.exception.SystemException;
047
048 public java.lang.String getFieldLabel(java.lang.String fieldName,
049 java.util.Locale locale)
050 throws com.liferay.portal.kernel.exception.PortalException,
051 com.liferay.portal.kernel.exception.SystemException;
052
053 public java.lang.String getFieldLabel(java.lang.String fieldName,
054 java.lang.String locale)
055 throws com.liferay.portal.kernel.exception.PortalException,
056 com.liferay.portal.kernel.exception.SystemException;
057
058 public java.util.Set<java.lang.String> getFieldNames()
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException;
061
062 public java.lang.String getFieldProperty(java.lang.String fieldName,
063 java.lang.String property)
064 throws com.liferay.portal.kernel.exception.PortalException,
065 com.liferay.portal.kernel.exception.SystemException;
066
067 public java.lang.String getFieldProperty(java.lang.String fieldName,
068 java.lang.String property, java.lang.String locale)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071
072 public boolean getFieldRequired(java.lang.String fieldName)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException;
075
076 public java.util.Map<java.lang.String, java.lang.String> getFields(
077 java.lang.String fieldName, java.lang.String attributeName,
078 java.lang.String attributeValue);
079
080 public java.util.Map<java.lang.String, java.lang.String> getFields(
081 java.lang.String fieldName, java.lang.String attributeName,
082 java.lang.String attributeValue, java.lang.String locale);
083
084 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getFieldsMap()
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087
088 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getFieldsMap(
089 java.lang.String locale)
090 throws com.liferay.portal.kernel.exception.PortalException,
091 com.liferay.portal.kernel.exception.SystemException;
092
093 public java.lang.String getFieldType(java.lang.String fieldName)
094 throws com.liferay.portal.kernel.exception.PortalException,
095 com.liferay.portal.kernel.exception.SystemException;
096
097 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>> getLocalizedFieldsMap();
098
099 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>> getLocalizedTransientFieldsMap();
100
101 public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates()
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104 public java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getTransientFieldsMap(
105 java.lang.String locale)
106 throws com.liferay.portal.kernel.exception.PortalException,
107 com.liferay.portal.kernel.exception.SystemException;
108
109 public boolean hasField(java.lang.String fieldName)
110 throws com.liferay.portal.kernel.exception.PortalException,
111 com.liferay.portal.kernel.exception.SystemException;
112
113 public boolean isFieldRepeatable(java.lang.String fieldName)
114 throws com.liferay.portal.kernel.exception.PortalException,
115 com.liferay.portal.kernel.exception.SystemException;
116
117 public void prepareLocalizedFieldsForImport(
118 java.util.Locale defaultImportLocale)
119 throws com.liferay.portal.LocaleException;
120
121 public void setDocument(com.liferay.portal.kernel.xml.Document document);
122
123 public void setLocalizedFieldsMap(
124 java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>> localizedFieldsMap);
125
126 public void setLocalizedTransientFieldsMap(
127 java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>>> localizedTransientFieldsMap);
128
129 public void setXsd(java.lang.String xsd);
130 }