- encodeData(Object, String, String, Map<String, Object>) - Method in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
Encode data into a given format, can handle any java object,
note that unsupported formats will result in an exception
- encodeData(Object, String, String, Map<String, Object>) - Method in class org.sakaiproject.entitybroker.rest.EntityRESTProviderBase
-
- encodeEntity(String, String, EntityData, EntityView) - Method in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
Encodes entity data
- ENTITY_ID - Static variable in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- ENTITY_PREFIX - Static variable in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- ENTITY_REFERENCE - Static variable in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- ENTITY_TITLE - Static variable in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- ENTITY_URL - Static variable in class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- EntityActionsManager - Class in org.sakaiproject.entitybroker.rest
-
Handles everything related to the custom actions registration and execution
- EntityActionsManager() - Constructor for class org.sakaiproject.entitybroker.rest.EntityActionsManager
-
- EntityActionsManager(EntityProviderMethodStore) - Constructor for class org.sakaiproject.entitybroker.rest.EntityActionsManager
-
Full constructor
- EntityBatchHandler - Class in org.sakaiproject.entitybroker.rest
-
This handles batch operations internally as much as possible,
the idea is to provide for a standard way to reduce huge numbers of calls down to 1 call to the server
which puts the data together into a single response
- EntityBatchHandler() - Constructor for class org.sakaiproject.entitybroker.rest.EntityBatchHandler
-
Empty constructor, must use setters to set the needed services
- EntityBatchHandler(EntityBrokerManager, EntityEncodingManager, ExternalIntegrationProvider) - Constructor for class org.sakaiproject.entitybroker.rest.EntityBatchHandler
-
Full constructor, use this to correctly construct this class,
note that after construction, the entityRequestHandler must be set also
- EntityBatchHandler.ResponseBase - Class in org.sakaiproject.entitybroker.rest
-
Base class for all response data which will be encoded and output
- EntityBatchHandler.ResponseError - Class in org.sakaiproject.entitybroker.rest
-
Holds the error values which will be encoded by the various EB utils
- EntityBatchHandler.ResponseResult - Class in org.sakaiproject.entitybroker.rest
-
Holds the results from a successful response request
- EntityBrokerRESTServiceManager - Class in org.sakaiproject.entitybroker.rest
-
This creates all the needed services (as if it were a service manager),
this will let us create the services we need without too much confusion and ensure
we are using the same ones
If this is used then the services should not be created in some other way but should be
initiated here and then exported from this class only
- EntityBrokerRESTServiceManager() - Constructor for class org.sakaiproject.entitybroker.rest.EntityBrokerRESTServiceManager
-
- EntityBrokerRESTServiceManager(EntityBrokerManager) - Constructor for class org.sakaiproject.entitybroker.rest.EntityBrokerRESTServiceManager
-
Base constructor
- EntityBrokerRESTServiceManager(EntityBrokerManager, HttpServletAccessProviderManager) - Constructor for class org.sakaiproject.entitybroker.rest.EntityBrokerRESTServiceManager
-
Full constructor
- EntityDescriptionManager - Class in org.sakaiproject.entitybroker.rest
-
This handles all the methods related to generating descriptions for entities,
html and xml currently supported
- EntityDescriptionManager() - Constructor for class org.sakaiproject.entitybroker.rest.EntityDescriptionManager
-
- EntityDescriptionManager(EntityViewAccessProviderManager, HttpServletAccessProviderManager, EntityProviderManager, EntityPropertiesService, EntityBrokerManager, EntityProviderMethodStore) - Constructor for class org.sakaiproject.entitybroker.rest.EntityDescriptionManager
-
Full constructor
- EntityEncodingManager - Class in org.sakaiproject.entitybroker.rest
-
This handles the internal encoding (translation and formatting) of entity data,
this can be used by various parts of the EB system
this is for internal use only currently but may be exposed later
- EntityEncodingManager() - Constructor for class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- EntityEncodingManager(EntityProviderManager, EntityBrokerManager) - Constructor for class org.sakaiproject.entitybroker.rest.EntityEncodingManager
-
- EntityHandlerImpl - Class in org.sakaiproject.entitybroker.rest
-
Implementation of the handler for the EntityBroker system
This handles all the processing of incoming requests (http based) and includes
method to process the request data and ensure classloader safety
- EntityHandlerImpl() - Constructor for class org.sakaiproject.entitybroker.rest.EntityHandlerImpl
-
Empty constructor
- EntityHandlerImpl(EntityProviderManager, EntityBrokerManager, EntityEncodingManager, EntityDescriptionManager, EntityViewAccessProviderManager, RequestGetterWrite, EntityActionsManager, EntityRedirectsManager, EntityBatchHandler, RequestStorageWrite) - Constructor for class org.sakaiproject.entitybroker.rest.EntityHandlerImpl
-
Full constructor
- EntityRedirectsManager - Class in org.sakaiproject.entitybroker.rest
-
Handles everything related the URL redirects handling and processing
- EntityRedirectsManager() - Constructor for class org.sakaiproject.entitybroker.rest.EntityRedirectsManager
-
Empty constructor
- EntityRedirectsManager(EntityBrokerManager, EntityProviderMethodStore, RequestStorageWrite) - Constructor for class org.sakaiproject.entitybroker.rest.EntityRedirectsManager
-
Base constructor
- EntityRESTProviderBase - Class in org.sakaiproject.entitybroker.rest
-
This is the standard entity REST provider which will be created and set in the entity broker manager,
it will register itself with the entitybrokermanager on startup or construction,
it should also be unregistered correctly
- EntityRESTProviderBase() - Constructor for class org.sakaiproject.entitybroker.rest.EntityRESTProviderBase
-
- EntityRESTProviderBase(EntityBrokerManager, EntityActionsManager, EntityEncodingManager, EntityHandlerImpl) - Constructor for class org.sakaiproject.entitybroker.rest.EntityRESTProviderBase
-
- entityURL - Variable in class org.sakaiproject.entitybroker.rest.EntityBatchHandler.ResponseBase
-
- error - Variable in class org.sakaiproject.entitybroker.rest.EntityBatchHandler.ResponseError
-