com.wewebu.ow.server.ecmimpl.cmis
Class OwCMISSQLStandardEntitiesResolver

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.cmis.OwCMISSQLStandardEntitiesResolver
All Implemented Interfaces:
com.wewebu.ow.csqlc.OwSQLEntitiesResolver

public class OwCMISSQLStandardEntitiesResolver
extends Object
implements com.wewebu.ow.csqlc.OwSQLEntitiesResolver

OwCMISSQLStandardEntitiesResolver.

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
OwCMISSQLStandardEntitiesResolver(OwCMISNetwork network_p)
           
OwCMISSQLStandardEntitiesResolver(OwCMISNetwork network_p, OwCMISExternalEntitiesResolver externalResolver_p)
           
 
Method Summary
 boolean canOrderBy(String tableName_p, String columnName_p, String repositoryID_p)
           
 com.wewebu.ow.server.ecm.OwNetworkContext getNetworkContext()
           
 boolean isInternalRepositoryID(String repositoryID_p)
           
 boolean isSubtable(String parentTable_p, String childTable_p, String repositoryID_p)
           
 boolean isVersionable(String tableName_p, String repositoryID_p)
           
 String resolveDefaultRepositoryID()
           
 Set<String> resolveQueryableColumnNames(String tableName_p, String resourceID_p)
           
 String resolveQueryFolderId(String resourceID_p, String path_p)
           
 String resolveQueryTableName(String tableName_p, String resourceID_p)
           
 String resolveRepositoryID(String repositoryName_p)
           
 String resovleQueryColumnName(String tableName_p, String columnName_p, String repositoryID_p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISSQLStandardEntitiesResolver

public OwCMISSQLStandardEntitiesResolver(OwCMISNetwork network_p)

OwCMISSQLStandardEntitiesResolver

public OwCMISSQLStandardEntitiesResolver(OwCMISNetwork network_p,
                                         OwCMISExternalEntitiesResolver externalResolver_p)
Method Detail

resolveQueryableColumnNames

public Set<String> resolveQueryableColumnNames(String tableName_p,
                                               String resourceID_p)
                                        throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resolveQueryableColumnNames in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

resolveQueryTableName

public String resolveQueryTableName(String tableName_p,
                                    String resourceID_p)
                             throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resolveQueryTableName in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

canOrderBy

public boolean canOrderBy(String tableName_p,
                          String columnName_p,
                          String repositoryID_p)
                   throws com.wewebu.ow.server.exceptions.OwException
Specified by:
canOrderBy in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

resolveDefaultRepositoryID

public String resolveDefaultRepositoryID()
                                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resolveDefaultRepositoryID in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

resolveQueryFolderId

public String resolveQueryFolderId(String resourceID_p,
                                   String path_p)
                            throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resolveQueryFolderId in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

resolveRepositoryID

public String resolveRepositoryID(String repositoryName_p)
                           throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resolveRepositoryID in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

isInternalRepositoryID

public boolean isInternalRepositoryID(String repositoryID_p)
                               throws com.wewebu.ow.server.exceptions.OwException
Specified by:
isInternalRepositoryID in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

isSubtable

public boolean isSubtable(String parentTable_p,
                          String childTable_p,
                          String repositoryID_p)
                   throws com.wewebu.ow.server.exceptions.OwException
Specified by:
isSubtable in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

isVersionable

public boolean isVersionable(String tableName_p,
                             String repositoryID_p)
                      throws com.wewebu.ow.server.exceptions.OwException
Specified by:
isVersionable in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException

getNetworkContext

public com.wewebu.ow.server.ecm.OwNetworkContext getNetworkContext()
Specified by:
getNetworkContext in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver

resovleQueryColumnName

public String resovleQueryColumnName(String tableName_p,
                                     String columnName_p,
                                     String repositoryID_p)
                              throws com.wewebu.ow.server.exceptions.OwException
Specified by:
resovleQueryColumnName in interface com.wewebu.ow.csqlc.OwSQLEntitiesResolver
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.