9
9
import java .util .Collections ;
10
10
import java .util .HashSet ;
11
11
import java .util .Map ;
12
+ import java .util .Optional ;
12
13
import java .util .Set ;
13
14
import java .util .regex .Matcher ;
14
15
import java .util .regex .Pattern ;
15
16
16
17
import org .ini4j .Ini ;
17
18
import org .slf4j .LoggerFactory ;
18
19
19
- import com .google .common .base .Optional ;
20
-
21
20
import us .kbase .auth2 .lib .identity .IdentityProviderConfig ;
22
21
import us .kbase .auth2 .lib .identity .IdentityProviderConfig .Builder ;
23
22
import us .kbase .auth2 .lib .identity .IdentityProviderConfig .IdentityProviderConfigurationException ;
@@ -99,8 +98,8 @@ public KBaseAuthConfig(final Path filepath, final boolean nullLogger)
99
98
templateDir = Paths .get (getString (KEY_TEMPLATE_DIR , cfg , true ));
100
99
mongoHost = getString (KEY_MONGO_HOST , cfg , true );
101
100
mongoDB = getString (KEY_MONGO_DB , cfg , true );
102
- mongoUser = Optional .fromNullable (getString (KEY_MONGO_USER , cfg ));
103
- Optional <String > mongop = Optional .fromNullable (getString (KEY_MONGO_PWD , cfg ));
101
+ mongoUser = Optional .ofNullable (getString (KEY_MONGO_USER , cfg ));
102
+ Optional <String > mongop = Optional .ofNullable (getString (KEY_MONGO_PWD , cfg ));
104
103
if (mongoUser .isPresent () ^ mongop .isPresent ()) {
105
104
mongop = null ; //GC
106
105
throw new AuthConfigurationException (String .format (
@@ -109,7 +108,7 @@ public KBaseAuthConfig(final Path filepath, final boolean nullLogger)
109
108
KEY_MONGO_USER , KEY_MONGO_PWD , cfg .get (TEMP_KEY_CFG_FILE ), CFG_LOC ));
110
109
}
111
110
mongoPwd = mongop .isPresent () ?
112
- Optional .of (mongop .get ().toCharArray ()) : Optional .absent ();
111
+ Optional .of (mongop .get ().toCharArray ()) : Optional .empty ();
113
112
mongop = null ; //GC
114
113
cookieName = getString (KEY_COOKIE_NAME , cfg , true );
115
114
environmentHeader = getEnvironmentHeader (cfg );
0 commit comments