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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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.OwFieldDefinitionProviderExceptioncom.wewebu.ow.server.exceptions.OwObjectNotFoundExceptionpublic 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>Exceptionpublic 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>Exceptionpublic com.wewebu.ow.server.ecm.OwCredentials getCredentials()
throws Exception
getCredentials in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic void logout()
throws Exception
logout in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic 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.OwAuthenticationProviderExceptionpublic com.wewebu.ow.server.ecm.ui.OwUILoginModul getLoginSubModul()
throws Exception
getLoginSubModul in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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>Exceptionpublic 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.OwExceptionpublic 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>Exceptionpublic Iterator getResourceIDs() throws Exception
getResourceIDs in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>Exceptionpublic 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.OwExceptionpublic void refreshStaticClassdescriptions()
throws Exception
refreshStaticClassdescriptions in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>Exceptionpublic void releaseResources()
throws Exception
releaseResources in interface com.wewebu.ow.server.ecm.OwRepository<com.wewebu.ow.server.ecm.OwObject>Exceptionpublic Collection getWildCardDefinitions(String strFieldDefinitionName_p, String strResourceName_p, int op_p) throws Exception
getWildCardDefinitions in interface com.wewebu.ow.server.field.OwFieldDefinitionProviderExceptionpublic boolean canUserSelect()
throws Exception
canUserSelect in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic String getRoleDisplayName(String strRoleName_p) throws Exception
getRoleDisplayName in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic com.wewebu.ow.server.ecm.OwUserInfo getUserFromID(String strID_p) throws Exception
getUserFromID in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul getUserSelectSubModul(String strID_p, int[] types_p) throws Exception
getUserSelectSubModul in interface com.wewebu.ow.server.ecm.OwAuthenticationProviderExceptionpublic 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.OwExceptionpublic 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.