001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.expando.model;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.model.PersistedModel;
020    
021    /**
022     * The extended model interface for the ExpandoValue service. Represents a row in the "ExpandoValue" database table, with each column mapped to a property of this class.
023     *
024     * @author Brian Wing Shun Chan
025     * @see ExpandoValueModel
026     * @see com.liferay.portlet.expando.model.impl.ExpandoValueImpl
027     * @see com.liferay.portlet.expando.model.impl.ExpandoValueModelImpl
028     * @generated
029     */
030    @ProviderType
031    public interface ExpandoValue extends ExpandoValueModel, PersistedModel {
032            /*
033             * NOTE FOR DEVELOPERS:
034             *
035             * Never modify this interface directly. Add methods to {@link com.liferay.portlet.expando.model.impl.ExpandoValueImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.
036             */
037            public java.util.List<java.util.Locale> getAvailableLocales()
038                    throws com.liferay.portal.kernel.exception.PortalException;
039    
040            public boolean getBoolean()
041                    throws com.liferay.portal.kernel.exception.PortalException;
042    
043            public boolean[] getBooleanArray()
044                    throws com.liferay.portal.kernel.exception.PortalException;
045    
046            public com.liferay.portlet.expando.model.ExpandoColumn getColumn()
047                    throws com.liferay.portal.kernel.exception.PortalException;
048    
049            public java.util.Date getDate()
050                    throws com.liferay.portal.kernel.exception.PortalException;
051    
052            public java.util.Date[] getDateArray()
053                    throws com.liferay.portal.kernel.exception.PortalException;
054    
055            public java.util.Locale getDefaultLocale()
056                    throws com.liferay.portal.kernel.exception.PortalException;
057    
058            public double getDouble()
059                    throws com.liferay.portal.kernel.exception.PortalException;
060    
061            public double[] getDoubleArray()
062                    throws com.liferay.portal.kernel.exception.PortalException;
063    
064            public float getFloat()
065                    throws com.liferay.portal.kernel.exception.PortalException;
066    
067            public float[] getFloatArray()
068                    throws com.liferay.portal.kernel.exception.PortalException;
069    
070            public int getInteger()
071                    throws com.liferay.portal.kernel.exception.PortalException;
072    
073            public int[] getIntegerArray()
074                    throws com.liferay.portal.kernel.exception.PortalException;
075    
076            public long getLong()
077                    throws com.liferay.portal.kernel.exception.PortalException;
078    
079            public long[] getLongArray()
080                    throws com.liferay.portal.kernel.exception.PortalException;
081    
082            public java.lang.Number getNumber()
083                    throws com.liferay.portal.kernel.exception.PortalException;
084    
085            public java.lang.Number[] getNumberArray()
086                    throws com.liferay.portal.kernel.exception.PortalException;
087    
088            public java.io.Serializable getSerializable()
089                    throws com.liferay.portal.kernel.exception.PortalException;
090    
091            public short getShort()
092                    throws com.liferay.portal.kernel.exception.PortalException;
093    
094            public short[] getShortArray()
095                    throws com.liferay.portal.kernel.exception.PortalException;
096    
097            public java.lang.String getString()
098                    throws com.liferay.portal.kernel.exception.PortalException;
099    
100            public java.lang.String getString(java.util.Locale locale)
101                    throws com.liferay.portal.kernel.exception.PortalException;
102    
103            public java.lang.String[] getStringArray()
104                    throws com.liferay.portal.kernel.exception.PortalException;
105    
106            public java.lang.String[] getStringArray(java.util.Locale locale)
107                    throws com.liferay.portal.kernel.exception.PortalException;
108    
109            public java.util.Map<java.util.Locale, java.lang.String[]> getStringArrayMap()
110                    throws com.liferay.portal.kernel.exception.PortalException;
111    
112            public java.util.Map<java.util.Locale, java.lang.String> getStringMap()
113                    throws com.liferay.portal.kernel.exception.PortalException;
114    
115            public void setBoolean(boolean data)
116                    throws com.liferay.portal.kernel.exception.PortalException;
117    
118            public void setBooleanArray(boolean[] data)
119                    throws com.liferay.portal.kernel.exception.PortalException;
120    
121            public void setColumn(
122                    com.liferay.portlet.expando.model.ExpandoColumn column);
123    
124            public void setDate(java.util.Date data)
125                    throws com.liferay.portal.kernel.exception.PortalException;
126    
127            public void setDateArray(java.util.Date[] data)
128                    throws com.liferay.portal.kernel.exception.PortalException;
129    
130            public void setDouble(double data)
131                    throws com.liferay.portal.kernel.exception.PortalException;
132    
133            public void setDoubleArray(double[] data)
134                    throws com.liferay.portal.kernel.exception.PortalException;
135    
136            public void setFloat(float data)
137                    throws com.liferay.portal.kernel.exception.PortalException;
138    
139            public void setFloatArray(float[] data)
140                    throws com.liferay.portal.kernel.exception.PortalException;
141    
142            public void setInteger(int data)
143                    throws com.liferay.portal.kernel.exception.PortalException;
144    
145            public void setIntegerArray(int[] data)
146                    throws com.liferay.portal.kernel.exception.PortalException;
147    
148            public void setLong(long data)
149                    throws com.liferay.portal.kernel.exception.PortalException;
150    
151            public void setLongArray(long[] data)
152                    throws com.liferay.portal.kernel.exception.PortalException;
153    
154            public void setNumber(java.lang.Number data)
155                    throws com.liferay.portal.kernel.exception.PortalException;
156    
157            public void setNumberArray(java.lang.Number[] data)
158                    throws com.liferay.portal.kernel.exception.PortalException;
159    
160            public void setShort(short data)
161                    throws com.liferay.portal.kernel.exception.PortalException;
162    
163            public void setShortArray(short[] data)
164                    throws com.liferay.portal.kernel.exception.PortalException;
165    
166            public void setString(java.lang.String data)
167                    throws com.liferay.portal.kernel.exception.PortalException;
168    
169            public void setString(java.lang.String data, java.util.Locale locale,
170                    java.util.Locale defaultLocale)
171                    throws com.liferay.portal.kernel.exception.PortalException;
172    
173            public void setStringArray(java.lang.String[] data)
174                    throws com.liferay.portal.kernel.exception.PortalException;
175    
176            public void setStringArray(java.lang.String[] data,
177                    java.util.Locale locale, java.util.Locale defaultLocale)
178                    throws com.liferay.portal.kernel.exception.PortalException;
179    
180            public void setStringArrayMap(
181                    java.util.Map<java.util.Locale, java.lang.String[]> dataMap,
182                    java.util.Locale defaultLocale)
183                    throws com.liferay.portal.kernel.exception.PortalException;
184    
185            public void setStringMap(
186                    java.util.Map<java.util.Locale, java.lang.String> dataMap,
187                    java.util.Locale defaultLocale)
188                    throws com.liferay.portal.kernel.exception.PortalException;
189    }