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, setVisible
getAuthorizedActions, 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()