|
||||||||||
| 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 ServiceDefinitionServiceDefinition.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 ServiceDefinitionServiceDefinition.setService(java.lang.Object)public void validate()
validate in class ServiceDefinitionServiceDefinition.validate()public boolean isSame(ServiceDefinition serviceDefinition)
isSame in class ServiceDefinitionRESTServiceDefinition 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 | |||||||||