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