Stub

public abstract class Stub extends Binder implements IEmployeeService

Local-side IPC implementation stub class.

Constructors

Link copied to clipboard
public void IEmployeeService.Stub()
Construct the stub at attach it to the interface.

Properties

Link copied to clipboard
public final static String DESCRIPTOR
Link copied to clipboard
public final static int DUMP_TRANSACTION
Link copied to clipboard
public final static int FIRST_CALL_TRANSACTION
Link copied to clipboard
public final static int FLAG_ONEWAY
Link copied to clipboard
public final static int INTERFACE_TRANSACTION
Link copied to clipboard
public final static int LAST_CALL_TRANSACTION
Link copied to clipboard
public final static int LIKE_TRANSACTION
Link copied to clipboard
public final static int PING_TRANSACTION
Link copied to clipboard
public final static int TWEET_TRANSACTION

Functions

Link copied to clipboard
public abstract EmployeeCard addEmployeeCard(EmployeeCard employeeCard, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract void addListener(IEmployeeListener listener, ResultStatus resultStatus)
Register a listener to be called when the active employee changes, which coincides with the lockscreen being shown or dismissed.
Link copied to clipboard
public IBinder asBinder()
Link copied to clipboard
public static IEmployeeService asInterface(IBinder obj)
Cast an IBinder object into an com.clover.sdk.v3.employees.IEmployeeService interface, generating a proxy if needed.
Link copied to clipboard
public void attachInterface(IInterface owner, String descriptor)
Link copied to clipboard
public final static long clearCallingIdentity()
Link copied to clipboard
public final static long clearCallingWorkSource()
Link copied to clipboard
public abstract Employee createEmployee(Employee employee, ResultStatus resultStatus)
Create a new employee.
Link copied to clipboard
public abstract void deleteEmployee(String id, ResultStatus resultStatus)
Delete an existing employee.
Link copied to clipboard
public abstract void deleteEmployeeCard(EmployeeCard employeeCard, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract void deleteFingerprintId(String employeeId, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public void dump(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public void dumpAsync(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public final static void flushPendingCommands()
Link copied to clipboard
public abstract Employee getActiveEmployee(ResultStatus resultStatus)
Return the employee currently logged in to this device.
Link copied to clipboard
public final static int getCallingPid()
Link copied to clipboard
public final static int getCallingUid()
Link copied to clipboard
public final static int getCallingUidOrThrow()
Link copied to clipboard
public final static UserHandle getCallingUserHandle()
Link copied to clipboard
public final static int getCallingWorkSourceUid()
Link copied to clipboard
public abstract Employee getEmployee(String id, ResultStatus resultStatus)
Return the employee for the particular UUID.
Link copied to clipboard
public abstract List<EmployeeCard> getEmployeeCards(String employeeId, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract Employee getEmployeeForCard(String cardNumber, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract String getEmployeeId(int fingerprintId, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract List<Employee> getEmployees(ResultStatus resultStatus)
Return a list of all employees.
Link copied to clipboard
public abstract Array<int> getEnrolledFingerprints(ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public abstract int getFingerprintId(String employeeId, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
Link copied to clipboard
public static int getSuggestedMaxIpcSizeBytes()
Link copied to clipboard
public boolean isBinderAlive()
Link copied to clipboard
public final static void joinThreadPool()
Link copied to clipboard
public void linkToDeath(IBinder.DeathRecipient recipient, int flags)
Link copied to clipboard
public abstract void login(ResultStatus resultStatus)
Link copied to clipboard
public abstract void logout(ResultStatus resultStatus)
Link copied to clipboard
public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public boolean pingBinder()
Link copied to clipboard
Link copied to clipboard
public abstract void removeListener(IEmployeeListener listener, ResultStatus resultStatus)
Unregister a previously registered employee changed listener.
Link copied to clipboard
public final static void restoreCallingIdentity(long p)
Link copied to clipboard
public final static void restoreCallingWorkSource(long p)
Link copied to clipboard
public final static long setCallingWorkSourceUid(int p)
Link copied to clipboard
public abstract Employee setEmployeePin(String id, String pin, ResultStatus resultStatus)
Link copied to clipboard
public abstract void setFingerprintId(String employeeId, String fingerprintId, ResultStatus resultStatus)
Not available to non-Clover apps.
Link copied to clipboard
public final boolean transact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public boolean unlinkToDeath(IBinder.DeathRecipient recipient, int flags)
Link copied to clipboard
public abstract Employee updateEmployee(Employee employee, ResultStatus resultStatus)
Update an existing employee.