Package com.liferay.object.system
Interface SystemObjectDefinitionManager
- All Known Implementing Classes:
BaseSystemObjectDefinitionManager
public interface SystemObjectDefinitionManager
-
Method Summary
Modifier and TypeMethodDescriptionlong
addBaseModel
(com.liferay.portal.kernel.model.User user, Map<String, Object> values) com.liferay.portal.kernel.model.BaseModel<?>
deleteBaseModel
(com.liferay.portal.kernel.model.BaseModel<?> baseModel) com.liferay.portal.kernel.model.BaseModel<?>
fetchBaseModelByExternalReferenceCode
(String externalReferenceCode, long companyId) com.liferay.portal.kernel.model.BaseModel<?>
getBaseModelByExternalReferenceCode
(String externalReferenceCode, long companyId) getBaseModelExternalReferenceCode
(long primaryKey) Class<?>
getName()
default List<ObjectAction>
default com.liferay.portal.vulcan.pagination.Page<?>
getPage
(com.liferay.portal.kernel.model.User user, String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.vulcan.pagination.Pagination pagination, com.liferay.portal.kernel.search.Sort[] sorts) com.liferay.petra.sql.dsl.Column<?,
Long> getScope()
com.liferay.petra.sql.dsl.Table
getTable()
getVariables
(String contentType, ObjectDefinition objectDefinition, boolean oldValues, com.liferay.portal.kernel.json.JSONObject payloadJSONObject) int
void
updateBaseModel
(long primaryKey, com.liferay.portal.kernel.model.User user, Map<String, Object> values) long
upsertBaseModel
(String externalReferenceCode, long companyId, com.liferay.portal.kernel.model.User user, Map<String, Object> values)
-
Method Details
-
addBaseModel
long addBaseModel(com.liferay.portal.kernel.model.User user, Map<String, Object> values) throws Exception- Throws:
Exception
-
deleteBaseModel
com.liferay.portal.kernel.model.BaseModel<?> deleteBaseModel(com.liferay.portal.kernel.model.BaseModel<?> baseModel) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
fetchBaseModelByExternalReferenceCode
com.liferay.portal.kernel.model.BaseModel<?> fetchBaseModelByExternalReferenceCode(String externalReferenceCode, long companyId) -
getAllowedObjectRelationshipTypes
-
getBaseModelByExternalReferenceCode
com.liferay.portal.kernel.model.BaseModel<?> getBaseModelByExternalReferenceCode(String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getBaseModelExternalReferenceCode
String getBaseModelExternalReferenceCode(long primaryKey) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getExternalReferenceCode
String getExternalReferenceCode() -
getJaxRsApplicationDescriptor
JaxRsApplicationDescriptor getJaxRsApplicationDescriptor() -
getLabelKeys
-
getLabelMap
-
getModelClass
Class<?> getModelClass() -
getModelClassName
String getModelClassName() -
getName
String getName() -
getObjectActions
-
getObjectFields
List<ObjectField> getObjectFields() -
getPage
default com.liferay.portal.vulcan.pagination.Page<?> getPage(com.liferay.portal.kernel.model.User user, String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.vulcan.pagination.Pagination pagination, com.liferay.portal.kernel.search.Sort[] sorts) throws Exception - Throws:
Exception
-
getPluralLabelMap
-
getPrimaryKeyColumn
com.liferay.petra.sql.dsl.Column<?,Long> getPrimaryKeyColumn() -
getRESTDTOIdPropertyName
String getRESTDTOIdPropertyName() -
getScope
String getScope() -
getTable
com.liferay.petra.sql.dsl.Table getTable() -
getTitleObjectFieldName
String getTitleObjectFieldName() -
getVariables
default Map<String,Object> getVariables(String contentType, ObjectDefinition objectDefinition, boolean oldValues, com.liferay.portal.kernel.json.JSONObject payloadJSONObject) -
getVersion
int getVersion() -
updateBaseModel
void updateBaseModel(long primaryKey, com.liferay.portal.kernel.model.User user, Map<String, Object> values) throws Exception- Throws:
Exception
-
upsertBaseModel
long upsertBaseModel(String externalReferenceCode, long companyId, com.liferay.portal.kernel.model.User user, Map<String, Object> values) throws Exception- Throws:
Exception
-