public class MergeResourceProcessor
extends java.lang.Object
| Constructor and Description |
|---|
MergeResourceProcessor(java.lang.String federatedResourcesStr,
MboSetRemote targetSet,
MboRemote fdOwner)
Parse and separate the federated resources into a list, in its intended order.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFederatedMbosLoaded() |
void |
loadFederatedMbos(MboRemote ownerMbo)
Loads the federated mbos into this mboset.
|
void |
reset() |
void |
save() |
void |
setFederatedMbosLoaded(boolean federatedMbosLoaded) |
void |
setQbe(java.lang.String attribute,
java.lang.String expression)
Qbe is set on the target set, translate the qbe onto the source set.
|
boolean |
supportsUpdate() |
public MergeResourceProcessor(java.lang.String federatedResourcesStr,
MboSetRemote targetSet,
MboRemote fdOwner)
throws MXException,
java.rmi.RemoteException
federatedResourcesStr - The resource name and relationship pairs as defined in the application's presentation.
The format of the string is ResourceName1~Relatioinship1, ResourceName2~Relationship2, ...
The part "~Relationship" is optional but recommended.
ResourceName is the name of the json resource of where the federated mbos come from
Relationship is the name of the relationship from the main mbo (e.g. Asset) to the federated mboset (e.g. ArcGISMboSet).targetset - The mbo set into which the federated mbos are mergedfdOwner - The owner mbo of the targetSet.MXExceptionjava.rmi.RemoteExceptionpublic void save()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean supportsUpdate()
public void loadFederatedMbos(MboRemote ownerMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isFederatedMbosLoaded()
public void setFederatedMbosLoaded(boolean federatedMbosLoaded)
public void setQbe(java.lang.String attribute,
java.lang.String expression)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void reset()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException