Package com.liferay.object.system
Interface SystemObjectDefinitionManager
- All Known Implementing Classes:
BaseSystemObjectDefinitionManager
public interface SystemObjectDefinitionManager
-
Method Summary
Modifier and TypeMethodDescriptionlongaddBaseModel(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.TablegetTable()getVariables(String contentType, ObjectDefinition objectDefinition, boolean oldValues, com.liferay.portal.kernel.json.JSONObject payloadJSONObject) intvoidupdateBaseModel(long primaryKey, com.liferay.portal.kernel.model.User user, Map<String, Object> values) longupsertBaseModel(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
-