public interface ServiceAddressServiceRemote extends AppServiceRemote
Modifier and Type | Method and Description |
---|---|
com.ibm.json.java.JSONObject |
getLatLngFromAddressableMbo(MboRemote mboWithXY)
Based on a mbo with GIS data it gets the mbo WGS coordinates (lat/lng).
With Bingmaps or Googlemaps providers the LATITUDEY and LONGITUDEX double attributes are already in WGS84. With Maximo Spatial maps this is not always true. |
java.util.List<com.ibm.json.java.JSONObject> |
getLatLngFromAutolocatableMbos(MboSetRemote mboSet)
Runs getLatLngFromAddressableMbo(mbo) for every mbo in the mboSet after retrieving the mboWithXY .
from each mbo (by calling mbo.getAutoLocateObject()) The execution will split into threads because retrieving the x/y can be slow when coordinate system conversion and feature class fetching take place. |
java.lang.String[] |
getStreetOrderFormat(MboRemote mbo)
Returns an array with the field's order that is set in STREETORDERNUM maxvar
|
boolean |
hasServiceAddressData(MboRemote mbo) |
boolean |
isAddressDetailRequired(MboRemote mbo)
Returns true if the maxvar STRADDRDETAIL is set to "REQUIRED"
|
boolean |
isAddressMasterMaximo(MboRemote mbo)
Returns true if the maxvar ADDRMASTER is set to "MAXIMO"
|
boolean |
isCoordinatesLatLong(MboRemote mbo)
Returns true if the maxvar COORDINATE is set to "LATLONG"
|
boolean |
isSAInfoEditable(MboRemote mbo)
Returns true if the maxvar SAEDITABLE is set to "1"
|
boolean |
isSAMessagePrompt(MboRemote mbo)
Returns true if the maxvar SAMSGPROMPT is set to "1"
|
checkSecurity, getCriteria, getCurrentState, getLiveObjCount, getMboSet, getName, getSchemaOwner, getSetForRelationship, getSetFromKeys, getStateCmdList, getStateList, getURL, verifyUser, verifyUser
isAppService, isSingletonService, restart
boolean isSAInfoEditable(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
boolean isAddressDetailRequired(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
boolean isCoordinatesLatLong(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
boolean isAddressMasterMaximo(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
java.lang.String[] getStreetOrderFormat(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
boolean isSAMessagePrompt(MboRemote mbo) throws java.rmi.RemoteException, MXException
mbo
- - Current mbo record to recover Org. valuesjava.rmi.RemoteException
MXException
boolean hasServiceAddressData(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
com.ibm.json.java.JSONObject getLatLngFromAddressableMbo(MboRemote mboWithXY) throws MXException, java.rmi.RemoteException
mboWithXY
- mbo that is the result of calling getAutoLocateObject in an AutoLocatable mboMXException
java.io.IOException
java.rmi.RemoteException
java.util.List<com.ibm.json.java.JSONObject> getLatLngFromAutolocatableMbos(MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
mboSet
- mboSet containing the mbos for which the x/y will be retrievedMXException
java.io.IOException
java.rmi.RemoteException