|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="4.1", sinceVersion="4.0") public interface IServiceInterfaceManager
Interface for the Service Interface Manager.
Field Summary | |
---|---|
static String |
INTERFACE_HOLDER_ID
|
Method Summary | |
---|---|
void |
addOrUpdateStyle(SessionConfig sessionConfig,
ServiceInterfaceStyleConfig serviceInterfaceStyleConfig,
ITransaction transaction)
Add or update a Style. |
void |
deleteStyle(SessionConfig sessionConfig,
String serviceInterfaceStyleId,
String serviceInterfaceId,
ITransaction transaction)
Delete a Style. |
void |
deserializeStyle(SessionConfig sessionConfig,
Node interfaceStyleNode,
ITransaction transaction)
Deserializes a ServiceInterfaceStyleConfig contained in the interfaceStyleNode. |
Collection<String> |
getIdsByServiceId(String serviceId,
ITransaction transaction)
Get the service interface ids from a given service. |
ServiceInterfaceMenuGroupTypeConfig |
getMenuGroupType(SessionConfig sessionConfig,
String menuGroupTypeId,
ITransaction transaction)
Get the menu group type. |
ServiceInterfaceMenuItemTypeConfig |
getMenuItemType(SessionConfig sessionConfig,
String menuItemTypeId,
ITransaction transaction)
Get the menu item type. |
IServiceInterface |
getServiceInterface(String serviceInterfaceId,
ITransaction transaction)
Get the service interface. |
ServiceInterfaceConfig |
getServiceInterfaceConfig(String serviceInterfaceId,
ITransaction transaction)
Get the configuration of the service interface. |
ServiceInterfaceStyleConfig |
getStyle(SessionConfig sessionConfig,
String serviceInterfaceStyleId,
String serviceInterfaceId,
ITransaction transaction)
Get the style configuration os the service interface. |
ServiceInterfaceStyleConfig |
getStyleByServiceInterfaceInstanceId(SessionConfig sessionConfig,
String serviceInterfaceInstanceId,
ITransaction transaction)
Get the Style given the ServiceInterfaceInstanceId. |
IConfigKeyChecker |
getStyleConfigKeyChecker()
|
Collection<String> |
getStyleIds(SessionConfig sessionConfig,
String serviceInterfaceId,
ITransaction transaction)
Get the Id of all styles associated with a service interface. |
void |
register(SessionConfig sessionConfig,
String serviceConfigPath,
ITransaction transaction)
Register the service interface. |
void |
registerMenuGroupTypes(SessionConfig sessionConfig,
String groupTypesConfigPath,
ITransaction transaction)
Register the menu group types. |
void |
registerMenuItemTypes(SessionConfig sessionConfig,
String itemTypesConfigPath,
ITransaction transaction)
Register menu item type. |
void |
registerServiceInterfaceTypes(SessionConfig sessionConfig,
String serviceTypesConfigPath,
ITransaction transaction)
Register the type of the service interface. |
void |
serializeStyle(SessionConfig sessionConfig,
String serviceInterfaceStyleId,
String serviceInterfaceId,
OutputStream outputStream,
ITransaction transaction)
Serializes a ServiceInterfaceStyleConfig to the specified outputStream. |
void |
unregister(SessionConfig sessionConfig,
ServiceInterfaceConfig serviceInterfaceConfig,
ITransaction transaction)
Unregister the Service Interface. |
void |
unregisterMenuGroupType(SessionConfig sessionConfig,
String typeId,
ITransaction transaction)
Unregisters a service menu group type. |
void |
unregisterMenuItemType(SessionConfig sessionConfig,
String typeId,
ITransaction transaction)
Unregisters a service menu item type. |
void |
unregisterServiceInterfaceType(String typeId,
ITransaction transaction)
Unregister the type of service interface. |
Methods inherited from interface lumis.portal.serialization.operation.IConfigKeyChecker |
---|
keyExists |
Field Detail |
---|
static final String INTERFACE_HOLDER_ID
Method Detail |
---|
void register(SessionConfig sessionConfig, String serviceConfigPath, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceConfigPath
- transaction
-
ManagerException
PortalException
ServiceInterfaceConfig getServiceInterfaceConfig(String serviceInterfaceId, ITransaction transaction) throws ManagerException, PortalException
serviceInterfaceId
- transaction
-
ManagerException
PortalException
Collection<String> getIdsByServiceId(String serviceId, ITransaction transaction) throws ManagerException, PortalException
serviceId
- transaction
-
ManagerException
PortalException
IServiceInterface getServiceInterface(String serviceInterfaceId, ITransaction transaction) throws ManagerException, PortalException
serviceInterfaceId
- transaction
-
ManagerException
PortalException
void registerServiceInterfaceTypes(SessionConfig sessionConfig, String serviceTypesConfigPath, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceTypesConfigPath
- transaction
-
ManagerException
PortalException
void unregisterServiceInterfaceType(String typeId, ITransaction transaction) throws ManagerException, PortalException
typeId
- transaction
-
ManagerException
PortalException
ServiceInterfaceStyleConfig getStyle(SessionConfig sessionConfig, String serviceInterfaceStyleId, String serviceInterfaceId, ITransaction transaction) throws ManagerException, PortalException
serviceInterfaceStyleId
- serviceInterfaceId
- transaction
-
ManagerException
PortalException
void addOrUpdateStyle(SessionConfig sessionConfig, ServiceInterfaceStyleConfig serviceInterfaceStyleConfig, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceStyleConfig
- transaction
-
ManagerException
PortalException
void deleteStyle(SessionConfig sessionConfig, String serviceInterfaceStyleId, String serviceInterfaceId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceStyleId
- serviceInterfaceId
- transaction
-
ManagerException
PortalException
ServiceInterfaceStyleConfig getStyleByServiceInterfaceInstanceId(SessionConfig sessionConfig, String serviceInterfaceInstanceId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceInstanceId
- transaction
-
ManagerException
PortalException
void registerMenuGroupTypes(SessionConfig sessionConfig, String groupTypesConfigPath, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- groupTypesConfigPath
- transaction
-
ManagerException
PortalException
void registerMenuItemTypes(SessionConfig sessionConfig, String itemTypesConfigPath, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- itemTypesConfigPath
- transaction
-
ManagerException
PortalException
ServiceInterfaceMenuGroupTypeConfig getMenuGroupType(SessionConfig sessionConfig, String menuGroupTypeId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- menuGroupTypeId
- transaction
-
ManagerException
PortalException
ServiceInterfaceMenuItemTypeConfig getMenuItemType(SessionConfig sessionConfig, String menuItemTypeId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- menuItemTypeId
- transaction
-
ManagerException
PortalException
void unregister(SessionConfig sessionConfig, ServiceInterfaceConfig serviceInterfaceConfig, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceConfig
- transaction
-
ManagerException
PortalException
Collection<String> getStyleIds(SessionConfig sessionConfig, String serviceInterfaceId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceId
- transaction
-
ManagerException
PortalException
void serializeStyle(SessionConfig sessionConfig, String serviceInterfaceStyleId, String serviceInterfaceId, OutputStream outputStream, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- serviceInterfaceStyleId
- serviceInterfaceId
- transaction
-
ManagerException
PortalException
void deserializeStyle(SessionConfig sessionConfig, Node interfaceStyleNode, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- interfaceStyleNode
- transaction
-
ManagerException
PortalException
void unregisterMenuItemType(SessionConfig sessionConfig, String typeId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- typeId
- transaction
-
ManagerException
PortalException
void unregisterMenuGroupType(SessionConfig sessionConfig, String typeId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- typeId
- transaction
-
ManagerException
PortalException
IConfigKeyChecker getStyleConfigKeyChecker()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |