|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.ksb.messaging.ServiceDefinition
org.kuali.rice.ksb.messaging.RESTServiceDefinition
public class RESTServiceDefinition
Service definition for RESTful services. A JAX-WS service has a resource class, which is the class or interface marked by the JAX-WS annotations (e.g. @Path, @GET, etc). This may or may not be the implementation class.
Field Summary | |
---|---|
private Map<Object,Object> |
extensionMappings
|
private Map<Object,Object> |
languageMappings
|
private List<Object> |
providers
|
private String |
resourceClass
|
private List<Object> |
resources
|
private org.apache.commons.collections.BidiMap |
resourceToClassNameMap
|
private static long |
serialVersionUID
|
Constructor Summary | |
---|---|
RESTServiceDefinition()
Default constructor. |
Method Summary | |
---|---|
Map<Object,Object> |
getExtensionMappings()
|
Map<Object,Object> |
getLanguageMappings()
|
List<Object> |
getProviders()
|
String |
getResourceClass()
|
List<Object> |
getResources()
|
Map<String,String> |
getResourceToClassNameMap()
|
boolean |
hasClass(String className)
|
boolean |
isSame(ServiceDefinition serviceDefinition)
|
void |
setBusSecurity(Boolean busSecurity)
To ensure transparency that RESTful services are not digitally signed, throw an exception if someone tries to enable bus security. |
void |
setExtensionMappings(Map<Object,Object> extensionMappings)
|
void |
setLanguageMappings(Map<Object,Object> languageMappings)
|
void |
setProviders(List<Object> providers)
|
void |
setResourceClass(String resourceClass)
Set the resourceClass, the class or interface marked by the JAX-WS annotations which specify the RESTful URL interface. |
void |
setResources(List<Object> resources)
|
void |
setService(Object service)
sets the service implementation |
void |
validate()
does some simple validation of this RESTServiceDefinition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private String resourceClass
private transient List<Object> resources
private org.apache.commons.collections.BidiMap resourceToClassNameMap
private transient List<Object> providers
private transient Map<Object,Object> extensionMappings
private transient Map<Object,Object> languageMappings
Constructor Detail |
---|
public RESTServiceDefinition()
Method Detail |
---|
public void setBusSecurity(Boolean busSecurity)
setBusSecurity
in class ServiceDefinition
ServiceDefinition.setBusSecurity(java.lang.Boolean)
public void setResourceClass(String resourceClass)
resourceClass
- the resourceClass to setpublic String getResourceClass()
setResourceClass(String)
public void setService(Object service)
setService
in class ServiceDefinition
ServiceDefinition.setService(java.lang.Object)
public void validate()
validate
in class ServiceDefinition
ServiceDefinition.validate()
public boolean isSame(ServiceDefinition serviceDefinition)
isSame
in class ServiceDefinition
RESTServiceDefinition
has the same resource class as this one.ServiceDefinition.isSame(org.kuali.rice.ksb.messaging.ServiceDefinition)
public List<Object> getResources()
public void setResources(List<Object> resources)
resources
- the resources to setpublic Map<String,String> getResourceToClassNameMap()
public boolean hasClass(String className)
className
-
public List<Object> getProviders()
public void setProviders(List<Object> providers)
providers
- the providers to setpublic Map<Object,Object> getExtensionMappings()
public void setExtensionMappings(Map<Object,Object> extensionMappings)
extensionMappings
- the extensionMappings to setpublic Map<Object,Object> getLanguageMappings()
public void setLanguageMappings(Map<Object,Object> languageMappings)
languageMappings
- the languageMappings to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |