Package net.atthegate.server.service
Class SharedAccessHelper
java.lang.Object
net.atthegate.server.service.SharedAccessHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SharedAccess
deleteSharedAccess
(String hostUid, String phoneNumber) static List<SharedAccess>
getAllCreateWebEntrySharedAccessHosts
(String phoneNumber) static Map<String,
EntriesHost> getAllEntriesSharedAccessHosts
(String phoneNumber) static Map<String,
SharedAccess> getAllIncidentsSharedAccessHosts
(String phoneNumber) getAllSharedAccessForDevice
(Map<String, Object> filterMap, int limit, String cursor) static List<SharedAccess>
static List<SharedAccess>
getAllSharedAccessForHost
(String uid, String contact) static SharedAccessHostListResult
getAllSharedAccessForHostCursor
(String uid, Long interactionFrom, Long interactionTo, String cursor) static List<SharedAccess>
getAllSharedAccessHosts
(String phoneNumber) static List<SharedAccess>
static Map<String,
EntriesHost> getEntriesSharedAccessHostsByUid
(String phoneNumber, List<String> uids) static Map<String,
InvitationCustomField> getInvitationCustomFields
(AtTheGateAppUser host, SharedAccess sharedAccess) static SharedAccess
static SharedAccess
getSharedAccess
(String contact, String hostUid) static Integer
getSharedAccessCountAfter
(String uid, Long timeInMilliseconds) static Integer
static Integer
getSharedAccessCountBefore
(String uid, Long timeInMilliseconds) static Collection<SharedAccess>
getSharedAccesses
(List<String> ids) static List<SharedAccess>
getUpdatedSharedAccessForHost
(String uid, Long fromDate) static List<SharedAccess>
static List<SharedAccess>
static List<SharedAccess>
static void
modelToSharedAccess
(SharedAccessModel model, SharedAccess sharedAccess, AtTheGateAppUser user) static SharedAccess
saveSharedAccess
(SharedAccess sharedAccess) static void
saveSharedAccesses
(List<SharedAccessModel> sharedAccesses, AtTheGateAppUser user, IntegrationKey integrationKey) static List<SharedAccessModel>
sharedAccessesToModelsList
(List<SharedAccess> sharedAccesses) static SharedAccessModel
sharedAccessToModel
(SharedAccess sharedAccess)
-
Field Details
-
LIMIT
public static final int LIMIT- See Also:
-
-
Constructor Details
-
SharedAccessHelper
public SharedAccessHelper()
-
-
Method Details
-
getUsersForVisitorNotification
-
getUsersForCreatedVisitorNotification
-
getATGUsersForIncidentNotification
-
getUsersForWebCreateNotification