Class JSONClaimSourceConfig
- java.lang.Object
-
- org.oa4mp.delegation.server.claims.server.ClaimSourceConfiguration
-
- org.oa4mp.delegation.server.config.server.JSONClaimSourceConfig
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
LDAPConfiguration
public abstract class JSONClaimSourceConfig extends ClaimSourceConfiguration
All components that are configurations should probably extend this. That means that there is a JSON object behind the scenes that is used for all attributes and all the implementation does is front that.Created by Jeff Gaynor
on 4/16/18 at 2:12 PM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected net.sf.json.JSONObject
jsonObject
-
Fields inherited from class edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceConfiguration
enabled, failOnError, id, jsonPostProcessorDone, jsonPreProcessorDone, name, notifyOnFail
-
-
Constructor Summary
Constructors Constructor Description JSONClaimSourceConfig(net.sf.json.JSONObject jsonObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromJSON(net.sf.json.JSONObject json)
boolean
hasJSONObject()
net.sf.json.JSONObject
toJSON()
-
Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.oa2.server.claims.ClaimSourceConfiguration
getId, getJSONPostProcessing, getJSONPreProcessing, getMaxWait, getName, getOmitList, getProperties, getProperty, getRawPostProcessor, getRawPreProcessor, getRetryCount, hasJSONPostProcessing, hasJSONPreProcessing, isEnabled, isFailOnError, isNotifyOnFail, makeProcessor, setEnabled, setFailOnError, setId, setMaxWait, setName, setNotifyOnFail, setOmitList, setProperties, setRawPostProcessor, setRawPreProcessor, setRetryCount, toString
-
-