Class ModelConvertor

java.lang.Object
org.bonitasoft.engine.service.ModelConvertor

public class ModelConvertor extends Object
Author:
Matthieu Chaffotte, Yanyan Liu, Celine Souchet
  • Constructor Details

    • ModelConvertor

      protected ModelConvertor()
  • Method Details

    • toAPISession

      public static org.bonitasoft.engine.session.APISession toAPISession(SSession session)
    • toPlatform

      public static org.bonitasoft.engine.platform.Platform toPlatform(SPlatform sPlatform, SPlatformProperties sPlatformProperties)
    • toActivityInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ActivityInstance> toActivityInstances(List<SActivityInstance> sActivities, FlowNodeStateManager flowNodeStateManager)
    • toFlowNodeInstances

      public static List<org.bonitasoft.engine.bpm.flownode.FlowNodeInstance> toFlowNodeInstances(List<SFlowNodeInstance> sFlowNodes, FlowNodeStateManager flowNodeStateManager)
    • toActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toActivityInstance(SActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toFlowNodeInstance

      public static org.bonitasoft.engine.bpm.flownode.FlowNodeInstance toFlowNodeInstance(SFlowNodeInstance sFlowNode, FlowNodeStateManager flowNodeStateManager)
    • toAutomaticTask

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toAutomaticTask(SAutomaticTaskInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toCallActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toCallActivityInstance(SCallActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toCallActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toCallActivityInstance(SSubProcessActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toSubProcessActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toSubProcessActivityInstance(SSubProcessActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toLoopActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toLoopActivityInstance(SLoopActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toMultiInstanceActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toMultiInstanceActivityInstance(SMultiInstanceActivityInstance sActivity, FlowNodeStateManager flowNodeStateManager)
    • toGatewayInstance

      public static org.bonitasoft.engine.bpm.flownode.GatewayInstance toGatewayInstance(SGatewayInstance sGatewayInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedGatewayInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedGatewayInstance toArchivedGatewayInstance(SAGatewayInstance saGatewayInstance, FlowNodeStateManager flowNodeStateManager)
    • toUserTaskInstances

      public static List<org.bonitasoft.engine.bpm.flownode.UserTaskInstance> toUserTaskInstances(List<SUserTaskInstance> sUserTasks, FlowNodeStateManager flowNodeStateManager)
    • toUserTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.UserTaskInstance toUserTaskInstance(SUserTaskInstance sUserTask, FlowNodeStateManager flowNodeStateManager)
    • toReceiveTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toReceiveTaskInstance(SReceiveTaskInstance sReceiveTask, FlowNodeStateManager flowNodeStateManager)
    • toSendTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ActivityInstance toSendTaskInstance(SSendTaskInstance sSendTask, FlowNodeStateManager flowNodeStateManager)
    • toHumanTaskInstances

      public static List<org.bonitasoft.engine.bpm.flownode.HumanTaskInstance> toHumanTaskInstances(List<? extends SHumanTaskInstance> sHumanTasks, FlowNodeStateManager flowNodeStateManager)
    • toHumanTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.HumanTaskInstance toHumanTaskInstance(SHumanTaskInstance sHumanTask, FlowNodeStateManager flowNodeStateManager)
    • toManualTask

      public static org.bonitasoft.engine.bpm.flownode.ManualTaskInstance toManualTask(SManualTaskInstance sHumanTask, FlowNodeStateManager flowNodeStateManager)
    • toProcessDefinition

      public static org.bonitasoft.engine.bpm.process.ProcessDefinition toProcessDefinition(SProcessDefinition sDefinition)
    • toProcessInstances

      public static List<org.bonitasoft.engine.bpm.process.ProcessInstance> toProcessInstances(List<SProcessInstance> sProcessInstances, ProcessDefinitionService processDefinitionService)
    • toProcessInstance

      public static org.bonitasoft.engine.bpm.process.ProcessInstance toProcessInstance(SProcessDefinition definition, SProcessInstance sInstance)
    • toProcessDeploymentInfo

      public static List<org.bonitasoft.engine.bpm.process.ProcessDeploymentInfo> toProcessDeploymentInfo(List<SProcessDefinitionDeployInfo> processDefinitionDIs)
    • toProcessDeploymentInfo

      public static org.bonitasoft.engine.bpm.process.ProcessDeploymentInfo toProcessDeploymentInfo(SProcessDefinitionDeployInfo processDefinitionDI)
    • toProcessDeploymentInfos

      public static Map<Long,org.bonitasoft.engine.bpm.process.ProcessDeploymentInfo> toProcessDeploymentInfos(Map<Long,SProcessDefinitionDeployInfo> sProcessDeploymentInfos)
    • toArchivedUserTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedUserTaskInstance toArchivedUserTaskInstance(SAUserTaskInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedReceiveTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedReceiveTaskInstance toArchivedReceiveTaskInstance(SAReceiveTaskInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedSendTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedSendTaskInstance toArchivedSendTaskInstance(SASendTaskInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedUserTaskInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ArchivedUserTaskInstance> toArchivedUserTaskInstances(List<SAUserTaskInstance> sInstances, FlowNodeStateManager flowNodeStateManager)
    • toArchivedReceiveTaskInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ArchivedReceiveTaskInstance> toArchivedReceiveTaskInstances(List<SAReceiveTaskInstance> sInstances, FlowNodeStateManager flowNodeStateManager)
    • toArchivedHumanTaskInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ArchivedHumanTaskInstance> toArchivedHumanTaskInstances(List<? extends SAHumanTaskInstance> sInstances, FlowNodeStateManager flowNodeStateManager)
    • toArchivedHumanTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedHumanTaskInstance toArchivedHumanTaskInstance(SAHumanTaskInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedActivityInstance toArchivedActivityInstance(SAActivityInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedManualTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedManualTaskInstance toArchivedManualTaskInstance(SAManualTaskInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedCallActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedCallActivityInstance toArchivedCallActivityInstance(SACallActivityInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedSubProcessActivityInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedSubProcessActivityInstance toArchivedSubProcessActivityInstance(SASubProcessActivityInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedAutomaticTaskInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedAutomaticTaskInstance toArchivedAutomaticTaskInstance(SAActivityInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedGatewayInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedGatewayInstance toArchivedGatewayInstance(SAActivityInstance sInstance, FlowNodeStateManager flowNodeStateManager)
    • toArchivedActivityInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ArchivedActivityInstance> toArchivedActivityInstances(List<SAActivityInstance> saActivityInstances, FlowNodeStateManager flowNodeStateManager)
    • toArchivedProcessInstances

      public static List<org.bonitasoft.engine.bpm.process.ArchivedProcessInstance> toArchivedProcessInstances(List<SAProcessInstance> saProcessInstances, ProcessDefinitionService processDefinitionService)
    • toArchivedProcessInstances

      public static List<org.bonitasoft.engine.bpm.process.ArchivedProcessInstance> toArchivedProcessInstances(List<SAProcessInstance> sProcessInstances, SProcessDefinition sProcessDefinition)
    • toArchivedProcessInstance

      public static org.bonitasoft.engine.bpm.process.ArchivedProcessInstance toArchivedProcessInstance(SAProcessInstance sInstance, SProcessDefinition sProcessDefinition)
    • toGroups

      public static List<org.bonitasoft.engine.identity.Group> toGroups(List<SGroup> sGroups)
    • toExportedGroups

      public static List<org.bonitasoft.engine.identity.xml.ExportedGroup> toExportedGroups(List<SGroup> sGroups)
    • toGroup

      public static org.bonitasoft.engine.identity.Group toGroup(SGroup sGroup)
    • toUser

      public static org.bonitasoft.engine.identity.User toUser(SUser sUser)
    • toUserContactData

      public static org.bonitasoft.engine.identity.ContactData toUserContactData(SContactInfo sContactData)
    • toUsers

      public static List<org.bonitasoft.engine.identity.User> toUsers(List<SUser> sUsers)
    • toRole

      public static org.bonitasoft.engine.identity.Role toRole(SRole sRole)
    • toRoles

      public static List<org.bonitasoft.engine.identity.Role> toRoles(List<SRole> sRoles)
    • toExportedRoles

      public static List<org.bonitasoft.engine.identity.xml.ExportedRole> toExportedRoles(List<SRole> sRoles)
    • toUserMembership

      public static org.bonitasoft.engine.identity.UserMembership toUserMembership(SUserMembership sUserMembership)
    • toUserMembership

      public static List<org.bonitasoft.engine.identity.UserMembership> toUserMembership(List<SUserMembership> sUserMemberships)
    • toUserMembership

      public static List<org.bonitasoft.engine.identity.UserMembership> toUserMembership(List<SUserMembership> sUserMemberships, Map<Long,String> userNames, Map<Long,String> groupIdToGroup)
    • toExportedUserMembership

      public static List<org.bonitasoft.engine.identity.xml.ExportedUserMembership> toExportedUserMembership(List<SUserMembership> sUserMemberships, Map<Long,String> userNames, Map<Long,String> groupIdToGroup)
    • toCategory

      public static org.bonitasoft.engine.bpm.category.Category toCategory(SCategory sCategory)
    • toCommandDescriptor

      public static org.bonitasoft.engine.command.CommandDescriptor toCommandDescriptor(SCommand command)
    • toCommandDescriptor

      public static org.bonitasoft.engine.command.CommandDescriptor toCommandDescriptor(SPlatformCommand platformCommand)
    • toCommandDescriptors

      public static List<org.bonitasoft.engine.command.CommandDescriptor> toCommandDescriptors(List<SCommand> sCommands)
    • toPlatformCommandDescriptors

      public static List<org.bonitasoft.engine.command.CommandDescriptor> toPlatformCommandDescriptors(List<SPlatformCommand> sPlatformCommands)
    • toCategories

      public static List<org.bonitasoft.engine.bpm.category.Category> toCategories(List<SCategory> sCategories)
    • toEventInstances

      public static List<org.bonitasoft.engine.bpm.flownode.EventInstance> toEventInstances(Collection<SEventInstance> sEvents, FlowNodeStateManager flowNodeStateManager)
    • toEventInstance

      public static org.bonitasoft.engine.bpm.flownode.EventInstance toEventInstance(SEventInstance sEvent, FlowNodeStateManager flowNodeStateManager)
    • toTimerEventTriggerInstances

      public static List<org.bonitasoft.engine.bpm.flownode.TimerEventTriggerInstance> toTimerEventTriggerInstances(List<STimerEventTriggerInstance> sEventTriggerInstances)
    • toTimerEventTriggerInstance

      public static org.bonitasoft.engine.bpm.flownode.TimerEventTriggerInstance toTimerEventTriggerInstance(STimerEventTriggerInstance sTimerEventTriggerInstance)
    • toWaitingEvent

      public static org.bonitasoft.engine.bpm.flownode.WaitingEvent toWaitingEvent(SWaitingEvent sWaitingEvent)
    • toWaitingEvents

      public static List<org.bonitasoft.engine.bpm.flownode.WaitingEvent> toWaitingEvents(List<SWaitingEvent> sWaitingEvents)
    • toDataInstances

      public static List<org.bonitasoft.engine.bpm.data.DataInstance> toDataInstances(List<SDataInstance> sDataInstances)
    • toDataDefinitions

      public static List<org.bonitasoft.engine.bpm.data.DataDefinition> toDataDefinitions(List<SDataDefinition> sDataDefinitions)
    • toDataDefinition

      public static org.bonitasoft.engine.bpm.data.DataDefinition toDataDefinition(SDataDefinition sDataDefinition)
    • toExpressions

      public static List<org.bonitasoft.engine.expression.Expression> toExpressions(List<SExpression> sExpressions)
    • toExpression

      public static org.bonitasoft.engine.expression.Expression toExpression(SExpression sexp)
    • toDataInstance

      public static org.bonitasoft.engine.bpm.data.DataInstance toDataInstance(SDataInstance sDataInstance)
    • toArchivedDataInstances

      public static List<org.bonitasoft.engine.bpm.data.ArchivedDataInstance> toArchivedDataInstances(List<SADataInstance> sADataInstances)
    • toArchivedDataInstance

      public static org.bonitasoft.engine.bpm.data.ArchivedDataInstance toArchivedDataInstance(SADataInstance sDataInstance)
    • toActorMember

      public static org.bonitasoft.engine.bpm.actor.ActorMember toActorMember(SActorMember sActorMember)
    • toActorMembers

      public static List<org.bonitasoft.engine.bpm.actor.ActorMember> toActorMembers(List<SActorMember> sActorMembers)
    • toActorInstance

      public static org.bonitasoft.engine.bpm.actor.ActorInstance toActorInstance(SActor actor)
    • constructSUser

      public static SUser constructSUser(org.bonitasoft.engine.identity.UserCreator creator)
    • constructSUserContactInfo

      public static SContactInfo constructSUserContactInfo(org.bonitasoft.engine.identity.UserCreator creator, long userId, boolean personal)
    • constructSUserContactInfo

      public static SContactInfo constructSUserContactInfo(org.bonitasoft.engine.identity.xml.ExportedUser user, boolean isPersonal, long userId)
    • constructSRole

      public static SRole constructSRole(org.bonitasoft.engine.identity.RoleCreator creator)
    • constructSRole

      public static SRole constructSRole(org.bonitasoft.engine.identity.xml.ExportedRole exportedRole)
    • constructSGroup

      public static SGroup constructSGroup(org.bonitasoft.engine.identity.GroupCreator creator)
    • constructSGroup

      public static SGroup constructSGroup(org.bonitasoft.engine.identity.xml.ExportedGroup exportedGroup)
    • toProcessSupervisors

      public static List<org.bonitasoft.engine.bpm.supervisor.ProcessSupervisor> toProcessSupervisors(List<SProcessSupervisor> sSupervisors)
    • toProcessSupervisor

      public static org.bonitasoft.engine.bpm.supervisor.ProcessSupervisor toProcessSupervisor(SProcessSupervisor sSupervisor)
    • toDocuments

      public static List<org.bonitasoft.engine.bpm.document.Document> toDocuments(Collection<AbstractSMappedDocument> mappedDocuments, DocumentService documentService)
    • toDocument

      public static org.bonitasoft.engine.bpm.document.Document toDocument(AbstractSMappedDocument mappedDocument, DocumentService documentService)
    • toArchivedDocuments

      public static List<org.bonitasoft.engine.bpm.document.ArchivedDocument> toArchivedDocuments(Collection<SAMappedDocument> mappedDocuments, DocumentService documentService)
    • toArchivedDocument

      public static org.bonitasoft.engine.bpm.document.ArchivedDocument toArchivedDocument(SAMappedDocument mappedDocument, DocumentService documentService)
    • getServerActivityStateId

      public static int getServerActivityStateId(String state)
    • getProcessInstanceState

      public static org.bonitasoft.engine.bpm.process.ProcessInstanceState getProcessInstanceState(String state)
    • toComment

      public static org.bonitasoft.engine.bpm.comment.Comment toComment(SComment sComment)
    • toComments

      public static List<org.bonitasoft.engine.bpm.comment.Comment> toComments(List<SComment> sComments)
    • constructExpressions

      public static Map<String,SExpression> constructExpressions(Map<String,org.bonitasoft.engine.expression.Expression> inputs)
    • constructSExpression

      public static SExpression constructSExpression(org.bonitasoft.engine.expression.Expression model)
    • convertOperation

      public static SOperation convertOperation(org.bonitasoft.engine.operation.Operation operation)
    • convertOperations

      public static List<SOperation> convertOperations(List<org.bonitasoft.engine.operation.Operation> operations)
    • toConnectorImplementationDescriptors

      public static List<org.bonitasoft.engine.bpm.connector.ConnectorImplementationDescriptor> toConnectorImplementationDescriptors(List<org.bonitasoft.engine.core.connector.parser.SConnectorImplementationDescriptor> sConnectorImplementationDescriptors)
    • toConnectorImplementationDescriptor

      public static org.bonitasoft.engine.bpm.connector.ConnectorImplementationDescriptor toConnectorImplementationDescriptor(org.bonitasoft.engine.core.connector.parser.SConnectorImplementationDescriptor sConnectorImplementationDescriptor)
    • toArchivedComments

      public static List<org.bonitasoft.engine.bpm.comment.ArchivedComment> toArchivedComments(List<SAComment> serverObjects)
    • toArchivedComment

      public static org.bonitasoft.engine.bpm.comment.ArchivedComment toArchivedComment(SAComment saComment)
    • toOperation

      public static org.bonitasoft.engine.operation.Operation toOperation(SOperation operation)
    • toActors

      public static List<org.bonitasoft.engine.bpm.actor.ActorInstance> toActors(List<SActor> sActors)
    • toArchivedFlowNodeInstances

      public static List<org.bonitasoft.engine.bpm.flownode.ArchivedFlowNodeInstance> toArchivedFlowNodeInstances(List<SAFlowNodeInstance> saFlowNodes, FlowNodeStateManager flowNodeStateManager)
    • toArchivedFlowNodeInstance

      public static org.bonitasoft.engine.bpm.flownode.ArchivedFlowNodeInstance toArchivedFlowNodeInstance(SAFlowNodeInstance saFlowNode, FlowNodeStateManager flowNodeStateManager)
    • toConnectorInstances

      public static List<org.bonitasoft.engine.bpm.connector.ConnectorInstance> toConnectorInstances(List<SConnectorInstance> sConnectorInstances)
    • toConnectorInstanceWithFailureInfo

      public static org.bonitasoft.engine.bpm.connector.ConnectorInstanceWithFailureInfo toConnectorInstanceWithFailureInfo(SConnectorInstanceWithFailureInfo sConnectorInstanceWithFailureInfo)
    • toArchivedConnectorInstance

      public static org.bonitasoft.engine.bpm.connector.ArchivedConnectorInstance toArchivedConnectorInstance(SAConnectorInstance sAConnectorInstance)
    • toArchivedConnectorInstances

      public static List<org.bonitasoft.engine.bpm.connector.ArchivedConnectorInstance> toArchivedConnectorInstances(List<SAConnectorInstance> serverObjects)
    • toProfiles

      public static List<org.bonitasoft.engine.profile.Profile> toProfiles(List<SProfile> sProfiles)
    • toProfile

      public static org.bonitasoft.engine.profile.Profile toProfile(SProfile sProfile)
    • toProfileMembers

      public static List<org.bonitasoft.engine.profile.ProfileMember> toProfileMembers(List<SProfileMember> sProfileMembers)
    • toProfileMember

      public static org.bonitasoft.engine.profile.ProfileMember toProfileMember(SProfileMember sProfileMember)
    • constructSProfileMember

      public static SProfileMember constructSProfileMember(org.bonitasoft.engine.profile.ProfileMemberCreator creator)
    • toFailedJobs

      public static List<org.bonitasoft.engine.job.FailedJob> toFailedJobs(List<SFailedJob> sFailedJobs)
    • toFailedJob

      public static org.bonitasoft.engine.job.FailedJob toFailedJob(SFailedJob sFailedJob)
    • convert

      public static org.bonitasoft.engine.identity.impl.CustomUserInfoDefinitionImpl convert(SCustomUserInfoDefinition sDefinition)
    • convert

      public static org.bonitasoft.engine.identity.impl.CustomUserInfoValueImpl convert(SCustomUserInfoValue sValue)
    • toFormMapping

      public static org.bonitasoft.engine.form.FormMapping toFormMapping(SFormMapping sFormMapping, FormRequiredAnalyzer formRequiredAnalyzer)
    • toFormMappings

      public static List<org.bonitasoft.engine.form.FormMapping> toFormMappings(List<SFormMapping> serverObjects, FormRequiredAnalyzer formRequiredAnalyzer)
    • toBusinessDataReference

      public static org.bonitasoft.engine.business.data.BusinessDataReference toBusinessDataReference(SRefBusinessDataInstance sRefBusinessDataInstance)
    • toContract

      public static org.bonitasoft.engine.bpm.contract.ContractDefinition toContract(SContractDefinition sContract)
    • toPageURL

      public static org.bonitasoft.engine.page.PageURL toPageURL(SPageURL sPageURL)
    • toExportedCustomUserInfoDefinition

      public static List<org.bonitasoft.engine.identity.xml.ExportedCustomUserInfoDefinition> toExportedCustomUserInfoDefinition(List<SCustomUserInfoDefinition> customUserInfoDefinitions)
    • toIcon

      public static org.bonitasoft.engine.identity.Icon toIcon(SIcon icon)
    • toTenantResource

      public static org.bonitasoft.engine.tenant.TenantResource toTenantResource(STenantResourceLight r)