Class BusinessDataModelRepositoryImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected long createAndDeployServerBDMJar​(long tenantId, org.bonitasoft.engine.bdm.model.BusinessObjectModel model)  
      void dropAndUninstall​(long tenantId)  
      protected byte[] generateClientBDMZip​(org.bonitasoft.engine.bdm.model.BusinessObjectModel model)  
      protected byte[] generateServerBDMJar​(org.bonitasoft.engine.bdm.model.BusinessObjectModel model)  
      protected byte[] generateServerBDMJar​(org.bonitasoft.engine.bdm.model.BusinessObjectModel model, boolean validateRuntimeClasses)  
      org.bonitasoft.engine.bdm.model.BusinessObjectModel getBusinessObjectModel()
      Returns the currently deployed Business Object Data Model, or null if no BDM is deployed.
      protected org.bonitasoft.engine.bdm.model.BusinessObjectModel getBusinessObjectModel​(byte[] bdmZip)  
      byte[] getClientBDMZip()
      Retrieve the client side BDM generated zip.
      java.lang.String getInstalledBDMVersion()
      Returns the currently deployed BDM version, or null if no BDM is deployed.
      java.lang.String install​(byte[] bdmZip, long userId)
      Deploys a Business Data Model / repository on the specified tenant.
      boolean isBDMDeployed()  
      boolean isDeployed​(byte[] bdmArchive)
      Determine if the given BDM archive is equivalent to the currently deployed BDM.
      void uninstall​(long tenantId)
      Undeploy Business Data Model from specified tenant
      protected void update​(java.util.Set<java.lang.String> annotatedClassNames)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait