@Override public void createIdentity( String name, byte[] profile_img, String contactInformation, String countryName, String provinceName, String cityName, String postalCode, String streetName, String houseNumber) throws Exception { redeemPointIdentityManager.createNewRedeemPoint( name, profile_img, contactInformation, countryName, provinceName, cityName, postalCode, streetName, houseNumber, redeemPointIdentityManager.getAccuracyDataDefault(), redeemPointIdentityManager.getFrequencyDataDefault()); }
@Override public void createIdentity(String name, String phrase, byte[] profile_img) throws Exception { redeemPointIdentityManager.createNewRedeemPoint( name, profile_img, redeemPointIdentityManager.getAccuracyDataDefault(), redeemPointIdentityManager.getFrequencyDataDefault()); }
@Override public RedeemPointIdentity createNewRedeemPoint(String alias, byte[] profileImage) throws CantCreateNewRedeemPointException { return redeemPointIdentityManager.createNewRedeemPoint( alias, profileImage, redeemPointIdentityManager.getAccuracyDataDefault(), redeemPointIdentityManager.getFrequencyDataDefault()); }
@Override public void updateIdentityRedeemPoint( String identityPublicKey, String identityAlias, byte[] profileImage, String contactInformation, String countryName, String provinceName, String cityName, String postalCode, String streetName, String houseNumber, int accuracy, GeoFrequency frequency) throws CantUpdateIdentityRedeemPointException { redeemPointIdentityManager.updateIdentityRedeemPoint( identityPublicKey, identityAlias, profileImage, contactInformation, countryName, provinceName, cityName, postalCode, streetName, houseNumber, accuracy, frequency); }
@Override public RedeemPointIdentity createNewRedeemPoint( String alias, byte[] profileImage, String contactInformation, String countryName, String provinceName, String cityName, String postalCode, String streetName, String houseNumber, int accuracy, GeoFrequency frequency) throws CantCreateNewRedeemPointException { return redeemPointIdentityManager.createNewRedeemPoint( alias, profileImage, contactInformation, countryName, provinceName, cityName, postalCode, streetName, houseNumber, accuracy, frequency); }
@Override public ActiveActorIdentityInformation getSelectedActorIdentity() throws CantGetSelectedActorIdentityException, ActorIdentityNotSelectedException { try { List<RedeemPointIdentity> identities = redeemPointIdentityManager.getRedeemPointsFromCurrentDeviceUser(); return (identities == null || identities.isEmpty()) ? null : identities.get(0); } catch (Exception e) { e.printStackTrace(); return null; } }
@Override public RedeemPointIdentity getIdentityAssetRedeemPoint() throws CantGetRedeemPointIdentitiesException { return redeemPointIdentityManager.getIdentityAssetRedeemPoint(); }
@Override public List<RedeemPointIdentity> getRedeemPointsFromCurrentDeviceUser() throws CantListAssetRedeemPointException { return redeemPointIdentityManager.getRedeemPointsFromCurrentDeviceUser(); }
@Override public GeoFrequency getFrequencyDataDefault() { return redeemPointIdentityManager.getFrequencyDataDefault(); }
@Override public int getAccuracyDataDefault() { return redeemPointIdentityManager.getAccuracyDataDefault(); }
@Override public boolean hasRedeemPointIdentity() throws CantListAssetRedeemPointException { return redeemPointIdentityManager.hasRedeemPointIdentity(); }