Class PropertyEndpointV2
java.lang.Object
com.maplander.backend.controller.endpoint.base.BaseEndpoint
com.maplander.backend.controller.endpoint.fiabci.PropertyEndpointV2
-
Field Summary
Fields inherited from class com.maplander.backend.controller.endpoint.base.BaseEndpoint
log, sessionFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelAnnounce(Long userId, Long propertyId) getPlacesByWord(OfferingTypeEnum offering, PropertyTypeEnum type, String word, Integer limit, Integer offset) getPlacesByWordInOffice(OfferingTypeEnum offering, PropertyTypeEnum type, Long officeId, String word) getPlacesByWordInUser(OfferingTypeEnum offering, PropertyTypeEnum type, Long userId, String word) getPlacesByWordSA(OfferingTypeEnum offering, PropertyTypeEnum type, String word) getPlacesByWordSoundex(OfferingTypeEnum offering, PropertyTypeEnum type, String word) getPlacesByWordSP(String word) EntityResponse<List<com.utils.geo.GeoPt>> getPolygonByWord(Integer level, String stateName, String municipalyName, String postalCode) getTotalPropertiesByOfficeId(Long officeId) getTotalUsersOrOffices(Boolean office) listOfficeByColony(String colonyName) queryPropertyLiteWithFiltersPagedBQ(Integer limit, Integer cursor, OrderTypeEnum orderTypeEnum, Boolean orderAsc, FiltersBigQuery filter) queryPropertyLiteWithFiltersPagedBQClasification(Integer limit, Integer cursor, FiltersBigQuery filter) queryTotalPropertiesByUserAndStatus(Long userId, StatusTypeEnum status) setPublishPropertyInApp(Long propertyId, Long userId, boolean rov, boolean gmls) Methods inherited from class com.maplander.backend.controller.endpoint.base.BaseEndpoint
executeInTransaction, saveLeadAndInfo, saveLeadAndInfo
-
Constructor Details
-
PropertyEndpointV2
public PropertyEndpointV2()
-
-
Method Details
-
queryTotalPropertiesByUserAndStatus
public EntityResponse<Integer> queryTotalPropertiesByUserAndStatus(Long userId, StatusTypeEnum status) -
queryTotalPropertiesWithFilters
-
queryPropertyLiteWithFiltersPagedBQ
public EntityCollectionResponse<PropertyLite> queryPropertyLiteWithFiltersPagedBQ(Integer limit, Integer cursor, OrderTypeEnum orderTypeEnum, Boolean orderAsc, FiltersBigQuery filter) -
queryPropertyLiteWithFiltersPagedBQClasification
public EntityCollectionResponse<PropertyLite> queryPropertyLiteWithFiltersPagedBQClasification(Integer limit, Integer cursor, FiltersBigQuery filter) -
getPlacesByWord
public EntityResponse<SQLResultWord> getPlacesByWord(OfferingTypeEnum offering, PropertyTypeEnum type, String word, Integer limit, Integer offset) -
getPolygonByWord
-
getPlacesByWordSP
-
getPlacesByWordSA
public EntityResponse<SQLResultWord> getPlacesByWordSA(OfferingTypeEnum offering, PropertyTypeEnum type, String word) -
getPlacesByWordSoundex
public EntityResponse<SQLResultWord> getPlacesByWordSoundex(OfferingTypeEnum offering, PropertyTypeEnum type, String word) -
getPlacesByWordInOffice
public EntityResponse<SQLResultWord> getPlacesByWordInOffice(OfferingTypeEnum offering, PropertyTypeEnum type, Long officeId, String word) -
getPlacesByWordInUser
public EntityResponse<SQLResultWord> getPlacesByWordInUser(OfferingTypeEnum offering, PropertyTypeEnum type, Long userId, String word) -
getTotalPropertiesByOfficeId
-
getTotalUsersOrOffices
-
listOfficeByColony
-
setPublishPropertyInApp
public EntityResponse<Property> setPublishPropertyInApp(Long propertyId, Long userId, boolean rov, boolean gmls) -
cancelAnnounce
-