|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ecmimpl.cmis.OwCMISCrossNetwork
public class OwCMISCrossNetwork
The implementation of the
interface
for the CMIS cross adaptor scenarios.
OwNetwork
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
Field Summary |
---|
Fields inherited from interface com.wewebu.ow.server.ecm.OwNetwork |
---|
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 Summary | |
---|---|
OwCMISCrossNetwork()
|
Method Summary | |
---|---|
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 |
canRefreshStaticClassdescriptions()
|
boolean |
canUserSelect()
|
void |
closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p)
|
protected com.wewebu.ow.server.ecm.OwObject |
createDomainFolder()
|
String |
createNewObject(boolean fPromote_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.ecm.OwObject |
createVirtualFolder(Node xmlVirtualFolderDescriptionNode_p,
String strName_p,
String strDmsIDPart_p)
Implementation of OwVirtualFolderFactory to create the OwObject representation. |
protected com.wewebu.ow.server.ecm.OwObjectCollection |
doExternalRepositorySearch(String xStore_p,
com.wewebu.ow.server.field.OwSearchNode searchNode_p,
com.wewebu.ow.server.field.OwSort sort_p,
Collection propertyNames_p,
int maxSize_p,
int versionSelection_p)
Delegation method to execute the search on secondary network (external). |
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)
|
protected void |
externalInit(com.wewebu.ow.server.ecm.OwNetworkContext context_p,
com.wewebu.ow.server.util.OwXMLUtil networkSettings_p)
|
Object |
getApplicationObject(int typ_p,
String strName_p,
boolean forceUserSpecificObject_p,
boolean createIfNotExist_p)
|
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)
|
com.wewebu.ow.server.ecm.OwNetworkContext |
getContext()
|
com.wewebu.ow.server.ecm.OwCredentials |
getCredentials()
|
String |
getDMSPrefix()
|
com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul |
getEditAccessRightsSubModul(com.wewebu.ow.server.ecm.OwObject object_p)
|
com.wewebu.ow.server.event.OwEventManager |
getEventManager()
|
com.wewebu.ow.server.ecm.OwNetwork |
getExternalNetwork()
|
com.wewebu.ow.server.field.OwFieldDefinition |
getFieldDefinition(String strFieldDefinitionName_p,
String strResourceName_p)
|
Object |
getInterface(String strInterfaceName_p,
Object object_p)
|
OwCMISNetwork |
getInternalNetwork()
|
Locale |
getLocale()
|
com.wewebu.ow.server.ecm.ui.OwUILoginModul |
getLoginSubModul()
|
com.wewebu.ow.server.ecm.OwNetwork |
getNetwork(com.wewebu.ow.server.ecm.OwResource resource_p)
|
com.wewebu.ow.server.ecm.OwNetwork |
getNetwork(String resourceID_p)
|
com.wewebu.ow.server.ecm.OwObjectClass |
getObjectClass(String strClassName_p,
com.wewebu.ow.server.ecm.OwResource resource_p)
|
Map |
getObjectClassNames(int[] types_p,
boolean excludeHiddenAndNonInstantiable_p,
boolean rootOnly_p,
com.wewebu.ow.server.ecm.OwResource resource_p)
|
com.wewebu.ow.server.ecm.OwObject |
getObjectFromDMSID(String strDMSID_p,
boolean refresh_p)
|
com.wewebu.ow.server.ecm.OwObject |
getObjectFromPath(String strPath_p,
boolean refresh_p)
|
com.wewebu.ow.server.ecm.OwResource |
getResource(String strID_p)
|
Iterator |
getResourceIDs()
|
String |
getRoleDisplayName(String strRoleName_p)
|
com.wewebu.ow.server.ecm.OwUserInfo |
getUserFromID(String strID_p)
|
com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul |
getUserSelectSubModul(String strID_p,
int[] types_p)
|
protected com.wewebu.ow.server.ao.OwVirtualFoldersManager |
getVFManager()
Get the virtual folder manager, which will be created if not existent. |
Collection |
getWildCardDefinitions(String strFieldDefinitionName_p,
String strResourceName_p,
int op_p)
|
com.wewebu.ow.server.ecm.OwCrossMappings |
getXMapping()
|
boolean |
hasInterface(String strInterfaceName_p)
|
void |
init(com.wewebu.ow.server.ecm.OwNetworkContext context_p,
com.wewebu.ow.server.util.OwXMLUtil networkSettings_p)
|
void |
initLoginMap(HashMap<String,String> loginMap_p)
Deprecated. There is no need to call this method anymore. The OwCMISLoginInfoNetwork will be removed. |
void |
loginDefault(String user_p,
String password_p)
|
void |
logout()
|
com.wewebu.ow.server.ecm.OwBatch |
openBatch()
|
void |
refreshStaticClassdescriptions()
|
void |
releaseResources()
|
String |
resolveRepositoryID(String repositoryName_p)
|
void |
setEventManager(com.wewebu.ow.server.event.OwEventManager eventManager_p)
|
void |
setRoleManager(com.wewebu.ow.server.role.OwRoleManager roleManager_p)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OwCMISCrossNetwork()
Method Detail |
---|
public com.wewebu.ow.server.ecm.OwNetwork getNetwork(com.wewebu.ow.server.ecm.OwResource resource_p) throws Exception
Exception
public com.wewebu.ow.server.ecm.OwNetwork getNetwork(String resourceID_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
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
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
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
Exception
public boolean canEditAccessRights(com.wewebu.ow.server.ecm.OwObject object_p) throws Exception
canEditAccessRights
in interface com.wewebu.ow.server.ecm.OwNetwork
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
Exception
public String createNewObject(boolean fPromote_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
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
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
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
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
Exception
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
Exception
public Collection getApplicationObjects(int typ_p, String strName_p, boolean forceUserSpecificObject_p) throws Exception
getApplicationObjects
in interface com.wewebu.ow.server.ecm.OwNetwork
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
Exception
public Object getInterface(String strInterfaceName_p, Object object_p) throws Exception
getInterface
in interface com.wewebu.ow.server.ecm.OwNetwork
Exception
public OwCMISNetwork getInternalNetwork()
public com.wewebu.ow.server.ecm.OwNetwork getExternalNetwork()
public Locale getLocale()
getLocale
in interface com.wewebu.ow.server.ecm.OwNetwork
public boolean hasInterface(String strInterfaceName_p)
hasInterface
in interface com.wewebu.ow.server.ecm.OwNetwork
public void init(com.wewebu.ow.server.ecm.OwNetworkContext context_p, com.wewebu.ow.server.util.OwXMLUtil networkSettings_p) throws Exception
init
in interface com.wewebu.ow.server.ecm.OwNetwork
Exception
protected void externalInit(com.wewebu.ow.server.ecm.OwNetworkContext context_p, com.wewebu.ow.server.util.OwXMLUtil networkSettings_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public void setEventManager(com.wewebu.ow.server.event.OwEventManager eventManager_p)
setEventManager
in interface com.wewebu.ow.server.ecm.OwNetwork
public void setRoleManager(com.wewebu.ow.server.role.OwRoleManager roleManager_p)
setRoleManager
in interface com.wewebu.ow.server.ecm.OwNetwork
public boolean canBatch()
canBatch
in interface com.wewebu.ow.server.ecm.OwRepository
public boolean canRefreshStaticClassdescriptions() throws Exception
canRefreshStaticClassdescriptions
in interface com.wewebu.ow.server.ecm.OwRepository
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.exceptions.OwException
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
Exception
protected com.wewebu.ow.server.ecm.OwObjectCollection doExternalRepositorySearch(String xStore_p, com.wewebu.ow.server.field.OwSearchNode searchNode_p, com.wewebu.ow.server.field.OwSort sort_p, Collection propertyNames_p, int maxSize_p, int versionSelection_p) throws Exception
xStore_p
- OwSearchNode search to executesort_p
- OwSort which type of sorting should be providedpropertyNames_p
- Collection of property names to retrievemaxSize_p
- int maximum size of object to retrieveversionSelection_p
- int which type of version selection should be executed
Exception
- if CrossMapping fails or external search cannot be executedpublic com.wewebu.ow.server.ecm.OwCrossMappings getXMapping() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public String getDMSPrefix()
getDMSPrefix
in interface com.wewebu.ow.server.ecm.OwRepository
public com.wewebu.ow.server.event.OwEventManager getEventManager()
getEventManager
in interface com.wewebu.ow.server.ecm.OwRepository
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
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
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
Exception
public com.wewebu.ow.server.ecm.OwObject getObjectFromPath(String strPath_p, boolean refresh_p) throws Exception
getObjectFromPath
in interface com.wewebu.ow.server.ecm.OwRepository
Exception
public com.wewebu.ow.server.ecm.OwResource getResource(String strID_p) throws Exception
getResource
in interface com.wewebu.ow.server.ecm.OwRepository
Exception
public Iterator getResourceIDs() throws Exception
getResourceIDs
in interface com.wewebu.ow.server.ecm.OwRepository
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.exceptions.OwException
public void refreshStaticClassdescriptions() throws Exception
refreshStaticClassdescriptions
in interface com.wewebu.ow.server.ecm.OwRepository
Exception
public void releaseResources() throws Exception
releaseResources
in interface com.wewebu.ow.server.ecm.OwRepository
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 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 com.wewebu.ow.server.ecm.OwCredentials getCredentials() throws Exception
getCredentials
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 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 void loginDefault(String user_p, String password_p) throws Exception
loginDefault
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
protected com.wewebu.ow.server.ecm.OwObject createDomainFolder() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public void logout() throws Exception
logout
in interface com.wewebu.ow.server.ecm.OwAuthenticationProvider
Exception
public String resolveRepositoryID(String repositoryName_p) throws com.wewebu.ow.server.exceptions.OwException
resolveRepositoryID
in interface OwCMISExternalEntitiesResolver
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwNetworkContext getContext()
getContext
in interface com.wewebu.ow.server.ecm.OwNetwork
public com.wewebu.ow.server.ecm.OwObject createVirtualFolder(Node xmlVirtualFolderDescriptionNode_p, String strName_p, String strDmsIDPart_p) throws com.wewebu.ow.server.exceptions.OwException
OwVirtualFolderFactory
to create the OwObject representation.
createVirtualFolder
in interface com.wewebu.ow.server.ao.OwVirtualFolderFactory
xmlVirtualFolderDescriptionNode_p
- strName_p
- strDmsIDPart_p
-
com.wewebu.ow.server.exceptions.OwException
protected com.wewebu.ow.server.ao.OwVirtualFoldersManager getVFManager() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public void initLoginMap(HashMap<String,String> loginMap_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISLoginInfoNetwork
will be removed.
initLoginMap
in interface OwCMISLoginInfoNetwork
com.wewebu.ow.server.exceptions.OwException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |