com.softwareag.centrasite.appl.framework.beans.standard.impl
Class ServiceImpl

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
      extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
          extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryEntryImpl
              extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.ServiceImpl
All Implemented Interfaces:
RegistryBean, RevisionBean, ExtensibleObject, RegistryEntry, RegistryObject, Service, Versionable

public class ServiceImpl
extends RegistryEntryImpl
implements Service


Field Summary
 
Fields inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Constructor Summary
ServiceImpl()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 java.lang.String getDemo_WSDL_URL()
          Gets Demo_WSDL_URL
 java.lang.String getEndpoint()
          Gets Endpoint
 java.util.Collection<ExternalLink> getError_MessagesAndCodes()
          Gets Error_MessagesAndCodes
 java.util.Collection<ExternalLink> getFunctional_Requirements()
          Gets Functional_Requirements
 java.util.Collection<RegistryBean> getHasPolicyAttachment()
          Gets hasPolicyAttachment Target types: {http://namespaces.CentraSite.com/Schema}WSPolicy
 java.lang.String getImplementation_Technology()
          Gets Implementation_Technology
 int getMajorVersion()
          Gets the major revision number for this version of the Versionable object.
 int getMinorVersion()
          Gets the minor revision number for this version of the Versionable object.
 java.util.Collection<ExternalLink> getNon_Functional_Requirements()
          Gets Non_Functional_Requirements
 Organization getProvidingOrganization()
          Gets the Organization that provides this service.
 java.util.Collection<ExternalLink> getRelease_Notes()
          Gets Release_Notes
 java.util.Collection<ExternalLink> getSchema()
          Gets Schema
 java.util.Collection<ServiceBinding> getServiceBindings()
          Gets all children ServiceBindings.
 java.lang.String getSOAP_Version()
          Gets SOAP_Version
 java.lang.String getTechnical_Support_Email()
          Gets Technical_Support_Email
 java.lang.String getTechnical_Support_Phone()
          Gets Technical_Support_Phone
 java.util.Collection<ExternalLink> getUsage_Examples()
          Gets Usage_Examples
 java.lang.String getUserVersion()
          Gets the user-specified revision number for this version of the Versionable object.
 java.lang.Boolean getWS_I_Compliant()
          Gets WS_I_Compliant
 int hashCode()
           
 void setDemo_WSDL_URL(java.lang.String Demo_WSDL_URL)
          Sets Demo_WSDL_URL
 void setEndpoint(java.lang.String Endpoint)
          Sets Endpoint
 void setError_MessagesAndCodes(java.util.Collection<ExternalLink> Error_MessagesAndCodes)
          Sets Error_MessagesAndCodes
 void setFunctional_Requirements(java.util.Collection<ExternalLink> Functional_Requirements)
          Sets Functional_Requirements
 void setHasPolicyAttachment(java.util.Collection<RegistryBean> hasPolicyAttachment)
          Sets hasPolicyAttachment Target types: {http://namespaces.CentraSite.com/Schema}WSPolicy
 void setImplementation_Technology(java.lang.String Implementation_Technology)
          Sets Implementation_Technology
 void setMajorVersion(int majorVersion)
          Sets the major revision number for this version of the Versionable object.
 void setMinorVersion(int minorVersion)
          Sets the minor revision number for this version of the Versionable object.
 void setNon_Functional_Requirements(java.util.Collection<ExternalLink> Non_Functional_Requirements)
          Sets Non_Functional_Requirements
 void setProvidingOrganization(Organization providingOrganization)
          Sets the Organization that provides this service.
 void setRelease_Notes(java.util.Collection<ExternalLink> Release_Notes)
          Sets Release_Notes
 void setSchema(java.util.Collection<ExternalLink> Schema)
          Sets Schema
 void setServiceBindings(java.util.Collection<ServiceBinding> serviceBindings)
          Gets all children ServiceBindings.
 void setSOAP_Version(java.lang.String SOAP_Version)
          Sets SOAP_Version
 void setTechnical_Support_Email(java.lang.String Technical_Support_Email)
          Sets Technical_Support_Email
 void setTechnical_Support_Phone(java.lang.String Technical_Support_Phone)
          Sets Technical_Support_Phone
 void setUsage_Examples(java.util.Collection<ExternalLink> Usage_Examples)
          Sets Usage_Examples
 void setUserVersion(java.lang.String userVersion)
          Sets the user specified revision number for this version of the Versionable object.
 void setWS_I_Compliant(java.lang.Boolean WS_I_Compliant)
          Sets WS_I_Compliant
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryEntryImpl
getExpiration, getStability, getStatus, setExpiration, setStability, setStatus
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 

Constructor Detail

ServiceImpl

public ServiceImpl()
Method Detail

getProvidingOrganization

public Organization getProvidingOrganization()
Gets the Organization that provides this service.

Specified by:
getProvidingOrganization in interface Service
Returns:
Organization

getServiceBindings

public java.util.Collection<ServiceBinding> getServiceBindings()
Gets all children ServiceBindings.

Specified by:
getServiceBindings in interface Service
Returns:
Collection

setProvidingOrganization

public void setProvidingOrganization(Organization providingOrganization)
Sets the Organization that provides this service.

Specified by:
setProvidingOrganization in interface Service

getMajorVersion

public int getMajorVersion()
Gets the major revision number for this version of the Versionable object.

Specified by:
getMajorVersion in interface Versionable
Overrides:
getMajorVersion in class RegistryEntryImpl
Returns:
int

getMinorVersion

public int getMinorVersion()
Gets the minor revision number for this version of the Versionable object.

Specified by:
getMinorVersion in interface Versionable
Overrides:
getMinorVersion in class RegistryEntryImpl
Returns:
int

getUserVersion

public java.lang.String getUserVersion()
Gets the user-specified revision number for this version of the Versionable object.

Specified by:
getUserVersion in interface Versionable
Overrides:
getUserVersion in class RegistryEntryImpl
Returns:
String

setMajorVersion

public void setMajorVersion(int majorVersion)
Sets the major revision number for this version of the Versionable object.

Specified by:
setMajorVersion in interface Versionable
Overrides:
setMajorVersion in class RegistryEntryImpl

setMinorVersion

public void setMinorVersion(int minorVersion)
Sets the minor revision number for this version of the Versionable object.

Specified by:
setMinorVersion in interface Versionable
Overrides:
setMinorVersion in class RegistryEntryImpl

setUserVersion

public void setUserVersion(java.lang.String userVersion)
Sets the user specified revision number for this version of the Versionable object.

Specified by:
setUserVersion in interface Versionable
Overrides:
setUserVersion in class RegistryEntryImpl

setServiceBindings

public void setServiceBindings(java.util.Collection<ServiceBinding> serviceBindings)
Gets all children ServiceBindings.

Specified by:
setServiceBindings in interface Service

getWS_I_Compliant

public java.lang.Boolean getWS_I_Compliant()
Gets WS_I_Compliant

Specified by:
getWS_I_Compliant in interface Service
Returns:
WS_I_Compliant - Indicates if this service is WS-I compliant.

setWS_I_Compliant

public void setWS_I_Compliant(java.lang.Boolean WS_I_Compliant)
Sets WS_I_Compliant

Specified by:
setWS_I_Compliant in interface Service
Parameters:
WS_I_Compliant - Indicates if this service is WS-I compliant.

getSOAP_Version

public java.lang.String getSOAP_Version()
Gets SOAP_Version

Specified by:
getSOAP_Version in interface Service
Returns:
SOAP_Version - The SOAP version that this Web Service supports.

setSOAP_Version

public void setSOAP_Version(java.lang.String SOAP_Version)
Sets SOAP_Version

Specified by:
setSOAP_Version in interface Service
Parameters:
SOAP_Version - The SOAP version that this Web Service supports.

getImplementation_Technology

public java.lang.String getImplementation_Technology()
Gets Implementation_Technology

Specified by:
getImplementation_Technology in interface Service
Returns:
Implementation_Technology - The technology used to implement the Web Service (e.g. Java)

setImplementation_Technology

public void setImplementation_Technology(java.lang.String Implementation_Technology)
Sets Implementation_Technology

Specified by:
setImplementation_Technology in interface Service
Parameters:
Implementation_Technology - The technology used to implement the Web Service (e.g. Java)

getDemo_WSDL_URL

public java.lang.String getDemo_WSDL_URL()
Gets Demo_WSDL_URL

Specified by:
getDemo_WSDL_URL in interface Service
Returns:
Demo_WSDL_URL - The URL of a WSDL that can be used to demo or test this Web Service without triggering its business functions.

setDemo_WSDL_URL

public void setDemo_WSDL_URL(java.lang.String Demo_WSDL_URL)
Sets Demo_WSDL_URL

Specified by:
setDemo_WSDL_URL in interface Service
Parameters:
Demo_WSDL_URL - The URL of a WSDL that can be used to demo or test this Web Service without triggering its business functions.

getTechnical_Support_Email

public java.lang.String getTechnical_Support_Email()
Gets Technical_Support_Email

Specified by:
getTechnical_Support_Email in interface Service
Returns:
Technical_Support_Email - The email address to a contact person or group that can provide technical support for this Web Service.

setTechnical_Support_Email

public void setTechnical_Support_Email(java.lang.String Technical_Support_Email)
Sets Technical_Support_Email

Specified by:
setTechnical_Support_Email in interface Service
Parameters:
Technical_Support_Email - The email address to a contact person or group that can provide technical support for this Web Service.

getTechnical_Support_Phone

public java.lang.String getTechnical_Support_Phone()
Gets Technical_Support_Phone

Specified by:
getTechnical_Support_Phone in interface Service
Returns:
Technical_Support_Phone - A phone number to use to get technical support for this Web Service.

setTechnical_Support_Phone

public void setTechnical_Support_Phone(java.lang.String Technical_Support_Phone)
Sets Technical_Support_Phone

Specified by:
setTechnical_Support_Phone in interface Service
Parameters:
Technical_Support_Phone - A phone number to use to get technical support for this Web Service.

getEndpoint

public java.lang.String getEndpoint()
Gets Endpoint

Specified by:
getEndpoint in interface Service
Returns:
Endpoint - Endpoint of the service

setEndpoint

public void setEndpoint(java.lang.String Endpoint)
Sets Endpoint

Specified by:
setEndpoint in interface Service
Parameters:
Endpoint - Endpoint of the service

getHasPolicyAttachment

public java.util.Collection<RegistryBean> getHasPolicyAttachment()
Gets hasPolicyAttachment

Target types:

Specified by:
getHasPolicyAttachment in interface Service
Returns:
hasPolicyAttachment - The WSPolicies attached to this service

setHasPolicyAttachment

public void setHasPolicyAttachment(java.util.Collection<RegistryBean> hasPolicyAttachment)
Sets hasPolicyAttachment

Target types:

Specified by:
setHasPolicyAttachment in interface Service
Parameters:
hasPolicyAttachment - The WSPolicies attached to this service

getFunctional_Requirements

public java.util.Collection<ExternalLink> getFunctional_Requirements()
Gets Functional_Requirements

Specified by:
getFunctional_Requirements in interface Service
Returns:
Functional_Requirements - One or more documents describing the functional requirements covered by this Web Service.

setFunctional_Requirements

public void setFunctional_Requirements(java.util.Collection<ExternalLink> Functional_Requirements)
Sets Functional_Requirements

Specified by:
setFunctional_Requirements in interface Service
Parameters:
Functional_Requirements - One or more documents describing the functional requirements covered by this Web Service.

getNon_Functional_Requirements

public java.util.Collection<ExternalLink> getNon_Functional_Requirements()
Gets Non_Functional_Requirements

Specified by:
getNon_Functional_Requirements in interface Service
Returns:
Non_Functional_Requirements - One or more documents describing the non-functional requirements covered by this Web Service.

setNon_Functional_Requirements

public void setNon_Functional_Requirements(java.util.Collection<ExternalLink> Non_Functional_Requirements)
Sets Non_Functional_Requirements

Specified by:
setNon_Functional_Requirements in interface Service
Parameters:
Non_Functional_Requirements - One or more documents describing the non-functional requirements covered by this Web Service.

getError_MessagesAndCodes

public java.util.Collection<ExternalLink> getError_MessagesAndCodes()
Gets Error_MessagesAndCodes

Specified by:
getError_MessagesAndCodes in interface Service
Returns:
Error_MessagesAndCodes - One or more documents describing the error messages and codes returned by this Web Service.

setError_MessagesAndCodes

public void setError_MessagesAndCodes(java.util.Collection<ExternalLink> Error_MessagesAndCodes)
Sets Error_MessagesAndCodes

Specified by:
setError_MessagesAndCodes in interface Service
Parameters:
Error_MessagesAndCodes - One or more documents describing the error messages and codes returned by this Web Service.

getUsage_Examples

public java.util.Collection<ExternalLink> getUsage_Examples()
Gets Usage_Examples

Specified by:
getUsage_Examples in interface Service
Returns:
Usage_Examples - One or more documents describing usage scenarios of this Web Service.

setUsage_Examples

public void setUsage_Examples(java.util.Collection<ExternalLink> Usage_Examples)
Sets Usage_Examples

Specified by:
setUsage_Examples in interface Service
Parameters:
Usage_Examples - One or more documents describing usage scenarios of this Web Service.

getRelease_Notes

public java.util.Collection<ExternalLink> getRelease_Notes()
Gets Release_Notes

Specified by:
getRelease_Notes in interface Service
Returns:
Release_Notes - The release notes of this Web Service.

setRelease_Notes

public void setRelease_Notes(java.util.Collection<ExternalLink> Release_Notes)
Sets Release_Notes

Specified by:
setRelease_Notes in interface Service
Parameters:
Release_Notes - The release notes of this Web Service.

getSchema

public java.util.Collection<ExternalLink> getSchema()
Gets Schema

Specified by:
getSchema in interface Service
Returns:
Schema - Attribute to store the schema file

setSchema

public void setSchema(java.util.Collection<ExternalLink> Schema)
Sets Schema

Specified by:
setSchema in interface Service
Parameters:
Schema - Attribute to store the schema file

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class RegistryEntryImpl

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryEntryImpl