Java Examples for java.security.InvalidParameterException

The following java examples will help you to understand the usage of java.security.InvalidParameterException. These source code samples are taken from different open source projects.

Example 1
Project: cistern-master  File: HmmTrainerFactory.java View source code
public static HmmTrainer getTrainer(Properties props) {
    String trainer_name = props.getHmmTrainer().toLowerCase();
    double delta_t = 1e-4;
    double delta_e = 1e-8;
    if (trainer_name.equalsIgnoreCase("simplehmmtrainer")) {
        return new SimpleHmmTrainer(delta_t, delta_e);
    } else if (trainer_name.equalsIgnoreCase("signaturehmmtrainer")) {
        return new SignatureHmmTrainer(delta_t, delta_e);
    } else {
        throw new InvalidParameterException("Unknown trainer name: " + trainer_name);
    }
}
Example 2
Project: ProcessPuzzleFramework-master  File: SaveCommentCommand.java View source code
public void init(CommandDispatcher dispatcher) {
    super.init(dispatcher);
    boolean ccerror = false;
    try {
        commentList = (CommentList) subjectArtifact;
    } catch (ClassCastException e) {
        ccerror = true;
    }
    if (ccerror || commentList == null)
        throw new InvalidParameterException("SaveComment: Wrong ID!");
    setUpResponse(dispatcher.getResponse());
}
Example 3
Project: stubgen-master  File: CharacterInstantiator.java View source code
@Override
public <T> T newInstance(Class<?> T) throws MockGenException {
    try {
        if (!T.isAssignableFrom(Character.class)) {
            throw new InvalidParameterException("The parameter must be of type " + Character.class.getName() + " or one of its subclasses");
        }
        @SuppressWarnings("unchecked") T casted = (T) new Character('a');
        return casted;
    } catch (Throwable t) {
        throw new MockGenException(t);
    }
}
Example 4
Project: Tstream-master  File: ThriftClient.java View source code
protected void flushClient(Map storm_conf, Integer timeout) throws Exception {
    try {
        flushHost();
        String[] host_port = masterHost.split(":");
        if (host_port.length != 2) {
            throw new InvalidParameterException("Host format error: " + masterHost);
        }
        String host = host_port[0];
        int port = Integer.parseInt(host_port[1]);
        LOG.info("Begin to connect " + host + ":" + port);
        // locate login configuration
        Configuration login_conf = AuthUtils.GetConfiguration(storm_conf);
        // construct a transport plugin
        ITransportPlugin transportPlugin = AuthUtils.GetTransportPlugin(storm_conf, login_conf);
        // create a socket with server
        if (host == null) {
            throw new IllegalArgumentException("host is not set");
        }
        if (port <= 0) {
            throw new IllegalArgumentException("invalid port: " + port);
        }
        //			/***************only test for daily *************/
        //			if (host.endsWith("bja")) {
        //				host += ".tbsite.net";
        //			}
        //			/***************only test for daily *************/
        TSocket socket = new TSocket(host, port);
        if (timeout != null) {
            socket.setTimeout(timeout);
        }
        final TTransport underlyingTransport = socket;
        // establish client-server transport via plugin
        _transport = transportPlugin.connect(underlyingTransport, host);
    } catch (IOException ex) {
        throw new RuntimeException("Create transport error");
    }
    _protocol = null;
    if (_transport != null)
        _protocol = new TBinaryProtocol(_transport);
}
Example 5
Project: opennms_dashboard-master  File: SnmpIPAddress.java View source code
/**
     * <p>
     * Sets the internal string array so that it is identical to the passed
     * array. The array is actually copied so that changes to data after the
     * construction of the object are not reflected in the SnmpOctetString
     * Object.
     * </p>
     * 
     * <p>
     * If the buffer is not valid according to the SNMP SMI then an exception is
     * thrown and the object is not modified.
     * </p>
     * 
     * @param data
     *            The new octet string data.
     * 
     * @throws java.security.InvalidParameterException
     *             Thrown if the passed buffer is not valid against the SMI
     *             definition.
     */
public void setString(byte[] data) {
    if (data == null || data.length < 4)
        throw new java.security.InvalidParameterException("Buffer underflow error converting IP address");
    else if (data.length > 4)
        throw new java.security.InvalidParameterException("Buffer overflow error converting IP address");
    // use setString instead of assumeString to ensure
    // that a duplicate copy of the buffer is made.
    //
    super.setString(data);
}
Example 6
Project: jstorm-master  File: restart.java View source code
public static void main(String[] args) {
    if (args == null || args.length == 0) {
        throw new InvalidParameterException("Should input topology name");
    }
    String topologyName = args[0];
    NimbusClient client = null;
    try {
        Map conf = Utils.readStormConfig();
        client = NimbusClient.getConfiguredClient(conf);
        System.out.println("It will take 15 ~ 100 seconds to restart, please wait patiently\n");
        if (args.length == 1) {
            client.getClient().restart(topologyName, null);
        } else {
            Map loadConf = Utils.loadConf(args[1]);
            String jsonConf = Utils.to_json(loadConf);
            System.out.println("New configuration:\n" + jsonConf);
            client.getClient().restart(topologyName, jsonConf);
        }
        System.out.println("Successfully submit command restart " + topologyName);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
        throw new RuntimeException(e);
    } finally {
        if (client != null) {
            client.close();
        }
    }
}
Example 7
Project: kalendra-java-utils-master  File: MatrixSumMatrixMatrix.java View source code
public Matrix sum(Matrix x, Matrix y, Matrix z) {
    //check dimensions
    if (x.getDimensionRows() != y.getDimensionRows()) {
        throw new InvalidParameterException("Row Dimensions don't match");
    }
    if (x.getDimensionCols() != y.getDimensionCols()) {
        throw new InvalidParameterException("Col Dimensions don't match");
    }
    //set the dimensions of z
    z.setDimensions(x.getDimensionRows(), x.getDimensionCols());
    //push the data into z
    for (int i = 0; i < x.getDimensionRows(); i++) {
        for (int j = 0; j < x.getDimensionCols(); j++) {
            z.setValue(i, j, x.getValue(i, j) + y.getValue(i, j));
        }
    }
    return z;
}
Example 8
Project: mWater-Android-App-master  File: Results.java View source code
public static Results getResults(TestType testType, String results) throws InvalidParameterException {
    switch(testType) {
        case PETRIFILM:
            return new PetrifilmResults(results);
        case TEN_ML_COLILERT:
            return new TenMLColilertResults(results);
        case HUNDRED_ML_ECOLI:
            return new HundredMLEColiResults(results);
        case CHLORINE:
            return new ChlorineResults(results);
        default:
            throw new InvalidParameterException("Test type unknown");
    }
}
Example 9
Project: TiM-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 10
Project: Timber-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 11
Project: TimelyTextView-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 12
Project: u2020-mvp-master  File: ActivityScreenSwitcher.java View source code
@Override
public void open(Screen screen) {
    final Activity activity = getAttachedObject();
    if (activity == null) {
        return;
    }
    if (screen instanceof ActivityScreen) {
        ActivityScreen activityScreen = ((ActivityScreen) screen);
        Intent intent = activityScreen.intent(activity);
        ActivityCompat.startActivity(activity, intent, activityScreen.activityOptions(activity));
    } else {
        throw new InvalidParameterException("Only ActivityScreen objects allowed");
    }
}
Example 13
Project: ulti-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 14
Project: UltimateAndroid-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 15
Project: Yhb-2.0-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 16
Project: ApkDownloader-master  File: RequestInterface.java View source code
/**
     * Get a parameter for a given index and do some type checking
     * 
     * @param params
     * @param i
     * @param c
     * @return
     */
protected Object getParam(Object[] params, int i, Class<?> c) {
    if (params.length < i + 1) {
        throw new InvalidParameterException("Not enough arguments");
    }
    Object o = params[i];
    if (!o.getClass().equals(c)) {
        throw new InvalidParameterException(String.format("Expected argument of type %s but got %s", o.getClass(), c));
    }
    return o;
}
Example 17
Project: iis-master  File: EmptyDatastoreVerifierProcess.java View source code
@Override
public void run(PortBindings portBindings, Configuration conf, Map<String, String> parameters) throws Exception {
    if (!portBindings.getInput().containsKey(INPUT_PORT_NAME)) {
        throw new InvalidParameterException("missing input port!");
    }
    try (CloseableIterator<?> closeableIt = getIterator(conf, portBindings.getInput().get(INPUT_PORT_NAME))) {
        File file = new File(System.getProperty(OOZIE_ACTION_OUTPUT_FILENAME));
        Properties props = new Properties();
        props.setProperty(OUTPUT_PROPERTY_IS_EMPTY, Boolean.toString(!closeableIt.hasNext()));
        try (OutputStream os = new FileOutputStream(file)) {
            props.store(os, "");
        }
    }
}
Example 18
Project: kodex-master  File: Padding.java View source code
@JsonCreator
public static Padding fromString(String padding) {
    if (padding.equals(CipherConstants.NO_PADDING)) {
        return NONE;
    } else if (padding.equals(CipherConstants.PKCS5_PADDING)) {
        return PKCS5;
    } else if (padding.equals(CipherConstants.OAEPWithSHA1AndMGF1Padding)) {
        return OAEPWithSHA1AndMGF1Padding;
    } else if (padding.equals(CipherConstants.OAEPWithSHA256AndMGF1Padding)) {
        return OAEPWithSHA256AndMGF1Padding;
    }
    throw new InvalidParameterException("Invalid padding: " + padding);
}
Example 19
Project: simple-spring-memcached-master  File: NamespaceBuilderTest.java View source code
@Test(expected = InvalidParameterException.class)
public void shouldThrowExceptionIfNamespaceIsNotProvided() throws Exception {
    final String method = "populateNamespace01";
    final Method targetMethod = new Mirror().on(AnnotationDataDummy.class).reflect().method(method).withArgs(String.class);
    final Annotation annotation = new Mirror().on(AnnotationDataDummy.class).reflect().annotation(expected).atMethod(method).withArgs(String.class);
    builder.populate(data, annotation, expected, targetMethod);
}
Example 20
Project: jnode-master  File: DIMMDriver.java View source code
protected void startDevice() throws org.jnode.driver.DriverException {
    dimmDevice = (DIMM) getDevice();
    // now read the SPD table
    try {
        if (!DIMMDriver.canExist(bus, address))
            throw new DriverException("Device doesn't exist");
        log.debug("Getting SPD Table from " + dimmDevice.getId() + ':');
        spdTableLength = (bus.readByte(address, (byte) 0)) & 0xff;
        log.debug(" length=" + spdTableLength);
        spdTable = new byte[spdTableLength];
        spdTable[0] = (byte) spdTableLength;
        for (int i = 1; i < spdTableLength; i++) spdTable[i] = bus.readByte(address, (byte) i);
        dimmDevice.setSPDTable(spdTable);
    } catch (UnsupportedOperationException ex) {
    } catch (IOException ex) {
    } catch (InvalidParameterException ex) {
    }
}
Example 21
Project: active-directory-android-master  File: LongSerializer.java View source code
/**
	 * Serializes a Long instance to a JsonElement, verifying the maximum and
	 * minimum allowed values
	 */
@Override
public JsonElement serialize(Long element, Type type, JsonSerializationContext ctx) {
    Long maxAllowedValue = 0x0020000000000000L;
    Long minAllowedValue = Long.valueOf(0xFFE0000000000000L);
    if (element != null) {
        if (element > maxAllowedValue || element < minAllowedValue) {
            throw new InvalidParameterException("Long value must be between " + minAllowedValue + " and " + maxAllowedValue);
        } else {
            return new JsonPrimitive(element);
        }
    } else {
        return JsonNull.INSTANCE;
    }
}
Example 22
Project: android-money-manager-ex-master  File: Recurrence.java View source code
public static Recurrence valueOf(int value) {
    // set auto execute without user acknowledgement
    if (value >= 200) {
        value = value - 200;
    }
    // set auto execute on the next occurrence
    if (value >= 100) {
        value = value - 100;
    }
    for (Recurrence item : Recurrence.values()) {
        if (item.getValue() == value) {
            return item;
        }
    }
    //        return null;
    throw new InvalidParameterException();
}
Example 23
Project: android-runtime-master  File: Generator.java View source code
/**
     * @param args
     */
public static void main(String[] args) throws Exception {
    String outName = "bin";
    String[] params = null;
    if (args != null && args.length > 0) {
        outName = args[0];
        File out = new File(outName);
        if (!out.exists()) {
            out.mkdir();
            System.out.println(String.format("We didn't find the folder you specified ( %s ), so it's going to be created!", out.getAbsolutePath()));
        }
    } else {
        throw new InvalidParameterException("You need to pass an output directory!");
    }
    if (args != null && args.length > 1) {
        params = new String[args.length - 1];
        for (int i = 1; i < args.length; i++) {
            params[i - 1] = args[i];
        }
    }
    if (params == null) {
        throw new InvalidParameterException("You need to pass a list of jar paths, so metadata can be generated for them!");
    }
    TreeNode root = Builder.build(params);
    FileOutputStream ovs = new FileOutputStream(new File(outName, "treeValueStream.dat"));
    FileStreamWriter outValueStream = new FileStreamWriter(ovs);
    FileOutputStream ons = new FileOutputStream(new File(outName, "treeNodeStream.dat"));
    FileStreamWriter outNodeStream = new FileStreamWriter(ons);
    FileOutputStream oss = new FileOutputStream(new File(outName, "treeStringsStream.dat"));
    FileStreamWriter outStringsStream = new FileStreamWriter(oss);
    new Writer(outNodeStream, outValueStream, outStringsStream).writeTree(root);
}
Example 24
Project: athere-android-master  File: TableLiteCanonicalizer.java View source code
/**
     * Constructs a canonicalized string for signing a request.
     * 
     * @param conn
     *            the HttpURLConnection to canonicalize
     * @param accountName
     *            the account name associated with the request
     * @param contentLength
     *            the length of the content written to the outputstream in bytes, -1 if unknown
     * @return a canonicalized string.
     * @throws StorageException
     */
@Override
protected String canonicalize(final HttpURLConnection conn, final String accountName, final Long contentLength) throws StorageException {
    if (contentLength < -1) {
        throw new InvalidParameterException(SR.INVALID_CONTENT_LENGTH);
    }
    final String dateString = Utility.getStandardHeaderValue(conn, Constants.HeaderConstants.DATE);
    if (Utility.isNullOrEmpty(dateString)) {
        throw new IllegalArgumentException(SR.MISSING_MANDATORY_DATE_HEADER);
    }
    final StringBuilder canonicalizedString = new StringBuilder(ExpectedTableLiteCanonicalizedStringLength);
    canonicalizedString.append(dateString);
    appendCanonicalizedElement(canonicalizedString, getCanonicalizedResourceLite(conn.getURL(), accountName));
    return canonicalizedString.toString();
}
Example 25
Project: azure-storage-android-master  File: TableCanonicalizer.java View source code
/**
     * Constructs a canonicalized string for signing a request.
     * 
     * @param conn
     *            the HttpURLConnection to canonicalize
     * @param accountName
     *            the account name associated with the request
     * @param contentLength
     *            the length of the content written to the outputstream in bytes, -1 if unknown
     * @return a canonicalized string.
     * @throws StorageException
     */
@Override
protected String canonicalize(final HttpURLConnection conn, final String accountName, final Long contentLength) throws StorageException {
    if (contentLength < -1) {
        throw new InvalidParameterException(SR.INVALID_CONTENT_LENGTH);
    }
    return canonicalizeTableHttpRequest(conn.getURL(), accountName, conn.getRequestMethod(), Utility.getStandardHeaderValue(conn, Constants.HeaderConstants.CONTENT_TYPE), contentLength, null, conn);
}
Example 26
Project: azure-storage-java-master  File: TableCanonicalizer.java View source code
/**
     * Constructs a canonicalized string for signing a request.
     * 
     * @param conn
     *            the HttpURLConnection to canonicalize
     * @param accountName
     *            the account name associated with the request
     * @param contentLength
     *            the length of the content written to the outputstream in bytes, -1 if unknown
     * @return a canonicalized string.
     * @throws StorageException
     */
@Override
protected String canonicalize(final HttpURLConnection conn, final String accountName, final Long contentLength) throws StorageException {
    if (contentLength < -1) {
        throw new InvalidParameterException(SR.INVALID_CONTENT_LENGTH);
    }
    return canonicalizeTableHttpRequest(conn.getURL(), accountName, conn.getRequestMethod(), Utility.getStandardHeaderValue(conn, Constants.HeaderConstants.CONTENT_TYPE), contentLength, null, conn);
}
Example 27
Project: bc-java-master  File: KeyPairGeneratorSpi.java View source code
public void initialize(int strength, SecureRandom random) {
    this.strength = strength;
    this.random = random;
    if (ecParams != null) {
        param = new ECKeyGenerationParameters(new ECDomainParameters(ecParams.getCurve(), ecParams.getG(), ecParams.getN()), random);
        engine.init(param);
        initialised = true;
    } else {
        throw new InvalidParameterException("unknown key size.");
    }
}
Example 28
Project: bugvm-master  File: OpenSSLECKeyPairGenerator.java View source code
@Override
public void initialize(int keysize, SecureRandom random) {
    final String name = SIZE_TO_CURVE_NAME.get(keysize);
    if (name == null) {
        throw new InvalidParameterException("unknown key size " + keysize);
    }
    /*
         * Store the group in a temporary variable until we know this is a valid
         * group.
         */
    final OpenSSLECGroupContext possibleGroup = OpenSSLECGroupContext.getCurveByName(name);
    if (possibleGroup == null) {
        throw new InvalidParameterException("unknown curve " + name);
    }
    group = possibleGroup;
}
Example 29
Project: cmestemp22-master  File: LuceneFieldBooster.java View source code
/**
     * Sets a field weight, creates the field if it doens't exist.
     *
     * @param inFormatString
     *            the format string.
     *
     * @param fieldName
     *            the field.
     * @param weight
     *            the weight.
     *
     * @return the formatted string.
     */
public String boostField(final String inFormatString, final String fieldName, final int weight) {
    if (!allowableBoostFields.contains(fieldName)) {
        throw new InvalidParameterException("The input field name is not in the list of allowed fields.");
    }
    String formatString = inFormatString;
    Pattern searchPattern = Pattern.compile(fieldName + ":\\(%1\\$s\\)(\\^[0-9]+)?");
    Matcher patternMatcher = searchPattern.matcher(formatString);
    if (patternMatcher.find()) {
        formatString = patternMatcher.replaceFirst(fieldName + ":(%1\\$s)^" + weight);
    } else {
        formatString += " " + fieldName + ":(%1$s)^" + weight;
    }
    return formatString;
}
Example 30
Project: contrail-vcenter-plugin-master  File: TaskWatchDogHttpHandler.java View source code
@Override
public void handle(HttpExchange t) throws IOException {
    OutputStream os = t.getResponseBody();
    String uri = t.getRequestURI().toString();
    ContentType contentType = ContentType.getContentType(uri);
    TaskWatchDogReq req = null;
    try {
        req = new TaskWatchDogReq(t.getRequestURI());
    } catch (InvalidParameterException e) {
    }
    if (req == null || !uri.startsWith("/") || contentType != ContentType.REQUEST) {
        // suspecting path traversal attack
        Headers h = t.getResponseHeaders();
        h.set("Content-Type", ContentType.HTML.toString());
        String response = "403 (Forbidden)\n";
        t.sendResponseHeaders(403, response.getBytes().length);
        os.close();
        return;
    }
    // Presentation layer
    // Accept with response code 200.
    t.sendResponseHeaders(200, 0);
    Headers h = t.getResponseHeaders();
    h.set("Content-Type", contentType.toString());
    TaskWatchDogResp resp = new TaskWatchDogResp(req);
    // serialize the actual response object in XML
    StringBuilder s = new StringBuilder().append("<?xml-stylesheet type=\"").append(ContentType.XSL).append("\" href=\"").append(styleSheet).append("\"?>");
    resp.writeObject(s);
    os.write(s.toString().getBytes());
    os.close();
}
Example 31
Project: dbpool-master  File: FlatfileProvider.java View source code
@Override
public DataSource getDataSource(String instance, int access, String pattern) {
    if (!instance.isEmpty() && !pattern.isEmpty()) {
        throw new InvalidParameterException("FlatfileProvider support only empty instance name and pattern name.");
    }
    if (access == DBPool.READ_ACCESS) {
        return source.getDataSource(read);
    } else if (access == DBPool.WRITE_ACCESS) {
        return source.getDataSource(write);
    } else {
        logger.error("FlatfileProvider is outdated with DBPool");
        throw new InvalidParameterException("FlatfileProvider is outdated. This should never happen.");
    }
}
Example 32
Project: Desktop-master  File: Account.java View source code
public void enableButton(final String buttonText, final String buttonAction) {
    if (buttonText == null)
        throw new InvalidParameterException("First parameter cannot be NULL!");
    if (buttonAction == null)
        throw new InvalidParameterException("Second parameter cannot be NULL!");
    this.buttonText = buttonText;
    this.buttonAction = buttonAction;
}
Example 33
Project: Docear-master  File: Account.java View source code
public void enableButton(final String buttonText, final String buttonAction) {
    if (buttonText == null)
        throw new InvalidParameterException("First parameter cannot be NULL!");
    if (buttonAction == null)
        throw new InvalidParameterException("Second parameter cannot be NULL!");
    this.buttonText = buttonText;
    this.buttonAction = buttonAction;
}
Example 34
Project: EasySOA-Incubation-master  File: OperationInformation.java View source code
public void mergeWith(OperationInformation operation) throws InvalidParameterException {
    if (!operation.name.equals(this.name)) {
        throw new InvalidParameterException("Can't merge operations whose names don't match");
    }
    if (operation.parameters != null) {
        this.parameters = operation.parameters;
    }
    if (operation.returnParameters != null) {
        this.returnParameters = operation.returnParameters;
    }
    if (operation.documentation != null && operation.documentation.length() != 0) {
        if (this.documentation != null && this.documentation.length() != 0) {
            this.documentation += "\n\nAdditional documentation:\n" + // TODO i18n
            operation.documentation;
        } else {
            this.documentation = operation.documentation;
        }
    }
    if (operation.inContentType != null) {
        this.inContentType = operation.inContentType;
    }
    if (operation.outContentType != null) {
        this.outContentType = operation.outContentType;
    }
}
Example 35
Project: eurekastreams-master  File: LuceneFieldBooster.java View source code
/**
     * Sets a field weight, creates the field if it doens't exist.
     *
     * @param inFormatString
     *            the format string.
     *
     * @param fieldName
     *            the field.
     * @param weight
     *            the weight.
     *
     * @return the formatted string.
     */
public String boostField(final String inFormatString, final String fieldName, final int weight) {
    if (!allowableBoostFields.contains(fieldName)) {
        throw new InvalidParameterException("The input field name is not in the list of allowed fields.");
    }
    String formatString = inFormatString;
    Pattern searchPattern = Pattern.compile(fieldName + ":\\(%1\\$s\\)(\\^[0-9]+)?");
    Matcher patternMatcher = searchPattern.matcher(formatString);
    if (patternMatcher.find()) {
        formatString = patternMatcher.replaceFirst(fieldName + ":(%1\\$s)^" + weight);
    } else {
        formatString += " " + fieldName + ":(%1$s)^" + weight;
    }
    return formatString;
}
Example 36
Project: irma_future_id-master  File: KeyPairGeneratorSpi.java View source code
public void initialize(int strength, SecureRandom random) {
    this.strength = strength;
    this.random = random;
    if (ecParams != null) {
        param = new ECKeyGenerationParameters(new ECDomainParameters(ecParams.getCurve(), ecParams.getG(), ecParams.getN()), random);
        engine.init(param);
        initialised = true;
    } else {
        throw new InvalidParameterException("unknown key size.");
    }
}
Example 37
Project: jst-master  File: restart.java View source code
public static void main(String[] args) {
    if (args == null || args.length == 0) {
        throw new InvalidParameterException("Please input topology name!");
    }
    String topologyName = args[0];
    NimbusClient client = null;
    try {
        Map conf = Utils.readStormConfig();
        client = NimbusClient.getConfiguredClient(conf);
        System.out.println("It will take 15 ~ 100 seconds to restart, please wait patiently\n");
        if (args.length == 1) {
            client.getClient().restart(topologyName, null);
        } else {
            Map loadConf = Utils.loadConf(args[1]);
            String jsonConf = Utils.to_json(loadConf);
            System.out.println("New configuration:\n" + jsonConf);
            client.getClient().restart(topologyName, jsonConf);
        }
        System.out.println("Successfully submit command restart " + topologyName);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
        throw new RuntimeException(e);
    } finally {
        if (client != null) {
            client.close();
        }
    }
}
Example 38
Project: LeetCode-Sol-Res-master  File: Utils.java View source code
public static TreeNode buildBinaryTree(Integer[] values) {
    if (values == null || values.length == 0) {
        throw new InvalidParameterException("values should not be null or empty");
    }
    TreeNode root = new TreeNode(values[0]);
    Queue<TreeNode> queue = new ArrayDeque<>();
    queue.offer(root);
    int i = 1;
    while (!queue.isEmpty() && i < values.length) {
        TreeNode node = queue.poll();
        if (i < values.length && values[i] != null) {
            node.left = new TreeNode(values[i]);
            queue.offer(node.left);
        }
        if (i + 1 < values.length && values[i + 1] != null) {
            node.right = new TreeNode(values[i + 1]);
            queue.offer(node.right);
        }
        i += 2;
    }
    return root;
}
Example 39
Project: ListenerMusicPlayer-master  File: NumberUtils.java View source code
public static float[][] getControlPointsFor(int start) {
    switch(start) {
        case (-1):
            return Null.getInstance().getControlPoints();
        case 0:
            return Zero.getInstance().getControlPoints();
        case 1:
            return One.getInstance().getControlPoints();
        case 2:
            return Two.getInstance().getControlPoints();
        case 3:
            return Three.getInstance().getControlPoints();
        case 4:
            return Four.getInstance().getControlPoints();
        case 5:
            return Five.getInstance().getControlPoints();
        case 6:
            return Six.getInstance().getControlPoints();
        case 7:
            return Seven.getInstance().getControlPoints();
        case 8:
            return Eight.getInstance().getControlPoints();
        case 9:
            return Nine.getInstance().getControlPoints();
        default:
            throw new InvalidParameterException("Unsupported number requested");
    }
}
Example 40
Project: nikeplus-fuelband-se-reversed-master  File: CopperheadCRC32.java View source code
public void update(byte[] array) throws InvalidParameterException {
    if (array.length % 4 != 0) {
        throw new InvalidParameterException("Length of data must be a multiple of 4");
    }
    for (int i = 0; i < array.length; ++i) {
        this.mValue ^= array[i ^ 0x3] << 24;
        for (int j = 0; j < 8; ++j) {
            if ((Integer.MIN_VALUE & this.mValue) != 0x0) {
                this.mValue = (0x4C11DB7 ^ this.mValue << 1);
            } else {
                this.mValue <<= 1;
            }
        }
    }
}
Example 41
Project: openjdk-master  File: TestDH2048.java View source code
@Override
public void main(Provider p) throws Exception {
    if (p.getService("KeyPairGenerator", "DH") == null) {
        System.out.println("KPG for DH not supported, skipping");
        return;
    }
    KeyPairGenerator kpg = KeyPairGenerator.getInstance("DH", p);
    kpg.initialize(512);
    KeyPair kp1 = kpg.generateKeyPair();
    kpg.initialize(768);
    kp1 = kpg.generateKeyPair();
    kpg.initialize(1024);
    kp1 = kpg.generateKeyPair();
    kpg.initialize(1536);
    kp1 = kpg.generateKeyPair();
    kpg.initialize(2048);
    kp1 = kpg.generateKeyPair();
    try {
        kpg.initialize(3072);
        kp1 = kpg.generateKeyPair();
        kpg.initialize(4096);
        kp1 = kpg.generateKeyPair();
        kpg.initialize(6144);
        kp1 = kpg.generateKeyPair();
        kpg.initialize(8192);
        kp1 = kpg.generateKeyPair();
    } catch (InvalidParameterException ipe) {
        System.out.println("4096-bit DH key pair generation: " + ipe);
        if (!p.getName().equals("SunPKCS11-NSS")) {
            throw ipe;
        }
    }
    // key size must be multiples of 64 though
    checkUnsupportedKeySize(kpg, 2048 + 63);
    checkUnsupportedKeySize(kpg, 3072 + 32);
}
Example 42
Project: RipplePower-master  File: BaseKeyGenerator.java View source code
protected void engineInit(int keySize, SecureRandom random) {
    try {
        if (random == null) {
            random = new SecureRandom();
        }
        engine.init(new KeyGenerationParameters(random, keySize));
        uninitialised = false;
    } catch (IllegalArgumentException e) {
        throw new InvalidParameterException(e.getMessage());
    }
}
Example 43
Project: robovm-master  File: DSAKeyPairGeneratorTest.java View source code
/**
     * java.security.interfaces.DSAKeyPairGenerator
     * #initialize(DSAParams params, SecureRandom random)
     */
public void test_DSAKeyPairGenerator01() {
    DSAParams dsaParams = new DSAParameterSpec(p, q, g);
    SecureRandom random = null;
    MyDSA dsa = new MyDSA(dsaParams);
    try {
        random = SecureRandom.getInstance("SHA1PRNG");
    } catch (Exception e) {
        fail("Unexpected exception for SecureRandom: " + e);
    }
    try {
        dsa.initialize(dsaParams, random);
    } catch (Exception e) {
        fail("Unexpected exception: " + e);
    }
    try {
        dsa.initialize(dsaParams, null);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
    try {
        dsa.initialize(null, random);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
}
Example 44
Project: rsine-master  File: CmdParams.java View source code
private void checkParams() {
    boolean incompleteParams = false;
    if (managedStoreSparqlEndpoint == null) {
        logger.error("No SPARQL endpoint of the managed triple store provided");
        incompleteParams = true;
    }
    if (port == null) {
        logger.error("No change listening port provided");
        incompleteParams = true;
    }
    if (incompleteParams) {
        throw new InvalidParameterException("Provide missing parameters either on command line or in the configuration file " + Rsine.propertiesFileName);
    }
}
Example 45
Project: RxCache-master  File: RxCache.java View source code
/**
     * Sets the File cache system and the implementation of {@link JolyglotGenerics} to serialise
     * and deserialize objects
     *
     * @param cacheDirectory The File system used by the persistence implementation of Disk
     * @param jolyglot A concrete implementation of {@link JolyglotGenerics}
     */
public RxCache persistence(File cacheDirectory, JolyglotGenerics jolyglot) {
    if (cacheDirectory == null) {
        throw new InvalidParameterException(io.rx_cache2.internal.Locale.REPOSITORY_DISK_ADAPTER_CAN_NOT_BE_NULL);
    }
    if (!cacheDirectory.exists()) {
        throw new InvalidParameterException(io.rx_cache2.internal.Locale.REPOSITORY_DISK_ADAPTER_DOES_NOT_EXIST);
    }
    if (!cacheDirectory.canWrite()) {
        throw new InvalidParameterException(io.rx_cache2.internal.Locale.REPOSITORY_DISK_ADAPTER_IS_NOT_WRITABLE);
    }
    if (jolyglot == null) {
        throw new InvalidParameterException(io.rx_cache2.internal.Locale.JSON_CONVERTER_CAN_NOT_BE_NULL);
    }
    this.cacheDirectory = cacheDirectory;
    this.jolyglot = jolyglot;
    return new RxCache(this);
}
Example 46
Project: sakuli-master  File: ScreenBasedSettings.java View source code
@PostConstruct
public void setDefaults() {
    setMinSimilarity(currentSimilarity);
    WaitScanRate = 10f;
    ObserveScanRate = 10f;
    ClickDelay = props.getClickDelay();
    RobotDesktop.stdAutoDelay = props.getTypeDelayMs();
    //if stdAutoDelay is set TypeDelay is no longer needed!
    TypeDelay = 0;
    OcrDataPath = sakuliProps.getTessDataLibFolder().toAbsolutePath().toString();
    OcrTextSearch = true;
    OcrTextRead = true;
    Highlight = props.isAutoHighlightEnabled();
    if (props.getDefaultHighlightSeconds() < 1) {
        /**
             * because of the mehtode {@link org.sikuli.script.ScreenHighlighter#closeAfter(float)}
             * */
        throw new InvalidParameterException("the property '" + ActionProperties.DEFAULT_HIGHLIGHT_SEC + "' has to be greater as 1, but was " + props.getDefaultHighlightSeconds());
    }
    DefaultHighlightTime = props.getDefaultHighlightSeconds();
    WaitAfterHighlight = 0.1f;
    /***
         * Logging for sikuliX => {@link SysOutOverSLF4J} will send the logs to SLF4J
         */
    Logger sikuliLogger = LoggerFactory.getLogger(Debug.class);
    if (sikuliLogger.isInfoEnabled()) {
        LOGGER.debug("sikuli log level INFO enabled");
        ActionLogs = true;
        InfoLogs = true;
        ProfileLogs = true;
    }
    if (sikuliLogger.isDebugEnabled()) {
        LOGGER.debug("sikuli log level DEBUG enabled");
        DebugLogs = true;
    }
}
Example 47
Project: scoop-master  File: Keyboard.java View source code
private static Window getWindow(Context context) {
    if (context instanceof Activity) {
        Activity activity = (Activity) context;
        return activity.getWindow();
    } else if (context instanceof ContextWrapper) {
        ContextWrapper contextWrapper = (ContextWrapper) context;
        return getWindow(contextWrapper.getBaseContext());
    } else {
        throw new InvalidParameterException("Cannot find activity context");
    }
}
Example 48
Project: SEEPng-master  File: RouterFactory.java View source code
@Deprecated
public static Router buildRouterFor(List<DownstreamConnection> cons) {
    if (cons.size() < 1) {
        throw new InvalidParameterException("Tried to build router with less than 1 connection");
    }
    boolean stateful = cons.get(0).getDownstreamOperator().isStateful();
    Router rs = null;
    List<Integer> opIds = getListOpId(cons);
    if (stateful) {
        LOG.info("Building ConsistentHashingRoutingState Router");
        rs = new ConsistentHashingRoutingState(opIds);
    } else {
        LOG.info("Building RoundRobinRoutingState Router");
        rs = new RoundRobinRoutingState(opIds);
    }
    return rs;
}
Example 49
Project: siren-master  File: RandomSirenCodec.java View source code
private PostingsFormat newSiren10PostingsFormat() {
    final int blockSize = this.newRandomBlockSize();
    final int i = random.nextInt(2);
    switch(i) {
        case 0:
            return new Siren10VIntPostingsFormat(blockSize);
        case 1:
            return new Siren10AForPostingsFormat(blockSize);
        default:
            throw new InvalidParameterException();
    }
}
Example 50
Project: tracecompass-master  File: TraceEnablement.java View source code
/**
     * @param name
     *            name of the desired enum
     * @return the corresponding {@link TraceEnablement} matching name
     */
public static TraceEnablement valueOfString(String name) {
    if (name == null) {
        throw new InvalidParameterException();
    }
    for (TraceEnablement enablementType : TraceEnablement.values()) {
        boolean exist = enablementType.fInName.equalsIgnoreCase(name) || enablementType.fInMiName.equalsIgnoreCase(name);
        if (exist) {
            return enablementType;
        }
    }
    return DISABLED;
}
Example 51
Project: all-inhonmodman-master  File: DownloadThread.java View source code
public DownloadThread call() throws UpdateModException {
    try {
        Thread.currentThread().setName("Download - " + modName);
        if (url != null) {
            URL urls = new URL(this.url);
            URLConnection connection = urls.openConnection();
            connection.setConnectTimeout(7500);
            InputStream is = urls.openStream();
            String filename = null;
            if (path == null || path.isEmpty()) {
                String pattern = "[^a-z,A-Z,0-9, ,.]";
                filename = this.url.substring(this.url.lastIndexOf("/") + 1).replace("%20", " ");
                filename = filename.replaceAll(pattern, "");
            } else {
                filename = path;
            }
            FileOutputStream fos = null;
            file = new File(System.getProperty("java.io.tmpdir") + File.separator + filename);
            fos = new FileOutputStream(file, false);
            FileUtils.copyInputStream(is, fos);
            is.close();
            fos.flush();
            fos.close();
        }
    } catch (MalformedURLException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    } catch (ConnectException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    } catch (NullPointerException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    } catch (InvalidParameterException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    } catch (FileNotFoundException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    } catch (IOException ex) {
        System.out.println(ex);
        file = null;
        throw new UpdateModException(null, ex);
    }
    return this;
}
Example 52
Project: android-15-master  File: DSAKeyPairGeneratorImpl.java View source code
public void initialize(int modlen, boolean genParams, SecureRandom random) throws InvalidParameterException {
    int len = 512;
    while (len <= 1024) {
        if (len == modlen) {
            lengthModulus = modlen;
            break;
        } else {
            len = len + 8;
            if (len == 1032) {
                throw new InvalidParameterException("Incorrect modlen");
            }
        }
    }
    if (modlen < 512 || modlen > 1024) {
        throw new InvalidParameterException("Incorrect modlen");
    }
    if (random == null) {
        throw new InvalidParameterException("Incorrect random");
    }
    if (genParams == false && dsaParams == null) {
        throw new InvalidParameterException("there are not precomputed parameters");
    }
    secureRandom = random;
}
Example 53
Project: android-libcore64-master  File: DSAKeyPairGeneratorTest.java View source code
/**
     * java.security.interfaces.DSAKeyPairGenerator
     * #initialize(DSAParams params, SecureRandom random)
     */
public void test_DSAKeyPairGenerator01() {
    DSAParams dsaParams = new DSAParameterSpec(p, q, g);
    SecureRandom random = null;
    MyDSA dsa = new MyDSA(dsaParams);
    try {
        random = SecureRandom.getInstance("SHA1PRNG");
    } catch (Exception e) {
        fail("Unexpected exception for SecureRandom: " + e);
    }
    try {
        dsa.initialize(dsaParams, random);
    } catch (Exception e) {
        fail("Unexpected exception: " + e);
    }
    try {
        dsa.initialize(dsaParams, null);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
    try {
        dsa.initialize(null, random);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
}
Example 54
Project: android-sdk-sources-for-api-level-23-master  File: DSAKeyPairGeneratorImpl.java View source code
public void initialize(int modlen, boolean genParams, SecureRandom random) throws InvalidParameterException {
    int len = 512;
    while (len <= 1024) {
        if (len == modlen) {
            lengthModulus = modlen;
            break;
        } else {
            len = len + 8;
            if (len == 1032) {
                throw new InvalidParameterException("Incorrect modlen");
            }
        }
    }
    if (modlen < 512 || modlen > 1024) {
        throw new InvalidParameterException("Incorrect modlen");
    }
    if (random == null) {
        throw new InvalidParameterException("Incorrect random");
    }
    if (genParams == false && dsaParams == null) {
        throw new InvalidParameterException("there are not precomputed parameters");
    }
    secureRandom = random;
}
Example 55
Project: android_libcore-master  File: KeyPairGeneratorSpiTest.java View source code
/**
     * Test for <code>KeyPairGeneratorSpi</code> constructor 
     * Assertion: constructs KeyPairGeneratorSpi
     */
@TestTargets({ @TestTargetNew(level = TestLevel.COMPLETE, notes = "", method = "KeyPairGeneratorSpi", args = {}), @TestTargetNew(level = TestLevel.COMPLETE, notes = "", method = "generateKeyPair", args = {}), @TestTargetNew(level = TestLevel.COMPLETE, notes = "", method = "initialize", args = { java.security.spec.AlgorithmParameterSpec.class, java.security.SecureRandom.class }), @TestTargetNew(level = TestLevel.COMPLETE, notes = "", method = "initialize", args = { int.class, java.security.SecureRandom.class }) })
public void testKeyPairGeneratorSpi01() throws InvalidAlgorithmParameterException, InvalidParameterException {
    KeyPairGeneratorSpi keyPairGen = new MyKeyPairGeneratorSpi();
    AlgorithmParameterSpec pp = null;
    try {
        keyPairGen.initialize(pp, null);
        fail("UnsupportedOperationException must be thrown");
    } catch (UnsupportedOperationException e) {
    }
    keyPairGen.initialize(pp, new SecureRandom());
    keyPairGen.initialize(1024, new SecureRandom());
    try {
        keyPairGen.initialize(-1024, new SecureRandom());
        fail("IllegalArgumentException must be thrown for incorrect keysize");
    } catch (IllegalArgumentException e) {
    }
    try {
        keyPairGen.initialize(1024, null);
        fail("IllegalArgumentException must be thrown");
    } catch (IllegalArgumentException e) {
        assertEquals("Incorrect exception", e.getMessage(), "Invalid random");
    }
    KeyPair kp = keyPairGen.generateKeyPair();
    assertNull("Not null KeyPair", kp);
}
Example 56
Project: android_platform_libcore-master  File: DSAKeyPairGeneratorTest.java View source code
/**
     * java.security.interfaces.DSAKeyPairGenerator
     * #initialize(DSAParams params, SecureRandom random)
     */
public void test_DSAKeyPairGenerator01() {
    DSAParams dsaParams = new DSAParameterSpec(p, q, g);
    SecureRandom random = null;
    MyDSA dsa = new MyDSA(dsaParams);
    try {
        random = SecureRandom.getInstance("SHA1PRNG");
    } catch (Exception e) {
        fail("Unexpected exception for SecureRandom: " + e);
    }
    try {
        dsa.initialize(dsaParams, random);
    } catch (Exception e) {
        fail("Unexpected exception: " + e);
    }
    try {
        dsa.initialize(dsaParams, null);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
    try {
        dsa.initialize(null, random);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
}
Example 57
Project: ARTPart-master  File: DSAKeyPairGeneratorTest.java View source code
/**
     * java.security.interfaces.DSAKeyPairGenerator
     * #initialize(DSAParams params, SecureRandom random)
     */
public void test_DSAKeyPairGenerator01() {
    DSAParams dsaParams = new DSAParameterSpec(p, q, g);
    SecureRandom random = null;
    MyDSA dsa = new MyDSA(dsaParams);
    try {
        random = SecureRandom.getInstance("SHA1PRNG");
    } catch (Exception e) {
        fail("Unexpected exception for SecureRandom: " + e);
    }
    try {
        dsa.initialize(dsaParams, random);
    } catch (Exception e) {
        fail("Unexpected exception: " + e);
    }
    try {
        dsa.initialize(dsaParams, null);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
    try {
        dsa.initialize(null, random);
        fail("InvalidParameterException was not thrown");
    } catch (InvalidParameterException ipe) {
    } catch (Exception e) {
        fail(e + " was thrown instead of InvalidParameterException");
    }
}
Example 58
Project: cm4mm-updater-master  File: StartupReceiver.java View source code
public static void scheduleUpdateService(Context ctx, int updateFrequency) {
    if (updateFrequency < 0)
        throw new InvalidParameterException("updateFrequency can't be negative");
    Preferences prefs = new Preferences(ctx);
    if (showDebugOutput)
        Log.d(TAG, "Scheduling alarm to go off every " + updateFrequency + " msegs");
    Intent i = new Intent(ctx, UpdateCheckService.class);
    PendingIntent pi = PendingIntent.getService(ctx, 0, i, 0);
    Date lastCheck = prefs.getLastUpdateCheck();
    if (showDebugOutput)
        Log.d(TAG, "Last check on " + lastCheck.toString());
    cancelUpdateChecks(ctx);
    AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
    if (showDebugOutput)
        Log.d(TAG, "Setting alarm for UpdateService");
    am.setRepeating(AlarmManager.RTC_WAKEUP, lastCheck.getTime() + updateFrequency, updateFrequency, pi);
}
Example 59
Project: i2p.i2p-master  File: KeyPairGenerator.java View source code
/**
     *  @param strength must be 2048
     *  @param random ignored
     */
public void initialize(int strength, SecureRandom random) {
    if (strength != DEFAULT_STRENGTH)
        throw new InvalidParameterException("unknown key type.");
    elgParams = I2P_ELGAMAL_2048_SPEC;
    try {
        initialize(elgParams, random);
    } catch (InvalidAlgorithmParameterException e) {
        throw new InvalidParameterException("key type not configurable.");
    }
}
Example 60
Project: j2objc-master  File: KeyPairGeneratorSpiTest.java View source code
/**
     * Test for <code>KeyPairGeneratorSpi</code> constructor
     * Assertion: constructs KeyPairGeneratorSpi
     */
public void testKeyPairGeneratorSpi01() throws InvalidAlgorithmParameterException, InvalidParameterException {
    KeyPairGeneratorSpi keyPairGen = new MyKeyPairGeneratorSpi();
    AlgorithmParameterSpec pp = null;
    try {
        keyPairGen.initialize(pp, null);
        fail("UnsupportedOperationException must be thrown");
    } catch (UnsupportedOperationException e) {
    }
    keyPairGen.initialize(pp, new SecureRandom());
    keyPairGen.initialize(1024, new SecureRandom());
    try {
        keyPairGen.initialize(-1024, new SecureRandom());
        fail("IllegalArgumentException must be thrown for incorrect keysize");
    } catch (IllegalArgumentException e) {
    }
    try {
        keyPairGen.initialize(1024, null);
        fail("IllegalArgumentException must be thrown");
    } catch (IllegalArgumentException e) {
        assertEquals("Incorrect exception", e.getMessage(), "Invalid random");
    }
    KeyPair kp = keyPairGen.generateKeyPair();
    assertNull("Not null KeyPair", kp);
}
Example 61
Project: Java-HandlerSocket-Connection-master  File: HSOpenIndexQuery.java View source code
@Override
public void encode(SafeByteStream output) {
    if (null == indexDescriptor) {
        throw new InvalidParameterException("indexDescriptor can't be null");
    }
    output.writeBytes(HSProto.OPERATOR_OPEN_INDEX, false);
    output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
    output.writeString(indexDescriptor.getIndexId(), false);
    output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
    output.writeString(indexDescriptor.getDbName(), true);
    output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
    output.writeString(indexDescriptor.getTableName(), true);
    output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
    output.writeString(indexDescriptor.getIndexName(), true);
    output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
    output.writeStrings(indexDescriptor.getColumns(), new byte[] { ',' }, true);
    if (indexDescriptor.hasFilterColumns()) {
        output.writeBytes(HSProto.TOKEN_DELIMITER_AS_BYTES, false);
        output.writeStrings(indexDescriptor.getFilterColumns(), COMMA_DELIMITER, true);
    }
    output.writeBytes(HSProto.PACKET_DELIMITER_AS_BYTES, false);
}
Example 62
Project: jdkernel-updater-master  File: StartupReceiver.java View source code
public static void scheduleUpdateService(Context ctx, int updateFrequency) {
    if (updateFrequency < 0)
        throw new InvalidParameterException("updateFrequency can't be negative");
    Preferences prefs = new Preferences(ctx);
    if (showDebugOutput)
        Log.d(TAG, "Scheduling alarm to go off every " + updateFrequency + " msegs");
    Intent i = new Intent(ctx, UpdateCheckService.class);
    PendingIntent pi = PendingIntent.getService(ctx, 0, i, 0);
    Date lastCheck = prefs.getLastUpdateCheck();
    if (showDebugOutput)
        Log.d(TAG, "Last check on " + lastCheck.toString());
    cancelUpdateChecks(ctx);
    AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
    if (showDebugOutput)
        Log.d(TAG, "Setting alarm for UpdateService");
    am.setRepeating(AlarmManager.RTC_WAKEUP, lastCheck.getTime() + updateFrequency, updateFrequency, pi);
}
Example 63
Project: nuxeo-master  File: BareElasticSearchFeature.java View source code
@Override
public void start(FeaturesRunner runner) throws Exception {
    File home = Framework.getRuntime().getHome();
    File esDirectory = new File(home, "elasticsearch");
    if (!esDirectory.exists() && !esDirectory.mkdir()) {
        throw new InvalidParameterException("Can not create directory: " + esDirectory.getAbsolutePath());
    }
    Settings settings = Settings.settingsBuilder().put("node.http.enabled", true).put("path.home", esDirectory.getPath()).put("path.logs", esDirectory.getPath() + "/logs").put("path.data", esDirectory.getPath() + "/data").put("index.store.type", "mmapfs").put("index.number_of_shards", 1).put("index.number_of_replicas", 1).build();
    node = NodeBuilder.nodeBuilder().local(true).settings(settings).node();
    client = node.client();
    super.start(runner);
}
Example 64
Project: OEUpdater-master  File: StartupReceiver.java View source code
public static void scheduleUpdateService(Context ctx, int updateFrequency) {
    if (updateFrequency < 0)
        throw new InvalidParameterException("updateFrequency can't be negative");
    Preferences prefs = new Preferences(ctx);
    if (showDebugOutput)
        Log.d(TAG, "Scheduling alarm to go off every " + updateFrequency + " msegs");
    Intent i = new Intent(ctx, UpdateCheckService.class);
    PendingIntent pi = PendingIntent.getService(ctx, 0, i, 0);
    Date lastCheck = prefs.getLastUpdateCheck();
    if (showDebugOutput)
        Log.d(TAG, "Last check on " + lastCheck.toString());
    cancelUpdateChecks(ctx);
    AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
    if (showDebugOutput)
        Log.d(TAG, "Setting alarm for UpdateService");
    am.setRepeating(AlarmManager.RTC_WAKEUP, lastCheck.getTime() + updateFrequency, updateFrequency, pi);
}
Example 65
Project: onexus-master  File: ZipProjectProvider.java View source code
@Override
protected void importProject() {
    try {
        byte[] buffer = new byte[1024];
        URL url = new URL(getProjectUrl());
        ZipInputStream zis = new ZipInputStream(url.openStream());
        ZipEntry ze = zis.getNextEntry();
        File projectFolder = getProjectFolder();
        if (!projectFolder.exists()) {
            projectFolder.mkdir();
        } else {
            FileUtils.cleanDirectory(projectFolder);
        }
        while (ze != null) {
            String fileName = ze.getName();
            File newFile = new File(projectFolder, fileName);
            if (ze.isDirectory()) {
                newFile.mkdir();
            } else {
                FileOutputStream fos = new FileOutputStream(newFile);
                int len;
                while ((len = zis.read(buffer)) > 0) {
                    fos.write(buffer, 0, len);
                }
                fos.close();
            }
            ze = zis.getNextEntry();
        }
        zis.close();
    } catch (Exception e) {
        LOGGER.error("Importing project '" + getProjectUrl() + "'", e);
        throw new InvalidParameterException("Invalid Onexus URL project");
    }
//To change body of implemented methods use File | Settings | File Templates.
}
Example 66
Project: poetry-master  File: QueryUtils.java View source code
/**
     * Convert an Object to a String so that it can be used as a query parameter.
     * This method supports objects instantiated or derived from:
     * Integer, Long, Float, Double, Boolean, Short, Byte, CharSequence and Date
     *
     * @param object the object to convert
     * @return the String representing the input object
     * @throws InvalidParameterException when the input object is not supported
     */
public static String parseAttribute(Object object) throws InvalidParameterException {
    if (Integer.class.isAssignableFrom(object.getClass())) {
        return Integer.toString((Integer) object);
    } else if (Long.class.isAssignableFrom(object.getClass())) {
        return Long.toString((Long) object);
    } else if (Float.class.isAssignableFrom(object.getClass())) {
        return Float.toString((Float) object);
    } else if (Double.class.isAssignableFrom(object.getClass())) {
        return Double.toString((Double) object);
    } else if (Boolean.class.isAssignableFrom(object.getClass())) {
        return Boolean.toString((Boolean) object);
    } else if (Short.class.isAssignableFrom(object.getClass())) {
        return Short.toString((Short) object);
    } else if (Byte.class.isAssignableFrom(object.getClass())) {
        return Byte.toString((Byte) object);
    } else if (CharSequence.class.isAssignableFrom(object.getClass()) || Date.class.isAssignableFrom(object.getClass())) {
        return object.toString();
    } else {
        throw new InvalidParameterException("parameter type not supported: " + object.getClass().getName());
    }
}
Example 67
Project: property-db-master  File: DSAKeyPairGeneratorImpl.java View source code
public void initialize(int modlen, boolean genParams, SecureRandom random) throws InvalidParameterException {
    int len = 512;
    while (len <= 1024) {
        if (len == modlen) {
            lengthModulus = modlen;
            break;
        } else {
            len = len + 8;
            if (len == 1032) {
                throw new InvalidParameterException("Incorrect modlen");
            }
        }
    }
    if (modlen < 512 || modlen > 1024) {
        throw new InvalidParameterException("Incorrect modlen");
    }
    if (random == null) {
        throw new InvalidParameterException("Incorrect random");
    }
    if (genParams == false && dsaParams == null) {
        throw new InvalidParameterException("there are not precomputed parameters");
    }
    secureRandom = random;
}
Example 68
Project: revolance-ui-monitoring-master  File: ContentComparator.java View source code
@Override
public Collection<ElementComparison> compare(Collection<ElementBean> content, Collection<ElementBean> reference) {
    List<ElementComparison> comparisons = new ArrayList();
    List<ElementBean> addedElements = new ArrayList(content);
    for (ElementBean element : content) {
        ElementComparison comparison = null;
        try {
            Collection<ElementMatch> matches = elementMatcher.findMatch(reference, element, ElementSearchMethod.VALUE, ElementSearchMethod.LOOK);
            ElementMatch match = elementMatcher.getBestMatch(matches);
            reference.remove(match.getReference());
            addedElements.remove(match.getMatch());
            Collection<ElementDifferency> differencies = elementComparator.compare(element, match.getReference());
            if (differencies.isEmpty()) {
                comparison = BaseComparison(match);
            } else {
                comparison = ChangedComparison(match);
                comparison.setElementDifferencies(differencies);
            }
        } catch (NoMatchFound noMatchFound) {
            comparison = new DeletedComparison(element).invoke();
        } catch (InvalidParameterException e) {
        }
        if (comparison != null) {
            addedElements.remove(element);
            comparisons.add(comparison);
        }
    }
    for (ElementBean element : addedElements) {
        comparisons.add(new DeletedComparison(element).invoke());
    }
    for (ElementBean element : reference) {
        new DeletedComparison(element);
        comparisons.add(new AddedComparison(element).invoke());
    }
    return comparisons;
}
Example 69
Project: service-proxy-master  File: SMSTokenProvider.java View source code
@Override
public void requestToken(Map<String, String> userAttributes) {
    String token = generateToken(userAttributes);
    String recipientNumber;
    synchronized (userAttributes) {
        recipientNumber = userAttributes.get("sms");
    }
    if (recipientNumber == null)
        throw new InvalidParameterException("User does not have the 'sms' attribute");
    recipientNumber = normalizeNumber(recipientNumber);
    String text = prefixText + token;
    if (simulate)
        log.error("Send SMS '" + text + "' to " + recipientNumber);
    else
        sendSMS(text, recipientNumber);
}
Example 70
Project: SMUpdater-master  File: StartupReceiver.java View source code
public static void scheduleUpdateService(Context ctx, int updateFrequency) {
    if (updateFrequency < 0)
        throw new InvalidParameterException("updateFrequency can't be negative");
    Preferences prefs = new Preferences(ctx);
    if (showDebugOutput)
        Log.d(TAG, "Scheduling alarm to go off every " + updateFrequency + " msegs");
    Intent i = new Intent(ctx, UpdateCheckService.class);
    PendingIntent pi = PendingIntent.getService(ctx, 0, i, 0);
    Date lastCheck = prefs.getLastUpdateCheck();
    if (showDebugOutput)
        Log.d(TAG, "Last check on " + lastCheck.toString());
    cancelUpdateChecks(ctx);
    AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
    if (showDebugOutput)
        Log.d(TAG, "Setting alarm for UpdateService");
    am.setRepeating(AlarmManager.RTC_WAKEUP, lastCheck.getTime() + updateFrequency, updateFrequency, pi);
}
Example 71
Project: sslcertx-master  File: DecompressInputStream.java View source code
@Override
public int read(byte[] bytes, int off, int len) throws IOException {
    if (len == 0 || off < 0 || bytes == null)
        throw new InvalidParameterException();
    if (remainingBytes == 0) {
        nextPacket();
    }
    int ret;
    int bytesToRead = Math.min(remainingBytes, len);
    if (doDecompress) {
        ret = decompressedByteStream.read(bytes, off, bytesToRead);
    } else {
        ret = baseStream.read(bytes, off, bytesToRead);
    }
    if (ret <= 0) {
        throw new EOFException("got " + ret + "bytes, bytesToRead = " + bytesToRead);
    }
    remainingBytes -= ret;
    return ret;
}
Example 72
Project: thingsboard-master  File: MsgTypeFilter.java View source code
@Override
public void init(MsgTypeFilterConfiguration configuration) {
    msgTypes = Arrays.stream(configuration.getMessageTypes()).map( type -> {
        switch(type) {
            case "GET_ATTRIBUTES":
                return MsgType.GET_ATTRIBUTES_REQUEST;
            case "POST_ATTRIBUTES":
                return MsgType.POST_ATTRIBUTES_REQUEST;
            case "POST_TELEMETRY":
                return MsgType.POST_TELEMETRY_REQUEST;
            case "RPC_REQUEST":
                return MsgType.TO_SERVER_RPC_REQUEST;
            default:
                throw new InvalidParameterException("Can't map " + type + " to " + MsgType.class.getName() + "!");
        }
    }).collect(Collectors.toList());
}
Example 73
Project: warmupdater-master  File: StartupReceiver.java View source code
public static void scheduleUpdateService(Context ctx, int updateFrequency) {
    if (updateFrequency < 0)
        throw new InvalidParameterException("updateFrequency can't be negative");
    Preferences prefs = new Preferences(ctx);
    if (showDebugOutput)
        Log.d(TAG, "Scheduling alarm to go off every " + updateFrequency + " msegs");
    Intent i = new Intent(ctx, UpdateCheckService.class);
    PendingIntent pi = PendingIntent.getService(ctx, 0, i, 0);
    Date lastCheck = prefs.getLastUpdateCheck();
    if (showDebugOutput)
        Log.d(TAG, "Last check on " + lastCheck.toString());
    cancelUpdateChecks(ctx);
    AlarmManager am = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
    if (showDebugOutput)
        Log.d(TAG, "Setting alarm for UpdateService");
    am.setRepeating(AlarmManager.RTC_WAKEUP, lastCheck.getTime() + updateFrequency, updateFrequency, pi);
}
Example 74
Project: bi-platform-v2-master  File: SimpleContentGenerator.java View source code
@Override
public void createContent() throws Exception {
    OutputStream out = null;
    if (outputHandler == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0001_NO_OUTPUT_HANDLER"));
        //$NON-NLS-1$
        throw new InvalidParameterException(Messages.getInstance().getString("SimpleContentGenerator.ERROR_0001_NO_OUTPUT_HANDLER"));
    }
    IParameterProvider requestParams = parameterProviders.get(IParameterProvider.SCOPE_REQUEST);
    String solutionName = null;
    if (requestParams != null) {
        //$NON-NLS-1$
        solutionName = requestParams.getStringParameter("solution", null);
    }
    if (solutionName == null) {
        solutionName = "NONE";
    }
    if (instanceId == null) {
        setInstanceId(UUIDUtil.getUUIDAsString());
    }
    //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    IContentItem contentItem = outputHandler.getOutputContentItem("response", "content", solutionName, instanceId, getMimeType());
    if (contentItem == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0002_NO_CONTENT_ITEM"));
        //$NON-NLS-1$
        throw new InvalidParameterException(Messages.getInstance().getString("SimpleContentGenerator.ERROR_0002_NO_CONTENT_ITEM"));
    }
    contentItem.setMimeType(getMimeType());
    out = contentItem.getOutputStream(itemName);
    if (out == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0003_NO_OUTPUT_STREAM"));
        //$NON-NLS-1$
        throw new InvalidParameterException(Messages.getInstance().getString("SimpleContentGenerator.ERROR_0003_NO_OUTPUT_STREAM"));
    }
    createContent(out);
    try {
        // we created the output stream, let's be sure it's closed
        // do not leave it up to the implementations of SimpleContentGenerator
        // do do this or not
        out.flush();
        out.close();
    } catch (Exception ignored) {
    }
}
Example 75
Project: Breakbulk-master  File: OntologyElement.java View source code
/**
     * Validate that this Ontology element has all the proper values
     */
public void validate() {
    if (uri == null)
        throw new InvalidParameterException("OntologyElement uri must not be null.");
    if (javaPackage == null)
        throw new InvalidParameterException("OntologyElement javaPackage must not be null.");
    if (path == null)
        throw new InvalidParameterException("OntologyElement path must not be null.");
}
Example 76
Project: buddycloud-server-java-master  File: NodeViewAcl.java View source code
public boolean canViewNode(String node, Affiliations affilliation, Subscriptions subscription, AccessModels accessModel, boolean isLocalUser) {
    LOGGER.trace("Being asked for access to " + node + " with properties " + affilliation + " :: " + subscription + " :: " + accessModel + " :: local user (" + String.valueOf(isLocalUser) + ")");
    reasonForRefusal = null;
    if (Affiliations.outcast.equals(affilliation)) {
        reasonForRefusal = new NodeAclRefuseReason(PacketError.Type.auth, PacketError.Condition.forbidden, null);
        return false;
    }
    if (accessModel.equals(AccessModels.open)) {
        return openChannelAcl(node, subscription, affilliation);
    } else if (accessModel.equals(AccessModels.authorize)) {
        return privateChannelAcl(node, subscription, affilliation);
    } else if (accessModel.equals(AccessModels.whitelist)) {
        return whitelistAcl(node, subscription, affilliation);
    } else if (accessModel.equals(AccessModels.local)) {
        if (true == isLocalUser) {
            return openChannelAcl(node, subscription, affilliation);
        }
        return privateChannelAcl(node, subscription, affilliation);
    }
    throw new InvalidParameterException(INVALID_ACCESS_MODEL);
}
Example 77
Project: cgeo-master  File: ParametersTest.java View source code
public static void testException() {
    try {
        final Parameters params = new Parameters("aaa", "AAA", "bbb");
        // this will never be invoked, but suppresses warnings about unused objects
        params.clear();
        fail("Exception not raised");
    } catch (final InvalidParameterException e) {
    }
    try {
        final Parameters params = new Parameters("aaa", "AAA");
        params.put("bbb", "BBB", "ccc");
        fail("Exception not raised");
    } catch (final InvalidParameterException e) {
    }
}
Example 78
Project: CLAVIN-master  File: ListUtils.java View source code
/**
     * Splits a list into a set of sublists (preserving order) where
     * the size of each sublist is bound by a given max size, and
     * ensuring that no list has fewer than half the max size number
     * of elements.
     * 
     * In other words, you won't get a little rinky-dink sublist at the
     * end that only has one or two items from the original list.
     * 
     * Based on: http://www.chinhdo.com/20080515/chunking/
     * 
     * @param list          list to be chunkified
     * @param maxChunkSize  how big you want the chunks to be
     * @return              a chunkified list (i.e., list of sublists)
     */
public static <T> List<List<T>> chunkifyList(List<T> list, int maxChunkSize) {
    // sanity-check input param
    if (maxChunkSize < 1)
        throw new InvalidParameterException("maxChunkSize must be greater than zero");
    // initialize return object
    List<List<T>> chunkedLists = new ArrayList<List<T>>();
    // no need to break it up into chunks
    if (list.size() <= maxChunkSize) {
        chunkedLists.add(list);
        return chunkedLists;
    }
    // initialize counters
    int index = 0;
    int count;
    // up with tiny runt chunks at the end
    while (index < list.size() - (maxChunkSize * 2)) {
        count = Math.min(index + maxChunkSize, list.size());
        chunkedLists.add(list.subList(index, count));
        index += maxChunkSize;
    }
    // take whatever's left, split it into two relatively-equal
    // chunks, and add these to the return object
    count = index + ((list.size() - index) / 2);
    chunkedLists.add(list.subList(index, count));
    chunkedLists.add(list.subList(count, list.size()));
    return chunkedLists;
}
Example 79
Project: D-MARLA-master  File: ClientNetworkAdapterUseCase.java View source code
@Override
public void connectToServer(String hostname, int port, String clientName) throws HostUnreachableException, InvalidParameterException, TechnicalException {
    InetAddress address;
    Socket socket;
    NetworkAccessProtocol protocol;
    try {
        //try to open the control port
        address = InetAddress.getByName(hostname);
        socket = new Socket(address, port);
        protocol = new NetworkAccessProtocol(socket);
        // say hello and wait for ack
        protocol.writeMessage(new ClientJoinMessage(-1, clientName));
        NetworkMessage message = protocol.readMessage();
        //if that is successful establish control channel and try to open data connection
        if (message instanceof ClientAckMessage) {
            clientId = message.getClientId();
            controlChannel = new NetworkChannel<NetworkMessage>(protocol, this);
            if (currentClassLoader != null) {
                controlChannel.setContextClassLoader(currentClassLoader);
            }
            controlChannel.start();
            socket = new Socket(address, port + 1);
            protocol = new NetworkAccessProtocol(socket);
            // say hello and wait for ack
            protocol.writeMessage(new ClientJoinMessage(clientId, clientName));
            message = protocol.readMessage();
            //if that worked, too, we can establish the data connection and are done
            if (message instanceof ClientAckMessage) {
                dataChannel = new NetworkChannel<NetworkMessage>(protocol, this);
                if (currentClassLoader != null) {
                    dataChannel.setContextClassLoader(currentClassLoader);
                }
                dataChannel.start();
            } else {
                // abort (we were so close..) :(
                throw new HostUnreachableException();
            }
        } else {
            // else abort :(
            throw new HostUnreachableException();
        }
    } catch (UnknownHostException e) {
        throw new HostUnreachableException();
    } catch (IOException e) {
        throw new TechnicalException(ErrorMessages.get("networkError"));
    } catch (ConnectionLostException e) {
        throw new HostUnreachableException();
    }
    connected = true;
}
Example 80
Project: dashreports-master  File: StandardSymmetricUtil.java View source code
@Override
public String generateKey() throws EncryptionException {
    try {
        KeyGenerator keyGen = KeyGenerator.getInstance(engine);
        keyGen.init(keySize);
        SecretKey key = keyGen.generateKey();
        return bytesToHex(key.getEncoded());
    } catch (NoSuchAlgorithmException nsae) {
        throw new EncryptionException(nsae);
    } catch (InvalidParameterException ipe) {
        throw new EncryptionException(ipe);
    }
}
Example 81
Project: Facility-Access-Manager-master  File: PrecheckUserInsertionController.java View source code
private boolean emailExists(JSONObject user) {
    boolean result = false;
    try {
        result = FamDaoProxy.userDao().getUsersWithEMail(user.getString("mail")).size() > 0;
    } catch (JSONException e) {
        FamLog.exception("error reading json", e, 201111020943l);
        result = true;
    } catch (InvalidParameterException e) {
        FamLog.exception("sql injection " + user.toString(), e, 201204260846l);
        result = true;
    }
    return result;
}
Example 82
Project: FontZip-master  File: Subsetter.java View source code
public void setCMaps(List<CMapTable.CMapId> paramList, int paramInt) {
    this.cmapIds = new ArrayList();
    CMapTable localCMapTable = (CMapTable) this.font.getTable(Tag.cmap);
    if (localCMapTable == null) {
        throw new InvalidParameterException("Font has no cmap table.");
    }
    Iterator localIterator = paramList.iterator();
    while (localIterator.hasNext()) {
        CMapTable.CMapId localCMapId = (CMapTable.CMapId) localIterator.next();
        CMap localCMap = localCMapTable.cmap(localCMapId);
        if (localCMap != null) {
            this.cmapIds.add(localCMap.cmapId());
            paramInt--;
            if (paramInt <= 0) {
                break;
            }
        }
    }
    if (this.cmapIds.size() == 0) {
        this.cmapIds = null;
        throw new InvalidParameterException("CMap Id settings would generate font with no cmap sub-table.");
    }
}
Example 83
Project: GenPlay-master  File: PASortFile.java View source code
@Override
protected Boolean processAction() throws Exception {
    File selectedFile = FileChooser.chooseFile(getRootPane(), FileChooser.OPEN_FILE_MODE, "Select File to Sort", Utils.getSortableFileFilters(), false);
    if (selectedFile != null) {
        if (!Utils.cancelBecauseFileExist(getRootPane(), ExternalSortAdapter.generateOutputFile(selectedFile))) {
            notifyActionStart("Sorting File", 1, false);
            try {
                ExternalSortAdapter.externalSortGenomicFile(selectedFile);
                return true;
            } catch (InvalidParameterException e) {
                WarningReportDialog.getInstance().addMessage(e.getMessage());
                WarningReportDialog.getInstance().showDialog(getRootPane());
            }
        }
    }
    return false;
}
Example 84
Project: groupbasedpolicy-master  File: LispUtil.java View source code
public static Ipv4 toIpv4(String ipStr) throws InvalidParameterException {
    String[] strArray = ipStr.split("/");
    if (strArray.length == 0 || strArray.length > 2) {
        throw new InvalidParameterException("Parameter " + ipStr + " is invalid for IPv4");
    }
    if (strArray.length == 2) {
        int mask = Integer.valueOf(strArray[1]);
        if (mask != 32) {
            throw new InvalidParameterException("Parameter " + ipStr + " is invalid for IPv4");
        }
    }
    return new Ipv4Builder().setIpv4(new Ipv4Address(strArray[0])).build();
}
Example 85
Project: ISAAC-master  File: ObjectChronologyType.java View source code
//~--- methods -------------------------------------------------------------
/**
    * Parses the.
    *
    * @param nameOrEnumId the name or enum id
    * @param exceptionOnParseFail the exception on parse fail
    * @return the object chronology type
    */
public static ObjectChronologyType parse(String nameOrEnumId, boolean exceptionOnParseFail) {
    if (nameOrEnumId == null) {
        return null;
    }
    final String clean = nameOrEnumId.toLowerCase(Locale.ENGLISH).trim();
    if (StringUtils.isBlank(clean)) {
        return null;
    }
    for (final ObjectChronologyType ct : values()) {
        if (ct.name().toLowerCase(Locale.ENGLISH).equals(clean) || ct.niceName.toLowerCase(Locale.ENGLISH).equals(clean) || (ct.ordinal() + "").equals(clean)) {
            return ct;
        }
    }
    if (exceptionOnParseFail) {
        throw new InvalidParameterException("Could not determine ObjectChronologyType from " + nameOrEnumId);
    }
    return UNKNOWN_NID;
}
Example 86
Project: jetty-bootstrap-master  File: ExplodedWarAppJettyHandler.java View source code
@Override
protected String getAppTempDirName() {
    try {
        if (webAppBase != null) {
            return Md5Util.hash(webAppBase);
        }
        if (webAppBaseFromClasspath != null) {
            return Md5Util.hash(webAppBaseFromClasspath);
        }
    } catch (NoSuchAlgorithmException e) {
        throw new RuntimeException("Md5 Sum Error", e);
    }
    throw new InvalidParameterException("webAppBase or webAppBaseFromClasspath required");
}
Example 87
Project: kaa-master  File: CacheTemporaryMemorizer.java View source code
/**
   * Compute.
   *
   * @param key    the key
   * @param worker the worker
   * @return the v
   */
public V compute(final K key, final Computable<K, V> worker) {
    if (key == null) {
        throw new InvalidParameterException("Cache key can't be null");
    }
    while (true) {
        Future<V> future = cache.get(key);
        if (future == null) {
            Callable<V> eval = new Callable<V>() {

                public V call() throws InterruptedException {
                    return worker.compute(key);
                }
            };
            FutureTask<V> ft = new FutureTask<V>(eval);
            future = cache.putIfAbsent(key, ft);
            if (future == null) {
                future = ft;
                try {
                    ft.run();
                //the idea is not to cache permanently but only for the time of execution.
                //thus, technically, if time of calculation >> time of external
                // cache put -> we will run calculation maximum 2 times.
                } catch (Throwable ex) {
                    LOG.error("Exception catched: ", ex);
                    throw ex;
                } finally {
                    cache.remove(key, ft);
                }
            }
        }
        try {
            return future.get();
        } catch (CancellationException ex) {
            LOG.error("Exception catched: ", ex);
            cache.remove(key, future);
        } catch (ExecutionExceptionInterruptedException |  ex) {
            LOG.error("Exception catched: ", ex);
            throw launderThrowable(ex);
        }
    }
}
Example 88
Project: kasahorow-Keyboard-For-Android-master  File: HardKeyboardSequenceHandler.java View source code
public void addQwertyTranslation(String targetCharacters) {
    if (msQwerty.length != targetCharacters.length())
        throw new InvalidParameterException("'targetCharacters' should be the same length as the latin QWERTY keys strings: " + msQwerty);
    for (int qwertyIndex = 0; qwertyIndex < msQwerty.length; qwertyIndex++) {
        char latinCharacter = (char) msQwerty[qwertyIndex];
        char otherCharacter = targetCharacters.charAt(qwertyIndex);
        if (otherCharacter > 0) {
            this.addSequence(new int[] { latinCharacter }, otherCharacter);
            this.addSequence(new int[] { KeyCodes.SHIFT, latinCharacter }, Character.toUpperCase(otherCharacter));
        }
    }
}
Example 89
Project: openflexo-master  File: CreateViewPointPalette.java View source code
@Override
protected void doAction(Object context) throws DuplicateResourceException, NotImplementedException, InvalidParameterException {
    logger.info("Add calc palette");
    _newPalette = ViewPointPalette.newCalcPalette(getFocusedObject(), new File(getFocusedObject().getViewPointDirectory(), newPaletteName + ".palette"), graphicalRepresentation);
    _newPalette.setDescription(description);
    getFocusedObject().addToCalcPalettes(_newPalette);
    _newPalette.save();
}
Example 90
Project: pentaho-platform-master  File: SimpleContentGenerator.java View source code
@Override
public void createContent() throws Exception {
    OutputStream out = null;
    if (outputHandler == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0001_NO_OUTPUT_HANDLER"));
        throw new InvalidParameterException(Messages.getInstance().getString(//$NON-NLS-1$
        "SimpleContentGenerator.ERROR_0001_NO_OUTPUT_HANDLER"));
    }
    if (instanceId == null) {
        setInstanceId(UUIDUtil.getUUIDAsString());
    }
    //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    IContentItem contentItem = outputHandler.getOutputContentItem("response", "content", instanceId, getMimeType());
    if (contentItem == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0002_NO_CONTENT_ITEM"));
        throw new InvalidParameterException(Messages.getInstance().getString(//$NON-NLS-1$
        "SimpleContentGenerator.ERROR_0002_NO_CONTENT_ITEM"));
    }
    contentItem.setMimeType(getMimeType());
    out = contentItem.getOutputStream(itemName);
    if (out == null) {
        //$NON-NLS-1$
        error(Messages.getInstance().getErrorString("SimpleContentGenerator.ERROR_0003_NO_OUTPUT_STREAM"));
        throw new InvalidParameterException(Messages.getInstance().getString(//$NON-NLS-1$
        "SimpleContentGenerator.ERROR_0003_NO_OUTPUT_STREAM"));
    }
    createContent(out);
    try {
        // we created the output stream, let's be sure it's closed
        // do not leave it up to the implementations of SimpleContentGenerator
        // do do this or not
        out.flush();
        out.close();
    } catch (Exception ignored) {
    }
}
Example 91
Project: qcadoo-incubator-master  File: Organizations.java View source code
public Response createTeam(String organization, String name, String permission, String... repo_names) {
    if (organization.equals("") || name.equals("") || permission.equals("") || repo_names.length == 0) {
        throw new InvalidParameterException("Missing information");
    }
    String post = "team[name]=" + encode(name) + "&team[permission]=" + encode(name);
    for (int i = 0; i < repo_names.length; i++) {
        post += "&team[repo_names][]=" + encode(repo_names[i]);
    }
    return HTTPPost("https://github.com/api/v2/json/organizations/" + encode(organization) + "/teams", post);
}
Example 92
Project: sejda-master  File: PdfPageTransition.java View source code
/**
     * Creates a new {@link PdfPageTransition} instance.
     * 
     * @param style
     * @param transitionDuration
     * @param displayDuration
     * @return the newly created instance.
     * @throws InvalidParameterException
     *             if the input transition or display duration is not positive. if the input style is null.
     */
public static PdfPageTransition newInstance(PdfPageTransitionStyle style, int transitionDuration, int displayDuration) {
    if (transitionDuration < 1) {
        throw new InvalidParameterException("Input transition duration must be positive.");
    }
    if (displayDuration < 1) {
        throw new InvalidParameterException("Input display duration must be positive.");
    }
    if (style == null) {
        throw new InvalidParameterException("Input style cannot be null.");
    }
    return new PdfPageTransition(style, transitionDuration, displayDuration);
}
Example 93
Project: texai-master  File: FileSystemUtils.java View source code
/** Deletes the supplied {@link File} - for directories,
   * recursively delete any nested directories or files as well.
   *
   * @param root the root <code>File</code> to delete
   * @return <code>true</code> if the <code>File</code> was deleted,
   * otherwise <code>false</code>
   */
public static boolean deleteRecursively(final File root) {
    //Preconditions
    if (root == null) {
        throw new InvalidParameterException("root must not be null");
    }
    if (root.exists()) {
        if (root.isDirectory()) {
            final File[] children = root.listFiles();
            if (children != null) {
                for (final File child : children) {
                    deleteRecursively(child);
                }
            }
        }
        return root.delete();
    }
    return false;
}
Example 94
Project: ts-android-master  File: FirstTabFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_first_tab, container, false);
    mTranslator = AppContext.getTranslator();
    mLibrary = AppContext.getLibrary();
    Bundle args = getArguments();
    final String targetTranslationId = args.getString(AppContext.EXTRA_TARGET_TRANSLATION_ID, null);
    TargetTranslation targetTranslation = mTranslator.getTargetTranslation(targetTranslationId);
    if (targetTranslation == null) {
        throw new InvalidParameterException("a valid target translation id is required");
    }
    ImageButton newTabButton = (ImageButton) rootView.findViewById(R.id.newTabButton);
    LinearLayout secondaryNewTabButton = (LinearLayout) rootView.findViewById(R.id.secondaryNewTabButton);
    TextView translationTitle = (TextView) rootView.findViewById(R.id.source_translation_title);
    SourceLanguage sourceLanguage = mLibrary.getPreferredSourceLanguage(targetTranslation.getProjectId(), Locale.getDefault().getLanguage());
    translationTitle.setText(sourceLanguage.projectTitle + " - " + targetTranslation.getTargetLanguageName());
    View.OnClickListener clickListener = new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            FragmentTransaction ft = getFragmentManager().beginTransaction();
            Fragment prev = getFragmentManager().findFragmentByTag("tabsDialog");
            if (prev != null) {
                ft.remove(prev);
            }
            ft.addToBackStack(null);
            ChooseSourceTranslationDialog dialog = new ChooseSourceTranslationDialog();
            Bundle args = new Bundle();
            args.putString(ChooseSourceTranslationDialog.ARG_TARGET_TRANSLATION_ID, targetTranslationId);
            dialog.setOnClickListener(FirstTabFragment.this);
            dialog.setArguments(args);
            dialog.show(ft, "tabsDialog");
        }
    };
    newTabButton.setOnClickListener(clickListener);
    secondaryNewTabButton.setOnClickListener(clickListener);
    // attach to tabs dialog
    if (savedInstanceState != null) {
        ChooseSourceTranslationDialog dialog = (ChooseSourceTranslationDialog) getFragmentManager().findFragmentByTag("tabsDialog");
        if (dialog != null) {
            dialog.setOnClickListener(this);
        }
    }
    return rootView;
}
Example 95
Project: uhabits-master  File: HabitViewActions.java View source code
@Override
public void perform(UiController uiController, View view) {
    if (view.getId() != R.id.checkmarkPanel)
        throw new InvalidParameterException("View must have id llButtons");
    LinearLayout llButtons = (LinearLayout) view;
    int count = llButtons.getChildCount();
    for (int i = 0; i < count; i++) {
        TextView tvButton = (TextView) llButtons.getChildAt(i);
        clickAction.perform(uiController, tvButton);
    }
}
Example 96
Project: wahlzeit-master  File: ImageStorage.java View source code
// write-methods ---------------------------------------------------------------------------------------------------
/**
	 * Writes the image to the storage, so you can access it via photoId and size again. An existing file with that
	 * parameter is overwritten.
	 *
	 * @methodtype command
	 * @methodproperty wrapper
	 */
public void writeImage(Serializable image, String photoIdAsString, int size) throws InvalidParameterException, IOException {
    assertImageNotNull(image);
    assertValidPhotoId(photoIdAsString);
    PhotoSize.assertIsValidPhotoSizeAsInt(size);
    log.config(LogBuilder.createSystemMessage().addAction("write image to storage").addParameter("image", image).addParameter("photo id", photoIdAsString).addParameter("size", size).toString());
    doWriteImage(image, photoIdAsString, size);
}
Example 97
Project: XobotOS-master  File: JCEKeyGenerator.java View source code
protected void engineInit(int keySize, SecureRandom random) {
    try {
        // BEGIN android-added
        if (random == null) {
            random = new SecureRandom();
        }
        // END android-added
        engine.init(new KeyGenerationParameters(random, keySize));
        uninitialised = false;
    } catch (IllegalArgumentException e) {
        throw new InvalidParameterException(e.getMessage());
    }
}
Example 98
Project: yamcs-master  File: PpTupleTranslator.java View source code
@Override
public Tuple buildTuple(TupleDefinition tdef, ClientMessage message) {
    Tuple t = null;
    try {
        ParameterData pd = (ParameterData) Protocol.decode(message, ParameterData.newBuilder());
        TupleDefinition tupleDef = tdef.copy();
        ArrayList<Object> columns = new ArrayList<Object>(4 + pd.getParameterCount());
        columns.add(message.getLongProperty(ParameterDataLinkInitialiser.PARAMETER_TUPLE_COL_GENTIME));
        columns.add(message.getStringProperty(ParameterDataLinkInitialiser.PARAMETER_TUPLE_COL_GROUP));
        columns.add(message.getIntProperty(ParameterDataLinkInitialiser.PARAMETER_TUPLE_COL_SEQ_NUM));
        columns.add(message.getLongProperty(ParameterDataLinkInitialiser.PARAMETER_TUPLE_COL_RECTIME));
        for (ParameterValue pv : pd.getParameterList()) {
            String processedParameterName = pv.getId().getName();
            if (processedParameterName == null || "".equals(processedParameterName)) {
                throw new InvalidParameterException("Processed Parameter must have a name.");
            }
            tupleDef.addColumn(processedParameterName, DataType.PARAMETER_VALUE);
            columns.add(org.yamcs.parameter.ParameterValue.fromGpb(processedParameterName, pv));
        }
        t = new Tuple(tupleDef, columns);
    } catch (YamcsApiException e) {
        throw new IllegalArgumentException(e.toString());
    }
    return t;
}
Example 99
Project: yibo-library-master  File: EncryptUtil.java View source code
public static String desEncrypt(String plain, byte[] keyBytes) {
    if (plain == null) {
        return null;
    }
    if (keyBytes == null || keyBytes.length != 8) {
        throw new InvalidParameterException("DES key must be 8 bytes ");
    }
    String encrypted = plain;
    if (DES_CYPHER != null) {
        try {
            SecretKey key = new SecretKeySpec(keyBytes, "DES");
            DES_CYPHER.init(Cipher.ENCRYPT_MODE, key);
            encrypted = new String(Base64.encodeBase64(DES_CYPHER.doFinal(plain.getBytes())));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    return encrypted;
}
Example 100
Project: YiBo-master  File: EncryptUtil.java View source code
public static String desEncrypt(String plain, byte[] keyBytes) {
    if (plain == null) {
        return null;
    }
    if (keyBytes == null || keyBytes.length != 8) {
        throw new InvalidParameterException("DES key must be 8 bytes ");
    }
    String encrypted = plain;
    if (DES_CYPHER != null) {
        try {
            SecretKey key = new SecretKeySpec(keyBytes, "DES");
            DES_CYPHER.init(Cipher.ENCRYPT_MODE, key);
            encrypted = new String(Base64.encodeBase64(DES_CYPHER.doFinal(plain.getBytes())));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    return encrypted;
}
Example 101
Project: zaproxy-master  File: StructuralTableNode.java View source code
@Override
public StructuralNode getParent() throws DatabaseException {
    if (parent == null && !this.isRoot()) {
        RecordStructure prs = Model.getSingleton().getDb().getTableStructure().read(rs.getSessionId(), rs.getStructureId());
        if (prs == null) {
            throw new InvalidParameterException("Failed to find parent sessionId=" + rs.getSessionId() + " parentId=" + rs.getParentId());
        }
        parent = new StructuralTableNode(prs);
    }
    return parent;
}