Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.litesoft.core.typeutils;

public class Booleans
{
    public static boolean areNonArraysEqual( boolean pThis, boolean pThat )
    {
        return (pThis == pThat);
    }

    public static boolean isBooleanNotTrue( Object pObject )
    {
        return pObject == null || Boolean.FALSE.equals( pObject );
    }

    public static Boolean fromString( String pInput )
    {
        if ( "YES".equalsIgnoreCase( pInput ) || "Y".equalsIgnoreCase( pInput ) || "TRUE".equalsIgnoreCase( pInput ) || "T".equalsIgnoreCase( pInput ) )
        {
            return Boolean.TRUE;
        }
        if ( "NO".equalsIgnoreCase( pInput ) || "N".equalsIgnoreCase( pInput ) || "FALSE".equalsIgnoreCase( pInput ) || "F".equalsIgnoreCase( pInput ) )
        {
            return Boolean.FALSE;
        }
        return null;
    }
}

Commits for litesoft/trunk/Java/core/Anywhere/src/org/litesoft/core/typeutils/Booleans.java

Diff revisions: vs.
Revision Author Commited Message
819 GeorgeS picture GeorgeS Sat 18 Aug, 2012 18:09:40 +0000