Interface SystemObjectDefinitionManager

All Known Implementing Classes:
BaseSystemObjectDefinitionManager

public interface SystemObjectDefinitionManager
  • 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

      default Set<String> 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

      default Map<String,String> getLabelKeys()
    • getLabelMap

      Map<Locale,String> getLabelMap()
    • getModelClass

      Class<?> getModelClass()
    • getModelClassName

      String getModelClassName()
    • getName

      String getName()
    • getObjectActions

      default List<ObjectAction> 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

      Map<Locale,String> 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