/** * Creates a new {@link Login}. * * @param accountLocation * Account location {@link URL} * @param keyPair * {@link KeyPair} of the account * @param session * {@link Session} to be used */ public Login(URL accountLocation, KeyPair keyPair, Session session) { this.accountLocation = Objects.requireNonNull(accountLocation, "accountLocation"); this.keyPair = Objects.requireNonNull(keyPair, "keyPair"); this.session = Objects.requireNonNull(session, "session"); this.account = new Account(this); }
/** * Creates a new {@link Login}. * * @param accountLocation * Account location {@link URL} * @param keyPair * {@link KeyPair} of the account * @param session * {@link Session} to be used */ public Login(URL accountLocation, KeyPair keyPair, Session session) { this.accountLocation = Objects.requireNonNull(accountLocation, "accountLocation"); this.keyPair = Objects.requireNonNull(keyPair, "keyPair"); this.session = Objects.requireNonNull(session, "session"); this.account = new Account(this); }