package com.mediafire.sdk.config;
import java.util.HashMap;
import java.util.Map;
public class DefaultCredentials implements MFCredentials {
private final Map<String, String> credentials = new HashMap<String, String>();
private boolean valid;
public DefaultCredentials() {
}
@Override
public void setCredentials(Map<String, String> credentials) {
this.credentials.clear();
this.credentials.putAll(credentials);
}
@Override
public Map<String, String> getCredentials() {
return credentials;
}
@Override
public void invalidate() {
valid = false;
credentials.clear();
}
@Override
public boolean setValid() {
if (credentials.isEmpty()) {
valid = false;
return false;
} else {
valid = true;
return true;
}
}
@Override
public boolean isValid() {
return valid;
}
}