⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userdatabase.java

📁 DigitalPersona.rar
💻 JAVA
字号:
package com.digitalpersona.onetouch.sampleapp;

import com.digitalpersona.onetouch.DPFPFingerIndex;
import com.digitalpersona.onetouch.DPFPTemplate;

/**
 * User database
 */
public interface UserDatabase {

    /**
     * User database factory
     */
    public static interface Factory {
        UserDatabase createDB();
    }

    /**
     * Fingerprint database user
     */
    public static interface User {

        /**
         * Gets the user name
         *
         * @return user name
         */
        public String getUsername();

        /**
         * Returns a template associated with a specific finger
         *
         * @param finger finger index
         * @return fingerprint template
         */
        public DPFPTemplate getTemplate(DPFPFingerIndex finger);

        /**
         * Adds or replaces a fingerprint template associated with fingerprint
         *
         * @param finger   finger index
         * @param template fingerprint template
         */
        public void setTemplate(DPFPFingerIndex finger, DPFPTemplate template);

        /**
         * Checks if user has any fingerprint set
         *
         * @return <code>true</code> if no fingerprint templates stored
         */
        public boolean isEmpty();
    }

    /**
     * Adds a user to the database
     *
     * @param username user name
     * @return user added
     */
    public User addUser(String username);

    /**
     * Finds a user by name
     *
     * @param username user to find
     * @return user found, or <code>null</code> if not found)
     */
    public User getUser(String username);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -