com.wewebu.ow.server.ecmimpl.cmis.alfresco
Class OwCMISALNetworkExtension

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.cmis.alfresco.OwCMISALNetworkExtension
All Implemented Interfaces:
OwCMISNetworkExtension

public class OwCMISALNetworkExtension
extends Object
implements OwCMISNetworkExtension

Alfresco network extension.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
3.1.0.0

Field Summary
 
Fields inherited from interface com.wewebu.ow.server.ecmimpl.cmis.extension.OwCMISNetworkExtension
PREPARE_FOR_CREATION_EP, PREPARE_OBJECT_CLASS_EP, TWEAK_OBJECT_EP
 
Constructor Summary
OwCMISALNetworkExtension()
           
 
Method Summary
 OwCMISObjectClass prepareForCreation(OwCMISObjectClass objectClass_p, OwCMISNetwork network_p)
          Prepare object class to be used in skeleton object (begin of Creation Process).
 OwCMISObjectClass prepareObjectClass(OwCMISObjectClass class_p, OwCMISNetwork network_p)
          Prepare object class, load additional information or wrap into a specific handler.
 org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType tweakSearchResult(org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p, com.wewebu.ow.csqlc.ast.OwQueryStatement statement_p, OwCMISNetwork network_p)
          Makes structural adjustments (egg.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISALNetworkExtension

public OwCMISALNetworkExtension()
Method Detail

tweakSearchResult

public org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType tweakSearchResult(org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p,
                                                                                 com.wewebu.ow.csqlc.ast.OwQueryStatement statement_p,
                                                                                 OwCMISNetwork network_p)
                                                                          throws com.wewebu.ow.server.exceptions.OwException
Description copied from interface: OwCMISNetworkExtension
Makes structural adjustments (egg. property id changes, property value changes) to CMIS object that is part of a search (query) result.

Specified by:
tweakSearchResult in interface OwCMISNetworkExtension
Parameters:
object_p - the search resulted CMIS object - for performance purposes might be an in-out parameter
statement_p - the search statement that produced the given object
network_p - the current network
Returns:
the structural adjusted object
Throws:
com.wewebu.ow.server.exceptions.OwException

prepareObjectClass

public OwCMISObjectClass prepareObjectClass(OwCMISObjectClass class_p,
                                            OwCMISNetwork network_p)
                                     throws com.wewebu.ow.server.exceptions.OwException
Description copied from interface: OwCMISNetworkExtension
Prepare object class, load additional information or wrap into a specific handler.

Specified by:
prepareObjectClass in interface OwCMISNetworkExtension
Parameters:
class_p - OwCMISObjectClass to be prepared
network_p - OwCMISNetwork current instance
Returns:
OwCMISObjectClass
Throws:
com.wewebu.ow.server.exceptions.OwException - in case of problems during prepare

prepareForCreation

public OwCMISObjectClass prepareForCreation(OwCMISObjectClass objectClass_p,
                                            OwCMISNetwork network_p)
                                     throws com.wewebu.ow.server.exceptions.OwException
Description copied from interface: OwCMISNetworkExtension
Prepare object class to be used in skeleton object (begin of Creation Process).

Specified by:
prepareForCreation in interface OwCMISNetworkExtension
Parameters:
objectClass_p - OwCMISObjectClass current created skeleton
network_p - OwCMISNetwork current instance
Returns:
OwCMISObjectClass which was "prepared" for Creation process
Throws:
com.wewebu.ow.server.exceptions.OwException - in case of problems during prepare


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.