com.esri.adf.web.aws.data
Class AWSMapResource
java.lang.Object
com.esri.adf.web.data.GISResource
com.esri.adf.web.aws.data.AWSResource
com.esri.adf.web.aws.data.AWSMapResource
- All Implemented Interfaces:
- java.io.Serializable, WebContextInitialize, WebLifecycle
- public class AWSMapResource
- extends AWSResource
- See Also:
- Serialized Form
| Methods inherited from class com.esri.adf.web.aws.data.AWSResource |
getAuthenticationEndPointURL, getContentFinderEndPointURL, getDataSourceMetadata, getPassword, getToken, getTokenExpiryMinutes, getUserName, isPasswordEncrypted, setAuthenticationEndPointURL, setContentFinderEndPointURL, setPassword, setPasswordEncrypted, setToken, setTokenExpiryMinutes, setUserName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AWSMapResource
public AWSMapResource()
init
public void init(WebContext context)
- Description copied from class:
GISResource
This method is called by the WebContext to initialize the resource. This is typically called when the
context itself is initialized or when users add a new resource to the context by using the
WebContext#addResource(GISResource) method. A GISResource is usable only after this method has been
called.
This method iterates through all its supported GISFunctionalitys and calls the
GISFunctionality.initFunctionality(GISResource) on them all.
Sub-classes that want to do custom initialization should override this method and make the super
call first before doing the custom stuff:
public void init(WebContext context) {
super.init(context);
myInit();
}
- Specified by:
init in interface WebContextInitialize- Overrides:
init in class AWSResource
getAlias
public java.lang.String getAlias()
- Description copied from class:
GISResource
Returns a reader friendly name for this resource.
It is a good practice for users to explicitly set an alias when the resource is created programmatically or
declaratively. Resource providers should provide an auto-generated alias anyway in case users don't explicitly set
an alias themselves.
- Overrides:
getAlias in class AWSResource
getMapImage
public com.esri.aws.IMapImage_PortType getMapImage()
getMapImageEndPointURL
public java.lang.String getMapImageEndPointURL()
getDataSource
public java.lang.String getDataSource()
setMapImageEndPointURL
public void setMapImageEndPointURL(java.lang.String mapImageEndPointURL)
setDataSource
public void setDataSource(java.lang.String dataSource)
getDataSourceMetadata
public com.esri.aws.ContentFinderRecord getDataSourceMetadata()