lumis.portal.css
Interface ICssManager

Package class diagram package ICssManager
All Superinterfaces:
IConfigDeleter
All Known Implementing Classes:
CssManager

@StableMinor(version="6.1",
             sinceVersion="4.0")
public interface ICssManager
extends IConfigDeleter

Manager Interface for Css operations

Since:
4.0.0

Method Summary
 java.lang.String add(SessionConfig sessionConfig, CssConfig cssConfig, ITransaction transaction)
          Add a CSS.
 void addOrUpdate(SessionConfig sessionConfig, CssConfig cssConfig, ITransaction transaction)
           
 void delete(SessionConfig sessionConfig, java.lang.String cssId, ITransaction transaction)
          Delete a CSS.
 java.lang.String deserialize(SessionConfig sessionConfig, DeserializationConfig deserializationConfig, org.w3c.dom.Node cssConfigNode, ITransaction transaction)
          Deserialize a CSS Configuration from a XML document
 CssConfig get(SessionConfig sessionConfig, java.lang.String cssId, ITransaction transaction)
          Get a CSS configuration.
 java.util.Collection<java.lang.String> getChannelIdsUsingCss(SessionConfig sessionConfig, java.lang.String cssId, ITransaction transaction)
           
 java.util.Collection<java.lang.String> getPageIdsUsingCss(SessionConfig sessionConfig, java.lang.String cssId, ITransaction transaction)
           
 void serialize(SessionConfig sessionConfig, java.lang.String cssId, java.io.OutputStream outputStream, ITransaction transaction)
          Serializes a CSS Configuration into XML outputStream
 void update(SessionConfig sessionConfig, CssConfig cssConfig, ITransaction transaction)
          Update a CSS.
 
Methods inherited from interface lumis.portal.serialization.operation.IConfigDeleter
deleteConfig
 

Method Detail

add

java.lang.String add(SessionConfig sessionConfig,
                     CssConfig cssConfig,
                     ITransaction transaction)
                     throws ManagerException,
                            PortalException
Add a CSS.

Parameters:
sessionConfig -
cssConfig -
transaction -
Returns:
Returns s String.
Throws:
ManagerException
PortalException

update

void update(SessionConfig sessionConfig,
            CssConfig cssConfig,
            ITransaction transaction)
            throws ManagerException,
                   PortalException
Update a CSS.

Parameters:
sessionConfig -
cssConfig -
transaction -
Throws:
ManagerException
PortalException

delete

void delete(SessionConfig sessionConfig,
            java.lang.String cssId,
            ITransaction transaction)
            throws ManagerException,
                   PortalException
Delete a CSS.

Parameters:
sessionConfig -
cssId -
transaction -
Throws:
ManagerException
PortalException

get

CssConfig get(SessionConfig sessionConfig,
              java.lang.String cssId,
              ITransaction transaction)
              throws ManagerException,
                     PortalException
Get a CSS configuration.

Parameters:
sessionConfig -
cssId -
transaction -
Returns:
Returns a CssConfig.
Throws:
ManagerException
PortalException

serialize

void serialize(SessionConfig sessionConfig,
               java.lang.String cssId,
               java.io.OutputStream outputStream,
               ITransaction transaction)
               throws ManagerException,
                      PortalException
Serializes a CSS Configuration into XML outputStream

Parameters:
sessionConfig -
cssId -
outputStream -
transaction -
Throws:
ManagerException
PortalException

deserialize

java.lang.String deserialize(SessionConfig sessionConfig,
                             DeserializationConfig deserializationConfig,
                             org.w3c.dom.Node cssConfigNode,
                             ITransaction transaction)
                             throws ManagerException,
                                    PortalException
Deserialize a CSS Configuration from a XML document

Parameters:
sessionConfig -
deserializationConfig -
cssConfigNode -
transaction -
Returns:
Returns a String.
Throws:
ManagerException
PortalException

getPageIdsUsingCss

java.util.Collection<java.lang.String> getPageIdsUsingCss(SessionConfig sessionConfig,
                                                          java.lang.String cssId,
                                                          ITransaction transaction)
                                                          throws ManagerException,
                                                                 PortalException
Throws:
ManagerException
PortalException

getChannelIdsUsingCss

java.util.Collection<java.lang.String> getChannelIdsUsingCss(SessionConfig sessionConfig,
                                                             java.lang.String cssId,
                                                             ITransaction transaction)
                                                             throws ManagerException,
                                                                    PortalException
Throws:
ManagerException
PortalException

addOrUpdate

void addOrUpdate(SessionConfig sessionConfig,
                 CssConfig cssConfig,
                 ITransaction transaction)
                 throws ManagerException,
                        PortalException
Throws:
ManagerException
PortalException


Lumisportal  6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.