com.wewebu.ow.server.ao
Class OwDefaultAOManager

java.lang.Object
  extended by com.wewebu.ow.server.ao.OwSupportBasedManager
      extended by com.wewebu.ow.server.ao.OwDefaultAOManager
All Implemented Interfaces:
OwAOManager

public class OwDefaultAOManager
extends OwSupportBasedManager

Manager for plain OwObject application objects.

Returns OwObject objects.
Retrieves only single objects and collection of objects.
Does not support parameterized retrieval through getApplicationObject(String, Object, boolean, boolean).

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


Constructor Summary
OwDefaultAOManager(int type_p, OwAOSupport aoSupport_p, String basePath_p)
          Constructor
 
Method Summary
 OwObject getApplicationObject(String strName_p, boolean forceUserSpecificObject_p, boolean createIfNotExist_p)
          Returns the application object that is matched by the given name.
 OwObject getApplicationObject(String strName_p, Object param_p, boolean forceUserSpecificObject_p, boolean createIfNotExist_p)
          Returns the application object that is matched by the given name.
 Collection<OwObject> getApplicationObjects(String strName_p, boolean forceUserSpecificObject_p)
          Returns all application objects that are matched by the given name.
 int getManagedType()
           
 String toString()
           
 
Methods inherited from class com.wewebu.ow.server.ao.OwSupportBasedManager
getAOSupportObject, getAOSupportObjects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwDefaultAOManager

public OwDefaultAOManager(int type_p,
                          OwAOSupport aoSupport_p,
                          String basePath_p)
Constructor

Parameters:
type_p - integer application objects code
aoSupport_p - application OwObject persistence support
basePath_p - path relative to the persistence support root of the managed objects' container
Method Detail

getApplicationObject

public OwObject getApplicationObject(String strName_p,
                                     Object param_p,
                                     boolean forceUserSpecificObject_p,
                                     boolean createIfNotExist_p)
                              throws OwException
Description copied from interface: OwAOManager
Returns the application object that is matched by the given name.

Parameters:
strName_p - name of the object to retrieve e.g. "userprefs"
param_p - optional Object, can be null
forceUserSpecificObject_p - if true, the object must be specific to the logged in user, otherwise the ECM Adapter determines if it is common to a site or specific to a group or a user.
Returns:
an Alfresco Workdesk application object
Throws:
OwException - if the given object could not be retrieved

getApplicationObject

public OwObject getApplicationObject(String strName_p,
                                     boolean forceUserSpecificObject_p,
                                     boolean createIfNotExist_p)
                              throws OwException
Description copied from interface: OwAOManager
Returns the application object that is matched by the given name.

Parameters:
strName_p - name of the object to retrieve e.g. "userprefs"
forceUserSpecificObject_p - if true, the object must be specific to the logged in user, otherwise the ECM Adapter determines if it is common to a site or specific to a group or a user.
Returns:
an Alfresco Workdesk application object
Throws:
OwException - if the given object could not be retrieved

getApplicationObjects

public Collection<OwObject> getApplicationObjects(String strName_p,
                                                  boolean forceUserSpecificObject_p)
                                           throws OwException
Description copied from interface: OwAOManager
Returns all application objects that are matched by the given name.

Parameters:
strName_p - the
forceUserSpecificObject_p - if true, the object must be specific to the logged in user, otherwise the ECM Adapter determines if it is common to a site or specific to a group or a user.
Returns:
a collection of Alfresco Workdesk application objects
Throws:
OwException

getManagedType

public final int getManagedType()
Returns:
the managed objects type integer code

toString

public String toString()
Overrides:
toString in class OwSupportBasedManager


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.