public class ExpandoColumnLocalServiceUtil
extends Object
com.liferay.portlet.expando.service.impl.ExpandoColumnLocalServiceImpl
and
is an access point for service operations in application layer code running
on the local server. Methods of this service will not have security checks
based on the propagated JAAS credentials because this service can only be
accessed from within the same VM.ExpandoColumnLocalService
Constructor and Description |
---|
ExpandoColumnLocalServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static ExpandoColumn |
addColumn(long tableId,
String name,
int type) |
static ExpandoColumn |
addColumn(long tableId,
String name,
int type,
Object defaultData) |
static ExpandoColumn |
addExpandoColumn(ExpandoColumn expandoColumn)
Adds the expando column to the database.
|
static ExpandoColumn |
createExpandoColumn(long columnId)
Creates a new expando column with the primary key.
|
static PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
static void |
deleteColumn(ExpandoColumn column) |
static void |
deleteColumn(long columnId) |
static void |
deleteColumn(long companyId,
long classNameId,
String tableName,
String name) |
static void |
deleteColumn(long tableId,
String name) |
static void |
deleteColumn(long companyId,
String className,
String tableName,
String name) |
static void |
deleteColumns(long tableId) |
static void |
deleteColumns(long companyId,
long classNameId,
String tableName) |
static void |
deleteColumns(long companyId,
String className,
String tableName) |
static ExpandoColumn |
deleteExpandoColumn(ExpandoColumn expandoColumn)
Deletes the expando column from the database.
|
static ExpandoColumn |
deleteExpandoColumn(long columnId)
Deletes the expando column with the primary key from the database.
|
static PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
static <T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
static DynamicQuery |
dynamicQuery() |
static <T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
static <T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
static <T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
static long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
static long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows matching the dynamic query.
|
static ExpandoColumn |
fetchExpandoColumn(long columnId) |
static ActionableDynamicQuery |
getActionableDynamicQuery() |
static ExpandoColumn |
getColumn(long columnId) |
static ExpandoColumn |
getColumn(long companyId,
long classNameId,
String tableName,
String name) |
static ExpandoColumn |
getColumn(long tableId,
String name) |
static ExpandoColumn |
getColumn(long companyId,
String className,
String tableName,
String name) |
static List<ExpandoColumn> |
getColumns(long tableId) |
static List<ExpandoColumn> |
getColumns(long tableId,
Collection<String> names) |
static List<ExpandoColumn> |
getColumns(long companyId,
long classNameId,
String tableName) |
static List<ExpandoColumn> |
getColumns(long companyId,
long classNameId,
String tableName,
Collection<String> names) |
static List<ExpandoColumn> |
getColumns(long companyId,
String className,
String tableName) |
static List<ExpandoColumn> |
getColumns(long companyId,
String className,
String tableName,
Collection<String> columnNames) |
static int |
getColumnsCount(long tableId) |
static int |
getColumnsCount(long companyId,
long classNameId,
String tableName) |
static int |
getColumnsCount(long companyId,
String className,
String tableName) |
static ExpandoColumn |
getDefaultTableColumn(long companyId,
long classNameId,
String name) |
static ExpandoColumn |
getDefaultTableColumn(long companyId,
String className,
String name) |
static List<ExpandoColumn> |
getDefaultTableColumns(long companyId,
long classNameId) |
static List<ExpandoColumn> |
getDefaultTableColumns(long companyId,
String className) |
static int |
getDefaultTableColumnsCount(long companyId,
long classNameId) |
static int |
getDefaultTableColumnsCount(long companyId,
String className) |
static ExpandoColumn |
getExpandoColumn(long columnId)
Returns the expando column with the primary key.
|
static List<ExpandoColumn> |
getExpandoColumns(int start,
int end)
Returns a range of all the expando columns.
|
static int |
getExpandoColumnsCount()
Returns the number of expando columns.
|
static IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
static String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
static PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
static ExpandoColumnLocalService |
getService() |
static ExpandoColumn |
updateColumn(long columnId,
String name,
int type) |
static ExpandoColumn |
updateColumn(long columnId,
String name,
int type,
Object defaultData) |
static ExpandoColumn |
updateExpandoColumn(ExpandoColumn expandoColumn)
Updates the expando column in the database or adds it if it does not yet exist.
|
static ExpandoColumn |
updateTypeSettings(long columnId,
String typeSettings) |
public static ExpandoColumn addColumn(long tableId, String name, int type) throws PortalException
PortalException
public static ExpandoColumn addColumn(long tableId, String name, int type, Object defaultData) throws PortalException
PortalException
public static ExpandoColumn addExpandoColumn(ExpandoColumn expandoColumn)
Important: Inspect ExpandoColumnLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
expandoColumn
- the expando columnpublic static ExpandoColumn createExpandoColumn(long columnId)
columnId
- the primary key for the new expando columnpublic static PersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
PortalException
public static void deleteColumn(ExpandoColumn column)
public static void deleteColumn(long columnId) throws PortalException
PortalException
public static void deleteColumn(long companyId, long classNameId, String tableName, String name) throws PortalException
PortalException
public static void deleteColumn(long tableId, String name)
public static void deleteColumn(long companyId, String className, String tableName, String name) throws PortalException
PortalException
public static void deleteColumns(long tableId)
public static void deleteColumns(long companyId, long classNameId, String tableName) throws PortalException
PortalException
public static void deleteColumns(long companyId, String className, String tableName) throws PortalException
PortalException
public static ExpandoColumn deleteExpandoColumn(ExpandoColumn expandoColumn)
Important: Inspect ExpandoColumnLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
expandoColumn
- the expando columnpublic static ExpandoColumn deleteExpandoColumn(long columnId) throws PortalException
Important: Inspect ExpandoColumnLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
columnId
- the primary key of the expando columnPortalException
- if a expando column with the primary key could not be foundpublic static PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
PortalException
public static <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
public static DynamicQuery dynamicQuery()
public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.expando.model.impl.ExpandoColumnModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.expando.model.impl.ExpandoColumnModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic static ExpandoColumn fetchExpandoColumn(long columnId)
public static ActionableDynamicQuery getActionableDynamicQuery()
public static ExpandoColumn getColumn(long columnId) throws PortalException
PortalException
public static ExpandoColumn getColumn(long companyId, long classNameId, String tableName, String name)
public static ExpandoColumn getColumn(long tableId, String name)
public static ExpandoColumn getColumn(long companyId, String className, String tableName, String name)
public static List<ExpandoColumn> getColumns(long tableId)
public static List<ExpandoColumn> getColumns(long tableId, Collection<String> names)
public static List<ExpandoColumn> getColumns(long companyId, long classNameId, String tableName)
public static List<ExpandoColumn> getColumns(long companyId, long classNameId, String tableName, Collection<String> names)
public static List<ExpandoColumn> getColumns(long companyId, String className, String tableName)
public static List<ExpandoColumn> getColumns(long companyId, String className, String tableName, Collection<String> columnNames)
public static int getColumnsCount(long tableId)
public static int getColumnsCount(long companyId, long classNameId, String tableName)
public static int getColumnsCount(long companyId, String className, String tableName)
public static ExpandoColumn getDefaultTableColumn(long companyId, long classNameId, String name)
public static ExpandoColumn getDefaultTableColumn(long companyId, String className, String name)
public static List<ExpandoColumn> getDefaultTableColumns(long companyId, long classNameId)
public static List<ExpandoColumn> getDefaultTableColumns(long companyId, String className)
public static int getDefaultTableColumnsCount(long companyId, long classNameId)
public static int getDefaultTableColumnsCount(long companyId, String className)
public static ExpandoColumn getExpandoColumn(long columnId) throws PortalException
columnId
- the primary key of the expando columnPortalException
- if a expando column with the primary key could not be foundpublic static List<ExpandoColumn> getExpandoColumns(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.expando.model.impl.ExpandoColumnModelImpl
.
start
- the lower bound of the range of expando columnsend
- the upper bound of the range of expando columns (not inclusive)public static int getExpandoColumnsCount()
public static IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
public static String getOSGiServiceIdentifier()
public static PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
PortalException
public static ExpandoColumn updateColumn(long columnId, String name, int type) throws PortalException
PortalException
public static ExpandoColumn updateColumn(long columnId, String name, int type, Object defaultData) throws PortalException
PortalException
public static ExpandoColumn updateExpandoColumn(ExpandoColumn expandoColumn)
Important: Inspect ExpandoColumnLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
expandoColumn
- the expando columnpublic static ExpandoColumn updateTypeSettings(long columnId, String typeSettings) throws PortalException
PortalException
public static ExpandoColumnLocalService getService()