Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 International Business Machines Corp.
   * 
   * See the NOTICE file distributed with this work for additional information
   * regarding copyright ownership. Licensed under the Apache License, 
   * Version 2.0 (the "License"); you may not use this file except in compliance
   * with the License. You may obtain a copy of the License at
   * 
   *   http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package com.ibm.jbatch.container.status;
 
 
 
 
 public class StepStatus implements Serializable {

    
 
     private static final long serialVersionUID = 1L;
 
     private long stepExecutionId;
     private BatchStatus batchStatus;
     private String exitStatus;
     private int startCount;
     private Integer numPartitions;
     
     private long lastRunStepExecutionId;
 
     public StepStatus(long stepExecutionId) {
         this. = 1;
         this. = stepExecutionId;
         this. = stepExecutionId;
         this. = .;
     }
 
     public void setBatchStatus(BatchStatus batchStatus) {
         this. = batchStatus;
     }
 
     public BatchStatus getBatchStatus() {
         return ;
     }
 
     @Override
     public String toString() {
         StringBuffer buf = new StringBuffer();
         buf.append("stepExecutionId: " + );
         buf.append(",batchStatus: " + );
         buf.append(",exitStatus: " + );
         buf.append(",startCount: " + );
         buf.append(",persistentUserData: " + );
         buf.append(",numPartitions: " + );
         return buf.toString();
     }
 
     public long getStepExecutionId() {
         return ;
     }
 
     public int getStartCount() {
         return ;
     }
 
     public void incrementStartCount() {
         ++;
     }
 
     public void setExitStatus(String exitStatus) {
         this. = exitStatus;
     }
 
     public String getExitStatus() {
         return ;
     }
 
     public void setPersistentUserData(PersistentDataWrapper persistentUserData) {
         this. = persistentUserData;
     }
 
     public Serializable getPersistentUserData() {
         if (this. != null) {
             byte[] persistentToken = this..getPersistentDataBytes();
             ByteArrayInputStream persistentByteArrayInputStream = new ByteArrayInputStream(persistentToken);
             TCCLObjectInputStream persistentOIS = null;
            Serializable persistentObject = null;
            try {
                persistentOIS = new TCCLObjectInputStream(persistentByteArrayInputStream);
                persistentObject = (SerializablepersistentOIS.readObject();
            } catch (Exception e) {
                throw new BatchContainerRuntimeException(e);
            }
            return persistentObject;
        } else {
            return null;
        }
    }
    public Integer getNumPartitions() {
        return ;
    }
    public void setNumPartitions(Integer numPartitions) {
        this. = numPartitions;
    }
    public void setStepExecutionId(long stepExecutionId) {
        this. = stepExecutionId;
        this. = this.;
    }
    public long getLastRunStepExecutionId() {
        return ;
    }
    public void setLastRunStepExecutionId(long lastRunStepExecutionId) {
        this. = lastRunStepExecutionId;
    }
New to GrepCode? Check out our FAQ X