public class OwSimpleNetwork extends Object implements com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
This is the main class of the adapter.
It is declared in the owbootstrap.xml EcmAdapter section and will be instantiated for the adapter by the Workdesk core.
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
Modifier and Type | Field and Description |
---|---|
static String |
DMS_PREFIX
DMS prefix to identify this adapter
|
protected String |
m_preferencesFolder
preferences folder - can be configured in
owbootstrap.xml file |
static String |
OBJECT_CATEGORY_PREFERENCES
object category for the preferences, which can be user or application defined, like user settings, recent file list...
|
APPLICATION_OBJECT_TYPE_ATTRIBUTE_BAG, APPLICATION_OBJECT_TYPE_ATTRIBUTE_BAG_ITERATOR, APPLICATION_OBJECT_TYPE_ATTRIBUTE_BAG_WRITABLE, APPLICATION_OBJECT_TYPE_ENTRY_TEMPLATE, APPLICATION_OBJECT_TYPE_ENUM_COLLECTION, APPLICATION_OBJECT_TYPE_INVERTED_ATTRIBUTE_BAG, APPLICATION_OBJECT_TYPE_PREFERENCES, APPLICATION_OBJECT_TYPE_SEARCHTEMPLATE, APPLICATION_OBJECT_TYPE_USER_START, APPLICATION_OBJECT_TYPE_VIRTUAL_FOLDER, APPLICATION_OBJECT_TYPE_XML_DOCUMENT, CAN_DO_FUNCTIONCODE_ACL_TO_MODIFY_ANNOTATION, CAN_DO_FUNCTIONCODE_CREATE_ANNOTATION, CAN_DO_FUNCTIONCODE_DELETE_ANNOTATION, CAN_DO_FUNCTIONCODE_EDIT_ANNOTATION, CAN_DO_FUNCTIONCODE_PRINT, CAN_DO_FUNCTIONCODE_SAVE_CONTENT_TO_DISK, CAN_DO_FUNCTIONCODE_USER_START
Constructor and Description |
---|
OwSimpleNetwork() |
Modifier and Type | Method and Description |
---|---|
boolean |
canBatch() |
boolean |
canCreateNewObject(com.wewebu.ow.server.ecm.OwResource resource_p,
com.wewebu.ow.server.ecm.OwObject parent_p,
int context_p) |
boolean |
canCreateObjectCopy(com.wewebu.ow.server.ecm.OwObject parent_p,
int[] childTypes_p,
int context_p) |
boolean |
canDo(com.wewebu.ow.server.ecm.OwObject obj_p,
int functionCode_p,
int context_p) |
boolean |
canEditAccessRights(com.wewebu.ow.server.ecm.OwObject object_p) |
boolean |
canPageSearch() |
boolean |
canRefreshStaticClassdescriptions() |
boolean |
canUserSelect() |
void |
closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p) |
String |
createNewObject(boolean promote_p,
Object mode_p,
com.wewebu.ow.server.ecm.OwResource resource_p,
String strObjectClassName_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p,
com.wewebu.ow.server.ecm.OwContentCollection content_p,
com.wewebu.ow.server.ecm.OwObject parent_p,
String strMimeType_p,
String strMimeParameter_p) |
String |
createNewObject(boolean promote_p,
Object mode_p,
com.wewebu.ow.server.ecm.OwResource resource_p,
String strObjectClassName_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p,
com.wewebu.ow.server.ecm.OwContentCollection content_p,
com.wewebu.ow.server.ecm.OwObject parent_p,
String strMimeType_p,
String strMimeParameter_p,
boolean keepCheckedOut_p) |
String |
createNewObject(com.wewebu.ow.server.ecm.OwResource resource_p,
String strObjectClassName_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p,
com.wewebu.ow.server.ecm.OwContentCollection content_p,
com.wewebu.ow.server.ecm.OwObject parent_p,
String strMimeType_p,
String strMimeParameter_p) |
String |
createObjectCopy(com.wewebu.ow.server.ecm.OwObject obj_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p,
com.wewebu.ow.server.ecm.OwObject parent_p,
int[] childTypes_p) |
com.wewebu.ow.server.ecm.OwObjectSkeleton |
createObjectSkeleton(com.wewebu.ow.server.ecm.OwObjectClass objectclass_p,
com.wewebu.ow.server.ecm.OwResource resource_p) |
com.wewebu.ow.server.collections.OwIterable<com.wewebu.ow.server.ecm.OwObject> |
doSearch(com.wewebu.ow.server.field.OwSearchNode searchClause,
com.wewebu.ow.server.collections.OwLoadContext loadContext) |
com.wewebu.ow.server.ecm.OwObjectCollection |
doSearch(com.wewebu.ow.server.field.OwSearchNode searchCriteria_p,
com.wewebu.ow.server.field.OwSort sortCriteria_p,
Collection propertyNames_p,
int maxSize_p,
int versionSelection_p)
perform a search
|
Object |
getApplicationObject(int typ_p,
String strName_p,
boolean forceUserSpecificObject_p,
boolean createIfNotExist_p)
get application specific object's like attribute bag's or search templates
|
Object |
getApplicationObject(int typ_p,
String strName_p,
Object param_p,
boolean forceUserSpecificObject_p,
boolean createIfNotExist_p) |
Collection |
getApplicationObjects(int typ_p,
String strName_p,
boolean forceUserSpecificObject_p)
get application specific object's like attribute bag's or search templates
|
com.wewebu.ow.server.util.OwXMLUtil |
getConfigNode()
the configuration node where this adapter is configured in owbootstrap.xml
|
com.wewebu.ow.server.ecm.OwNetworkContext |
getContext()
the context for callback and environment method's into the core
|
com.wewebu.ow.server.ecm.OwCredentials |
getCredentials()
get the credentials of the authenticated user
|
String |
getDMSPrefix()
get a unique prefix for this adapter type
|
com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul |
getEditAccessRightsSubModul(com.wewebu.ow.server.ecm.OwObject object_p) |
com.wewebu.ow.server.event.OwEventManager |
getEventManager()
get a reference to the event manager that record's events
|
com.wewebu.ow.server.field.OwFieldDefinition |
getFieldDefinition(String strFieldDefinitionName_p,
String strResourceName_p)
retrieve a field or property definition
|
Object |
getInterface(String strInterfaceName_p,
Object object_p) |
Locale |
getLocale() |
com.wewebu.ow.server.ecm.ui.OwUILoginModul |
getLoginSubModul()
get a UI for the login process that will be embedded in the login page
|
com.wewebu.ow.server.ecm.OwObjectClass |
getObjectClass(String strClassName_p,
com.wewebu.ow.server.ecm.OwResource resource_p)
get the object class for given name and resource
|
Map |
getObjectClassNames(int[] types_p,
boolean excludeHiddenAndNonInstantiable_p,
boolean rootOnly_p,
com.wewebu.ow.server.ecm.OwResource resource_p)
get all available class names for the given resource
|
com.wewebu.ow.server.ecm.OwObject |
getObjectFromDMSID(String strDMSID_p,
boolean refresh_p)
recreate an object from it's DMSID
see OwSimpleObject.getDMSID
|
com.wewebu.ow.server.ecm.OwObject |
getObjectFromPath(String strPath_p,
boolean refresh_p)
retrieve an object for the given path
|
com.wewebu.ow.server.ecm.OwResource |
getResource(String strID_p) |
Iterator |
getResourceIDs() |
String |
getRoleDisplayName(String strRoleName_p) |
com.wewebu.ow.server.role.OwRoleManager |
getRoleManager() |
com.wewebu.ow.server.ecm.OwUserInfo |
getUserFromID(String strID_p) |
com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul |
getUserSelectSubModul(String strID_p,
int[] types_p) |
Collection |
getWildCardDefinitions(String strFieldDefinitionName_p,
String strResourceName_p,
int op_p) |
boolean |
hasInterface(String strInterfaceName_p) |
void |
init(com.wewebu.ow.server.ecm.OwNetworkContext context_p,
com.wewebu.ow.server.util.OwXMLUtil confignode_p)
init the adapter
|
void |
loginDefault(String user_p,
String password_p)
perform login using user password combination
|
void |
logout()
logout user
|
com.wewebu.ow.server.ecm.OwBatch |
openBatch() |
void |
refreshStaticClassdescriptions() |
void |
releaseResources() |
void |
setEventManager(com.wewebu.ow.server.event.OwEventManager eventManager_p)
set the event-manager called from core
|
void |
setRoleManager(com.wewebu.ow.server.role.OwRoleManager roleManager_p) |
public static final String DMS_PREFIX
public static final String OBJECT_CATEGORY_PREFERENCES
protected String m_preferencesFolder
owbootstrap.xml
filepublic com.wewebu.ow.server.ecm.OwObject getObjectFromPath(String strPath_p, boolean refresh_p) throws Exception
getObjectFromPath
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwObjectClass getObjectClass(String strClassName_p, com.wewebu.ow.server.ecm.OwResource resource_p) throws Exception
getObjectClass
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public Map getObjectClassNames(int[] types_p, boolean excludeHiddenAndNonInstantiable_p, boolean rootOnly_p, com.wewebu.ow.server.ecm.OwResource resource_p) throws Exception
getObjectClassNames
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwObjectCollection doSearch(com.wewebu.ow.server.field.OwSearchNode searchCriteria_p, com.wewebu.ow.server.field.OwSort sortCriteria_p, Collection propertyNames_p, int maxSize_p, int versionSelection_p) throws Exception
doSearch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwObject getObjectFromDMSID(String strDMSID_p, boolean refresh_p) throws Exception
getObjectFromDMSID
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(String strFieldDefinitionName_p, String strResourceName_p) throws Exception, com.wewebu.ow.server.exceptions.OwObjectNotFoundException
getFieldDefinition
in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException
public Object getApplicationObject(int typ_p, String strName_p, boolean forceUserSpecificObject_p, boolean createIfNotExist_p) throws Exception
getApplicationObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public Collection getApplicationObjects(int typ_p, String strName_p, boolean forceUserSpecificObject_p) throws Exception
getApplicationObjects
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwCredentials getCredentials() throws Exception
getCredentials
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public void logout() throws Exception
logout
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public String getDMSPrefix()
getDMSPrefix
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
public void loginDefault(String user_p, String password_p) throws Exception
loginDefault
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public com.wewebu.ow.server.ecm.ui.OwUILoginModul getLoginSubModul() throws Exception
getLoginSubModul
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public com.wewebu.ow.server.event.OwEventManager getEventManager()
getEventManager
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
public void init(com.wewebu.ow.server.ecm.OwNetworkContext context_p, com.wewebu.ow.server.util.OwXMLUtil confignode_p) throws Exception
init
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public void setEventManager(com.wewebu.ow.server.event.OwEventManager eventManager_p)
setEventManager
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public com.wewebu.ow.server.ecm.OwNetworkContext getContext()
getContext
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public com.wewebu.ow.server.util.OwXMLUtil getConfigNode()
public boolean canCreateNewObject(com.wewebu.ow.server.ecm.OwResource resource_p, com.wewebu.ow.server.ecm.OwObject parent_p, int context_p) throws Exception
canCreateNewObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public boolean canCreateObjectCopy(com.wewebu.ow.server.ecm.OwObject parent_p, int[] childTypes_p, int context_p) throws Exception
canCreateObjectCopy
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public boolean canDo(com.wewebu.ow.server.ecm.OwObject obj_p, int functionCode_p, int context_p) throws Exception
canDo
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public boolean canEditAccessRights(com.wewebu.ow.server.ecm.OwObject object_p) throws Exception
canEditAccessRights
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public String createNewObject(com.wewebu.ow.server.ecm.OwResource resource_p, String strObjectClassName_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p, com.wewebu.ow.server.ecm.OwContentCollection content_p, com.wewebu.ow.server.ecm.OwObject parent_p, String strMimeType_p, String strMimeParameter_p) throws Exception
createNewObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public String createNewObject(boolean promote_p, Object mode_p, com.wewebu.ow.server.ecm.OwResource resource_p, String strObjectClassName_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p, com.wewebu.ow.server.ecm.OwContentCollection content_p, com.wewebu.ow.server.ecm.OwObject parent_p, String strMimeType_p, String strMimeParameter_p) throws Exception
createNewObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public String createNewObject(boolean promote_p, Object mode_p, com.wewebu.ow.server.ecm.OwResource resource_p, String strObjectClassName_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p, com.wewebu.ow.server.ecm.OwContentCollection content_p, com.wewebu.ow.server.ecm.OwObject parent_p, String strMimeType_p, String strMimeParameter_p, boolean keepCheckedOut_p) throws Exception
createNewObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public String createObjectCopy(com.wewebu.ow.server.ecm.OwObject obj_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p, com.wewebu.ow.server.ecm.OwObject parent_p, int[] childTypes_p) throws Exception
createObjectCopy
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwObjectSkeleton createObjectSkeleton(com.wewebu.ow.server.ecm.OwObjectClass objectclass_p, com.wewebu.ow.server.ecm.OwResource resource_p) throws Exception
createObjectSkeleton
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public Object getApplicationObject(int typ_p, String strName_p, Object param_p, boolean forceUserSpecificObject_p, boolean createIfNotExist_p) throws Exception
getApplicationObject
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul getEditAccessRightsSubModul(com.wewebu.ow.server.ecm.OwObject object_p) throws Exception
getEditAccessRightsSubModul
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public Object getInterface(String strInterfaceName_p, Object object_p) throws Exception
getInterface
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
Exception
public Locale getLocale()
getLocale
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public boolean hasInterface(String strInterfaceName_p)
hasInterface
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public void setRoleManager(com.wewebu.ow.server.role.OwRoleManager roleManager_p)
setRoleManager
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public boolean canBatch()
canBatch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
public boolean canRefreshStaticClassdescriptions() throws Exception
canRefreshStaticClassdescriptions
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public void closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p) throws com.wewebu.ow.server.exceptions.OwException
closeBatch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwResource getResource(String strID_p) throws Exception
getResource
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public Iterator getResourceIDs() throws Exception
getResourceIDs
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public com.wewebu.ow.server.ecm.OwBatch openBatch() throws com.wewebu.ow.server.exceptions.OwException
openBatch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
com.wewebu.ow.server.exceptions.OwException
public void refreshStaticClassdescriptions() throws Exception
refreshStaticClassdescriptions
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public void releaseResources() throws Exception
releaseResources
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Exception
public Collection getWildCardDefinitions(String strFieldDefinitionName_p, String strResourceName_p, int op_p) throws Exception
getWildCardDefinitions
in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Exception
public boolean canUserSelect() throws Exception
canUserSelect
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public String getRoleDisplayName(String strRoleName_p) throws Exception
getRoleDisplayName
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p) throws Exception
getUserFromID
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul getUserSelectSubModul(String strID_p, int[] types_p) throws Exception
getUserSelectSubModul
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public com.wewebu.ow.server.role.OwRoleManager getRoleManager()
getRoleManager
in interface com.wewebu.ow.server.ecm.OwNetwork<com.wewebu.ow.server.ecm.OwObject>
public com.wewebu.ow.server.collections.OwIterable<com.wewebu.ow.server.ecm.OwObject> doSearch(com.wewebu.ow.server.field.OwSearchNode searchClause, com.wewebu.ow.server.collections.OwLoadContext loadContext) throws com.wewebu.ow.server.exceptions.OwException
doSearch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
com.wewebu.ow.server.exceptions.OwException
public boolean canPageSearch()
canPageSearch
in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.