Package pl.net.bluesoft.rnd.processtool.model

Examples of pl.net.bluesoft.rnd.processtool.model.UserData


                                                 @WebParam(name="userLogin")final String userLogin ) throws  AperteWsWrongArgumentException, AperteWsIllegalArgumentException
                                                
   
    AperteErrorCheckUtil.checkCorrectnessOfArgument(bpmnkey, AperteIllegalArgumentCodes.DEFINITION);
   
    final UserData user = findUser(userLogin);
   
        return withContext(new ReturningProcessToolContextCallback<ProcessInstance>() {
            @Override
            public ProcessInstance processWithContext(ProcessToolContext ctx) {
              ProcessDefinitionConfig activeConfigurationByKey = ctx.getProcessDefinitionDAO().getActiveConfigurationByKey(bpmnkey);             
View Full Code Here


    }
 
 
  private UserData findUser(final String userLogin) throws  AperteWsWrongArgumentException {

    UserData userData = withContext(new ReturningProcessToolContextCallback<UserData>() {
      @Override
      public UserData processWithContext(ProcessToolContext ctx) {
        return fetchHibernateData(ctx.getUserDataDAO().loadUserByLogin(
            userLogin));
      }
View Full Code Here

    }

  @Override
    @WebMethod (exclude=true)
    public Collection<ProcessQueue> getUserAvailableQueues(@WebParam(name="userLogin")final String userLogin) throws  AperteWsWrongArgumentException {
    final UserData findUser = findUser(userLogin);
        return withContext(new ReturningProcessToolContextCallback<Collection<ProcessQueue>>() {
            @Override
            public Collection<ProcessQueue> processWithContext(ProcessToolContext ctx) {
             
                return fetchHibernateData(getSession(ctx, findUser).getUserAvailableQueues(ctx));
View Full Code Here

  @Override
    @WebMethod
    public boolean isProcessOwnedByUser(@WebParam(name="internalId")final String internalId,@WebParam(name="userLogin") final String userLogin) throws AperteWsWrongArgumentException {
    final ProcessInstance processData = getProcessData(internalId);
      final UserData findUser = findUser(userLogin);
        return withContext(new ReturningProcessToolContextCallback<Boolean>() {
            @Override
            public Boolean processWithContext(ProcessToolContext ctx) {
             
                return getSession(ctx, findUser).isProcessOwnedByUser(processData, ctx);
View Full Code Here

  @Override
    @WebMethod
    public void assignTaskToUser(@WebParam(name="taskId")final String taskId, @WebParam(name="userLogin")final String userLogin) throws AperteWsWrongArgumentException {
    final BpmTask taskData = getTaskData(taskId);
    final UserData user = findUser(userLogin);   
        withContext(new ReturningProcessToolContextCallback<ProcessInstance>() {
            @Override
            public ProcessInstance processWithContext(ProcessToolContext ctx) {           
                getSession(ctx, user).assignTaskToUser(ctx, taskData.getInternalTaskId(), userLogin);
                return null;
View Full Code Here

  @Override
  @WebMethod (exclude=true)
    public List<BpmTask> findUserTasks(@WebParam(name="processInstanceInternalId")final String internalId,
        @WebParam(name="userLogin")final String userLogin) throws AperteWsWrongArgumentException {
    final ProcessInstance processInstance = getProcessData(internalId);
    final UserData user = findUser(userLogin);
        return withContext(new ReturningProcessToolContextCallback<List<BpmTask>>() {
            @Override
            public List<BpmTask> processWithContext(ProcessToolContext ctx) {
                return fetchHibernateData(getSession(ctx, user).findUserTasks(processInstance, ctx));
            }
View Full Code Here

  @Override
  @WebMethod
    public List<BpmTask> findUserTasksPaging(@WebParam(name="offset")final Integer offset,
                                             @WebParam(name="limit")final Integer limit,
                                             @WebParam(name="userLogin")final String userLogin) throws AperteWsWrongArgumentException {
    final UserData user = findUser(userLogin);
   
        return withContext(new ReturningProcessToolContextCallback<List<BpmTask>>() {
            @Override
            public List<BpmTask> processWithContext(ProcessToolContext ctx) {
                return fetchHibernateData(getSession(ctx, user).findUserTasks(offset, limit, ctx));
View Full Code Here

  @Override
  @WebMethod
    public List<BpmTask> findProcessTasks(@WebParam(name="internalId")final String internalId,
                                          @WebParam(name="userLogin")final String userLogin) throws AperteWsWrongArgumentException {
   
    final UserData user = findUser(userLogin);
    final ProcessInstance processInstance = getProcessData(internalId);
   
        return withContext(new ReturningProcessToolContextCallback<List<BpmTask>>() {
            @Override
            public List<BpmTask> processWithContext(ProcessToolContext ctx) {
View Full Code Here

                    @WebParam(name="actionName")final String actionName,
                                 @WebParam(name="bpmTaskName")final String bpmTaskName,
                                 @WebParam(name="userLogin")final String userLogin) throws  AperteWsWrongArgumentException {
   
    final BpmTask bpmTask = findProcessTask(internalId, userLogin, bpmTaskName);
    final UserData user = findUser(userLogin);  
    final ProcessInstance processData = getProcessData(internalId);
    final ProcessStateAction action= getActionIfExists(processData, actionName);
   
    if(userLogin==null){
      adminCompleteTask(processData, action, bpmTask);
View Full Code Here

    }
  
  @Override
  @WebMethod (exclude=true)
    public UserData getSubstitutingUser(@WebParam(name="user")final String userLogin) throws AperteWsWrongArgumentException {
    final UserData user = findUser(userLogin);
        return withContext(new ReturningProcessToolContextCallback<UserData>() {
            @Override
            public UserData processWithContext(ProcessToolContext ctx) {
                return fetchHibernateData(getSession(ctx, user).getSubstitutingUser(ctx));
            }
View Full Code Here

TOP

Related Classes of pl.net.bluesoft.rnd.processtool.model.UserData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.