Skip navigation links


com.fatwire.assetapi.data
Class ExternalResourceMap

java.lang.Object
  extended by com.openmarket.basic.common.BaseTable
      extended by com.openmarket.xcelerate.util.BaseTable
          extended by com.fatwire.assetapi.data.ExternalResourceMap


public class ExternalResourceMap
extends com.openmarket.xcelerate.util.BaseTable

Map external resuorces to internal id's. The whole issue is that external resuorces can be identified by arbitrary id's whereas internally we can only store longs.


Field Summary
protected static java.lang.String _EXTERNALID_FIELD
           
protected static java.lang.String _ID_FIELD
           
protected static java.lang.String _INTERNALID_FIELD
           
protected static java.lang.String _TYPE_FIELD
           
protected static java.lang.String TBLNAME
           

 

Fields inherited from class com.openmarket.basic.common.BaseTable
COMMA, FW_TABLE_PREFIX, STAR

 

Constructor Summary
ExternalResourceMap(ICS ics)
           

 

Method Summary
 java.lang.String getExternalId(long localid)
           
 long getInternalId(java.lang.String extid, java.lang.String assetType, boolean create)
           
 void install(java.lang.String aclList)
           

 

Methods inherited from class com.openmarket.basic.common.BaseTable
callCatalogManager, countSQL, countSQL, countSQL, deleteSQL, discardList, executeSQL, executeSQL, flushTable, flushTable, getICS, getTableName, prepareSQLDate, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQLRaw, quoteSQLString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

_INTERNALID_FIELD

protected static final java.lang.String _INTERNALID_FIELD
See Also:
Constant Field Values

_TYPE_FIELD

protected static final java.lang.String _TYPE_FIELD
See Also:
Constant Field Values

_EXTERNALID_FIELD

protected static final java.lang.String _EXTERNALID_FIELD
See Also:
Constant Field Values

_ID_FIELD

protected static final java.lang.String _ID_FIELD
See Also:
Constant Field Values

TBLNAME

protected static final java.lang.String TBLNAME
See Also:
Constant Field Values

Constructor Detail

ExternalResourceMap

public ExternalResourceMap(ICS ics)

Method Detail

install

public void install(java.lang.String aclList)
             throws com.openmarket.basic.interfaces.AssetException
Throws:
com.openmarket.basic.interfaces.AssetException

getExternalId

public java.lang.String getExternalId(long localid)

getInternalId

public long getInternalId(java.lang.String extid,
                          java.lang.String assetType,
                          boolean create)

Skip navigation links


Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.