public interface DataServiceEntity extends AssetResource, ManagedResource
DataServiceEntity that need to be persisted.AssetResource.ExcludedFrom| Modifier and Type | Method and Description |
|---|---|
void |
addToBusinessObjects(BusinessObjectEntity businessObjectEntity) |
void |
clearBusinessObjects()
Clear business objects
|
java.lang.String |
getAuthenticationType() |
java.util.List<BusinessObjectEntity> |
getBusinessObjects() |
java.lang.String |
getConnectionName() |
java.lang.String |
getDCId() |
java.lang.String |
getDCXPath() |
java.lang.String |
getDSType()
Get the type of the data service
|
java.lang.String |
getExternalAppId() |
void |
removeFromBusinessObjects(BusinessObjectEntity businessObjectEntity) |
void |
setAuthenticationType(java.lang.String authenticationType)
Authentication type information which will be used during the REST test() functionality Authentication type is applicable only for REST dataservice type
|
void |
setBusinessObjects(java.util.List<BusinessObjectEntity> businessObjects) |
void |
setConnectionName(java.lang.String connectionName)
This connection name will be used by lifecycle during connection fix up.
|
void |
setDCId(java.lang.String dCId)
Every data service works on underlying data control.
|
void |
setDCXPath(java.lang.String dCXPath)
Data control dcx path need to be persisted , so that life cycle shall be able to load data control informtion.
|
void |
setDSType(java.lang.String type)
Type of the data service like SOAP or REST.
|
void |
setExternalAppId(java.lang.String externalAppId)
ExternalAppId is used to store the username and password information which will be used during the REST test() functionality ExternalAppId is applicable only for REST dataservice type
|
clearCustomAttributes, getCategory, getContentDir, getCustomAttributes, getDescriptionKey, getDisplayNameKey, getExcludedFrom, getExcludedPortalIds, getIconURI, getInputId, getInputVersionId, getLockedBy, getLockedDate, getLogoURL, getResourceBundle, getUsesCustomSecurity, getVisible, putIntoCustomAttributes, removeFromCustomAttributes, setCategory, setContentDir, setCustomAttributes, setDescriptionKey, setDisplayNameKey, setExcludedFrom, setExcludedPortalIds, setIconURI, setInputId, setInputVersionId, setLockedBy, setLockedDate, setLogoURL, setResourceBundle, setUsesCustomSecurity, setVisiblegetAuthorizedActions, getCreated, getCreator, getDescription, getDocumentRef, getId, getIsInitialized, getIsSecured, getIsSeeded, getModified, getModifier, getName, getNamespace, getPortal, getRootSecurityEntity, getSecurityEntity, getSecurityId, getShortId, getType, getVersionId, inheritsSecurity, lock, setCreated, setCreator, setDescription, setDocumentRef, setIsInitialized, setIsSeeded, setName, setNamespace, setPortal, setSecurityEntity, setSecurityId, setVersionId@PersistProperty(offset=14, type=STRING) java.lang.String getDCId()
void setDCId(java.lang.String dCId)
dCId - - underlying data control id to be set once data control is successfully created@PersistProperty(offset=15, type=STRING) java.lang.String getDCXPath()
void setDCXPath(java.lang.String dCXPath)
dCXPath - - File path where data control definition is stored@PersistProperty(offset=16, type=STRING) java.lang.String getDSType()
void setDSType(java.lang.String type)
type - - Type of the DataService@PersistProperty(offset=17, type=STRING) java.lang.String getConnectionName()
void setConnectionName(java.lang.String connectionName)
connectionName - - underlying ADF connection name@PersistProperty(offset=18, type=STRING) java.lang.String getExternalAppId()
void setExternalAppId(java.lang.String externalAppId)
ExternlAppId -@PersistProperty(offset=19, type=STRING) java.lang.String getAuthenticationType()
void setAuthenticationType(java.lang.String authenticationType)
AuthenticationType -@PersistReference(eager=false, strong=false, export=false) java.util.List<BusinessObjectEntity> getBusinessObjects()
void setBusinessObjects(java.util.List<BusinessObjectEntity> businessObjects)
businessObjects - the business object entities to setvoid addToBusinessObjects(BusinessObjectEntity businessObjectEntity)
businessObjectEntity -void removeFromBusinessObjects(BusinessObjectEntity businessObjectEntity)
businessObjectEntity -void clearBusinessObjects()