I have a Java file that looks like this:
package AuthorizeNetFingerprint;
class Fingerprint {
private static Log logger = LogFactory.getLog(Fingerprint.class);
private long sequence;
private long timeStamp;
private String fingerprintHash;
private Fingerprint() {
}
/**
* Creates a fingerprint with raw data fields.
*
* @param loginID
* @param transactionKey
* @param sequence : this number will be concatenated with a random value
* @param amount
* @return A Fingerprint object.
*/
public static String createFingerprint(String loginID,
String transactionKey, long sequence, String amount) {
return transactionKey;
}
}
And I am trying to access it like this scala:
val fingerprint = new AuthorizeNetFingerprint.Fingerprint
val x_fp_hash = fingerprint.createFingerprint(x_api_login_id,
transaction_key, x_fp_sequence, x_amount)
And it gives me this error:
object Fingerprint in package AuthorizeNetFingerprint cannot be accessed in package AuthorizeNetFingerprint
Is it possible to mix scala and java in Play Framework?
What I am doing wrong?
EDIT
I needed: public class Fingerprint
instead of
class Fingerprint