Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License"). You may not
   * use this file except in compliance with the License. A copy of the License is
   * located at
   * 
   * http://aws.amazon.com/apache2.0
   * 
  * or in the "license" file accompanying this file. This file 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.amazonaws.services.simpleworkflow.flow;
 
 
 public abstract class WorkflowClientExternalBase implements WorkflowClientExternal {
     
     private static boolean BOOLEAN_DEFAULT = false;
     
     private static byte BYTE_DEFAULT = 0;
     
     private static char CHARACTER_DEFAULT = '\u0000';
     
     private static short SHORT_DEFAULT = 0;
     
     private static int INTEGER_DEFAULT = 0;
     
     private static long LONG_DEFAULT = 0L;
     
     private static float FLOAT_DEFAULT = 0.0f;
     
     private static double DOUBLE_DEFAULT = 0.0d;
 
 
     public WorkflowClientExternalBase(WorkflowExecution workflowExecutionWorkflowType workflowType,
             StartWorkflowOptions optionsDataConverter dataConverterGenericWorkflowClientExternal genericClient) {
         this. = new DynamicWorkflowClientExternalImpl(workflowExecutionworkflowTypeoptions,
                 dataConvertergenericClient);
     }
 
     @Override
     public void requestCancelWorkflowExecution() {
     }
 
     @Override
     public void terminateWorkflowExecution(String reasonString detailsChildPolicy childPolicy) {
         .terminateWorkflowExecution(reasondetailschildPolicy);
     }
 
     @Override
     public DataConverter getDataConverter() {
         return .getDataConverter();
     }
 
     @Override
         return .getSchedulingOptions();
     }
 
     @Override
         return .getGenericClient();
     }
 
     @Override
         return .getWorkflowExecution();
     }
 
     protected void startWorkflowExecution(Object[] argumentsStartWorkflowOptions startOptionsOverride) {
         .startWorkflowExecution(argumentsstartOptionsOverride);
     }
 
     protected void startWorkflowExecution(Object[] arguments) {
         .startWorkflowExecution(arguments);
     }
 
     protected void signalWorkflowExecution(String signalNameObject[] arguments) {
         .signalWorkflowExecution(signalNamearguments);
     }
     
     @SuppressWarnings({ "unchecked" })
     protected<T> T defaultPrimitiveValue(Class<T> clazz) {
         Object returnValue = null;
         if (clazz.equals(.)) {
             returnValue = ;
         } else if (clazz.equals(.)) {
             returnValue = ;
         } else if (clazz.equals(.)) {
             returnValue = ;
         } else if (clazz.equals(.)) {
            returnValue = ;
        } else if (clazz.equals(.)) {
            returnValue = ;
        } else if (clazz.equals(.)) {
            returnValue = ;
        } else if (clazz.equals(.)) {
            returnValue = ;
        } else if (clazz.equals(.)) {
            returnValue = ;
        } else {
            throw new IllegalArgumentException("Type not supported: " + clazz);
        }
        
        return (T)returnValue;
    }
New to GrepCode? Check out our FAQ X