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.MXException
java.rmi.RemoteException
public void save() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean supportsUpdate()
public void loadFederatedMbos(MboRemote ownerMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean isFederatedMbosLoaded()
public void setFederatedMbosLoaded(boolean federatedMbosLoaded)
public void setQbe(java.lang.String attribute, java.lang.String expression) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void reset() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException