|
Pointloyalty Manager; 3.3.0 Java REST access API |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.pointloyalty.loyalty.rest.client.PointloyaltyRestClient
public class PointloyaltyRestClient
REST API for the Pointloyalty Manager bonuses calculation system.
For start:
| Field Summary | |
|---|---|
static java.lang.String |
HTTP_REST_URL
|
static java.lang.String |
HTTPS_REST_URL
|
static java.lang.String |
POINTLOLOYALTY_REST_URL
|
static int |
SSL_PORT
|
| Constructor Summary | |
|---|---|
PointloyaltyRestClient()
|
|
| Method Summary | |
|---|---|
static BonusFullDataBean[] |
addAction(LoginBean login,
java.lang.String userDataId,
ActionBean action)
Sends one user action to PointLoyalty Manager system and calculate bonus points. |
static BonusFullDataBean[] |
addActions(LoginBean login,
java.lang.String userDataId,
ActionBean[] actions)
Sends a batch of user transactions to PointLoyalty Manager system for bonus calculation. |
static void |
addBonusAdjustment(LoginBean login,
java.lang.String userDataId,
BonusAdjustmentBean adj)
Sends a batch of bonus adjustments information to PointLoyalty Manager system. |
static void |
addBonusAdjustments(LoginBean login,
java.lang.String userDataId,
BonusAdjustmentBean[] adjs)
Sends a batch of bonus adjustments information to PointLoyalty Manager system. |
static BonusFullDataBean[] |
addDemoActions(LoginBean login,
ActionBean[] actions)
Sends a batch of user transactions to demonstration account in PointLoyalty Manager system for bonus calculation. |
static void |
addMember(LoginBean login,
MemberBean member)
Creates loyalty program member. |
static void |
addMemberAccount(LoginBean login,
MemberAccountBean memberAccount)
Creates one member account for PointLoyalty Member Console. |
static void |
addMemberAccounts(LoginBean login,
MemberAccountBean[] memberAccounts)
Creates members' accounts for PointLoyalty Member Console. |
static void |
addMembers(LoginBean login,
MemberBean[] members)
Creates multiple loyalty program members. |
static void |
deleteActions(LoginBean login,
java.lang.String userDataId)
Deletes member actions from the system. |
static void |
deleteAllActions(LoginBean login,
java.util.Date from,
java.util.Date to)
Deletes all actions, registered in the system with all calculated bonuses for these actions. |
static void |
deleteAllBonusAdjustments(LoginBean login,
java.util.Date from,
java.util.Date to)
Deletes all bonus adjustments, registered in the system. |
static void |
deleteAllBonuses(LoginBean login,
java.util.Date actionDateFrom,
java.util.Date actionDateTo)
Deletes all bonuses, calculated in the system. |
static void |
deleteAllMemberAccounts(LoginBean login)
Deletes all members accounts, registered in the system. |
static void |
deleteAllMembers(LoginBean login)
Deletes all members, registered in the system. |
static void |
deleteBonus(LoginBean login,
java.lang.String bonusInternalId)
Deletes bonus calculated in the system. |
static void |
deleteBonusAdjustments(LoginBean login,
java.lang.String userDataId)
Deletes bonuses adjustments registered in the system. |
static void |
deleteBonuses(LoginBean login,
java.lang.String[] bonusInternalIds)
Deletes bonuses calculated in the system. |
static void |
deleteMember(LoginBean login,
java.lang.String memberId)
Deletes loyalty program member registered in the system. |
static void |
deleteMemberAccount(LoginBean login,
java.lang.String personalId)
Deletes member account for PointLoyalty Member Console. |
static void |
deleteMemberAccounts(LoginBean login,
java.lang.String[] personalIds)
Deletes members accounts for PointLoyalty Member Console. |
static void |
deleteMembers(LoginBean login,
java.lang.String[] memberIds)
Deletes loyalty program members registered in the system. |
static ProgramOwnerDataBean[] |
getActiveOffers(LoginBean login)
Gets all currently active offers. |
static BonusAdjustmentBean[] |
getBonusAdjustments(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
Gets all bonus adjustments registered for the customer within time interval. |
static BonusFullDataBean[] |
getBonuses(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
Gets all bonuses earned by the customer within time interval. |
static ProgramOwnerDataBean[] |
getDemoOffers(LoginBean login)
Gets all currently active offers in demonstration account. |
static MemberActivityBean[] |
getMemberActivity(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
Gets the history of customer(member) activity. |
static boolean |
isCreatedAttributesTemplate(LoginBean login,
java.lang.String action,
java.lang.String[] attrs)
Check if there is action template with attributes defined in the system. |
static boolean |
isCreatedMembersTemplate(LoginBean login,
java.lang.String[] attrs)
Check if there are members' templates defined in the system. |
static boolean |
isSsl()
Gets connection type. |
static boolean |
isValidClientAccount(LoginBean login)
Check if there is valid program owner's account in PointLoyalty Manager for this login. |
static boolean |
isValidMemberAccount(LoginBean login)
Check if there is valid member's account in Member Console for this login. |
static void |
useSsl(boolean useSsl)
Force client to use SSL/HTTP connection. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int SSL_PORT
public static java.lang.String HTTP_REST_URL
public static java.lang.String HTTPS_REST_URL
public static java.lang.String POINTLOLOYALTY_REST_URL
| Constructor Detail |
|---|
public PointloyaltyRestClient()
| Method Detail |
|---|
public static void useSsl(boolean useSsl)
useSsl - Flag indicating connection type.public static boolean isSsl()
public static BonusFullDataBean[] addActions(LoginBean login,
java.lang.String userDataId,
ActionBean[] actions)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique actions batch identifier. It can be used to identify actions to delete. Optional.actions - Actions for processing.
PointLoyaltyRestException - If any errors occur.
public static BonusFullDataBean[] addAction(LoginBean login,
java.lang.String userDataId,
ActionBean action)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique action identifier. It can be used to identify actions to delete. Optional.action - Action for processing.
PointLoyaltyRestException - If any errors occur.
public static void addBonusAdjustment(LoginBean login,
java.lang.String userDataId,
BonusAdjustmentBean adj)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique adjustments identifier. It can be used to identify adjustments to delete. Optional.adj - Bonus adjustment.
PointLoyaltyRestException - If any errors occur.
public static void addBonusAdjustments(LoginBean login,
java.lang.String userDataId,
BonusAdjustmentBean[] adjs)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique adjustments batch identifier. It can be used to identify adjustments to delete. Optional.adjs - Bonuses adjustments.
PointLoyaltyRestException - If any errors occur.
public static void deleteActions(LoginBean login,
java.lang.String userDataId)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique actions batch identifier. Actions with this identifier should be already registered in the
system.
PointLoyaltyRestException - If any errors occur.
public static void deleteBonusAdjustments(LoginBean login,
java.lang.String userDataId)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.userDataId - Unique adjustments batch identifier. Adjustments with this identifier should be already registered
in the system.
PointLoyaltyRestException - If any errors occur.
public static void addMembers(LoginBean login,
MemberBean[] members)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.members - Loyalty members data.
PointLoyaltyRestException - If any errors occur.
public static void addMember(LoginBean login,
MemberBean member)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.member - Loyalty member data.
PointLoyaltyRestException - If any errors occur.
public static void deleteMembers(LoginBean login,
java.lang.String[] memberIds)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberIds - Loyalty program members identifiers.
PointLoyaltyRestException - If any errors occur.
public static void deleteMember(LoginBean login,
java.lang.String memberId)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberId - Loyalty program member identifier.
PointLoyaltyRestException - If any errors occur.
public static void deleteBonuses(LoginBean login,
java.lang.String[] bonusInternalIds)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.bonusInternalIds - PointLoyalty Manager internal bonuses identifiers.
PointLoyaltyRestException - If any errors occur.
public static void deleteBonus(LoginBean login,
java.lang.String bonusInternalId)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.bonusInternalId - PointLoyalty Manager internal bonus identifier.
PointLoyaltyRestException - If any errors occur.
public static ProgramOwnerDataBean[] getActiveOffers(LoginBean login)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.
PointLoyaltyRestException - If any errors occur.
public static MemberActivityBean[] getMemberActivity(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberId - Customer(member) identifier.from - Interval begin date (can be null).to - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static ProgramOwnerDataBean[] getDemoOffers(LoginBean login)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.
PointLoyaltyRestException - If any errors occur.
public static BonusFullDataBean[] addDemoActions(LoginBean login,
ActionBean[] actions)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.actions - Actions for processing.
PointLoyaltyRestException - If any errors occur.
public static BonusFullDataBean[] getBonuses(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberId - Customer(member) identifier.from - Interval begin date (can be null).to - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static BonusAdjustmentBean[] getBonusAdjustments(LoginBean login,
java.lang.String memberId,
java.util.Date from,
java.util.Date to)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberId - Customer(member) identifier.from - Interval begin date (can be null).to - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static void deleteAllBonuses(LoginBean login,
java.util.Date actionDateFrom,
java.util.Date actionDateTo)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.actionDateFrom - Interval begin date (can be null).actionDateTo - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static void deleteAllMembers(LoginBean login)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.
PointLoyaltyRestException - If any errors occur.
public static void deleteAllActions(LoginBean login,
java.util.Date from,
java.util.Date to)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.from - Interval begin date (can be null).to - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static void deleteAllBonusAdjustments(LoginBean login,
java.util.Date from,
java.util.Date to)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.from - Interval begin date (can be null).to - Interval end date (can be null).
PointLoyaltyRestException - If any errors occur.
public static void addMemberAccount(LoginBean login,
MemberAccountBean memberAccount)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberAccount - Member account data.
PointLoyaltyRestException - If any errors occur.
public static void addMemberAccounts(LoginBean login,
MemberAccountBean[] memberAccounts)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.memberAccounts - Members' accounts data.
PointLoyaltyRestException - If any errors occur.
public static void deleteMemberAccount(LoginBean login,
java.lang.String personalId)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.personalId - Loyalty program member account identifier.
PointLoyaltyRestException - If any errors occur.
public static void deleteMemberAccounts(LoginBean login,
java.lang.String[] personalIds)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.personalIds - Loyalty program member account identifiers.
PointLoyaltyRestException - If any errors occur.
public static void deleteAllMemberAccounts(LoginBean login)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.
PointLoyaltyRestException - If any errors occur.
public static boolean isValidClientAccount(LoginBean login)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.
PointLoyaltyRestException - If any errors occur.
public static boolean isValidMemberAccount(LoginBean login)
throws PointLoyaltyRestException
login - Account in Member Console.
PointLoyaltyRestException - If any errors occur.
public static boolean isCreatedMembersTemplate(LoginBean login,
java.lang.String[] attrs)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.attrs - Member attributes names.
PointLoyaltyRestException - If any errors occur.
public static boolean isCreatedAttributesTemplate(LoginBean login,
java.lang.String action,
java.lang.String[] attrs)
throws PointLoyaltyRestException
login - Account in PointLoyalty Manager system.action - Action name.attrs - Action attributes' names.
PointLoyaltyRestException - If any errors occur.
|
Pointloyalty Manager; 3.3.0 Java REST access API |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||