Package org.gluu.oxtrust.service.push
Class PushApplicationService
java.lang.Object
org.gluu.oxtrust.service.push.PushApplicationService
- All Implemented Interfaces:
Serializable
@Named("pushApplicationService")
public class PushApplicationService
extends Object
implements Serializable
Provides operations with oxPush applications
- Author:
- Yuriy Movchan Date: 01/22/2014
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPushApplication(PushApplication pushApplication) Add new oxPush Application entrybooleanbooleanCheck if LDAP server contains oxPush Application with specified attributesfindPushApplications(String pattern, int sizeLimit) Search oxPush applications by patternfindPushApplications(PushApplication pushApplication) Get oxPush applications by exampleGenerate new inum for oxPush ApplicationgetAllPushApplications(String... ldapReturnAttributes) Get all oxPush applicationsBuild DN string for oxPush ApplicationGet oxPush Application by DNvoidCreate oxPush Application branch if neededvoidremovePushApplication(PushApplication pushApplication) Remove oxPush Application entryvoidupdatePushApplication(PushApplication pushApplication) Update oxPush Application entry
-
Constructor Details
-
PushApplicationService
public PushApplicationService()
-
-
Method Details
-
addBranch
public void addBranch() -
containsBranch
public boolean containsBranch() -
preparePushApplicationBranch
public void preparePushApplicationBranch()Create oxPush Application branch if needed -
getPushApplicationByDn
Get oxPush Application by DN- Parameters:
DN- oxPush Application DN- Returns:
- oxPush Application
-
addPushApplication
Add new oxPush Application entry- Parameters:
PushApplication- oxPush Application
-
updatePushApplication
Update oxPush Application entry- Parameters:
PushApplication- oxPush Application
-
removePushApplication
Remove oxPush Application entry- Parameters:
PushApplication- oxPush Application
-
containsPushApplication
Check if LDAP server contains oxPush Application with specified attributes- Returns:
- True if oxPush Application with specified attributes exist
-
findPushApplications
Get oxPush applications by example- Parameters:
PushApplication- pushApplication- Returns:
- List of PushApplications which conform example
-
getAllPushApplications
Get all oxPush applications- Returns:
- List of oxPush applications
-
findPushApplications
Search oxPush applications by pattern- Parameters:
pattern- PatternsizeLimit- Maximum count of results- Returns:
- List of oxPush applications
-
generateInumForNewPushApplication
Generate new inum for oxPush Application- Returns:
- New inum for oxPush Application
-
getDnForPushApplication
Build DN string for oxPush Application
-