com.fatwire.assetapi.data
Class ProxyAssetType

java.lang.Object
  extended by com.fatwire.assetapi.data.ProxyAssetType
All Implemented Interfaces:
com.fatwire.cache.Cacheable, com.openmarket.framework.interfaces.IAbstractBase, com.openmarket.framework.interfaces.IAbstractObject, com.openmarket.xcelerate.interfaces.IAsset

public class ProxyAssetType
extends java.lang.Object
implements com.openmarket.xcelerate.interfaces.IAsset

TODO: Add class/interface details


Field Summary
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from interface com.openmarket.xcelerate.interfaces.IAsset
ACTION_ADD, ACTION_CHANGE, ACTION_MOVETO, ACTION_REMOVE, ALL, ASSETEVENTSTOEXECUTE, CREATEDBY, CREATEDDATE, DESCRIPTION, DOCTYPE, ENDDATE, FILENAME, FWTAGS, LOAD_EDITABLE, LOAD_READONLY, LOAD_READONLY_COMPLETE, LOCALFIELDS, LOCKKEY, m_sStatusCreated, m_sStatusEdited, m_sStatusExpired, m_sStatusPublished, m_sStatusReceived, m_sStatusUpgrade, m_sStatusVoided, NAME, NAMEDASSOCIATION, PATH, PUBLIST, STARTDATE, STATUS, SUBTYPE, TEMPLATE, UID, UNNAMEDASSOCIATION, UPDATEDBY, UPDATEDDATE, URLDOC, URLXMLDOC
 
Fields inherited from interface com.openmarket.framework.interfaces.IAbstractObject
m_aClassCheckOut1, m_aClassDeleteRevision, m_aClassRollBack1, m_aClassTrack1, m_aClassTrack2, m_aClassUntrack1, m_aClassUntrack2, m_sCheckOutMethod, m_sDeleteRevisionMethod, m_sRollBackMethod, m_sTrackMethod, m_sUntrackMethod
 
Fields inherited from interface com.openmarket.framework.interfaces.IAbstractBase
m_aClassCreate1, m_aClassCreate2, m_aClassCreate3, m_aClassDeinstall1, m_aClassDeinstall2, m_aClassDeinstall3, m_aClassInstall1, m_aClassInstall2, m_aClassInstall3, m_aClassList1, m_aClassList2, m_aClassList3, m_aClassLoad1, m_aClassLoad10, m_aClassLoad11, m_aClassLoad12, m_aClassLoad13, m_aClassLoad14, m_aClassLoad15, m_aClassLoad16, m_aClassLoad17, m_aClassLoad18, m_aClassLoad19, m_aClassLoad2, m_aClassLoad20, m_aClassLoad21, m_aClassLoad22, m_aClassLoad23, m_aClassLoad24, m_aClassLoad3, m_aClassLoad4, m_aClassLoad5, m_aClassLoad6, m_aClassLoad7, m_aClassLoad8, m_aClassLoad9, m_sCreateMethod, m_sDeinstallMethod, m_sInstallMethod, m_sListMethod, m_sLoadMethod, m_sPrefixSeparator
 
Constructor Summary
ProxyAssetType()
           
 
Method Summary
 int addChild(ICS ics, com.openmarket.xcelerate.interfaces.IAsset oIChildObject, java.lang.String sAssociationName, java.lang.Integer iRank)
           
 int addChild(ICS ics, java.lang.String objType, java.lang.Long objId, java.lang.String sAssociationName, java.lang.Integer iRank)
           
 void AddMembers(ICS ics, java.lang.String attributename, IList list)
           
 void AddSite(ICS ics, java.lang.String pubid)
           
 int AddToAssetPublication(ICS ics, java.lang.String pubids)
           
 int Allocate(ICS ics)
           
 int Allocate(ICS ics, java.lang.String sList)
           
 boolean CanBeAssetChild(ICS ics)
           
 boolean CanEdit(ICS ics)
           
 boolean canTakeAction(ICS ics, java.lang.String action, java.lang.String attributename, java.lang.String memberid, java.lang.String replacingmember)
           
 void ChangeRef(ICS ics, java.lang.String attributename, IList list)
           
 int CheckIn(ICS ics, java.lang.String sAnnotation, boolean bLeave)
           
 void childGather(ICS ics, java.lang.String sPrefix, java.lang.String sFieldList)
           
 IList Children(ICS ics, java.lang.String sObjectType, java.lang.Long lObjectId, java.lang.Integer iObjectVersion, java.lang.String sNodeCode, java.lang.String sOrder)
           
 void Cleanup(ICS ics)
           
 int clearChildren(ICS ics, java.lang.String sNodeCode)
           
 void CopyFixAssetData(ICS ics, com.openmarket.xcelerate.interfaces.IAsset srcAsset, IReplicate replicate)
           
 void CopyFrom(ICS ics, java.lang.String assettype, java.lang.String newname, java.lang.String newpubid, com.openmarket.xcelerate.interfaces.IAsset src, IReplicate rep)
           
static com.openmarket.framework.interfaces.IAbstractBase Create(ICS ics, java.lang.String typeName, java.lang.Long assetId)
           
static com.openmarket.xcelerate.interfaces.IAssetTypeDescriptor createAssetTypeDescriptor(ICS ics, java.lang.String typeName)
           
static int Deinstall(ICS ics, java.lang.String sAssetType)
           
 int Delete(ICS ics)
           
 boolean Export(ICS ics, java.lang.String prefix, FTValList inspectResults, java.lang.String filespec, java.lang.String varname, boolean writeAttrValue)
           
 IList[] ExportInLists(ICS ics, java.lang.String subType, java.lang.String prefix, FTValList inspectResults, java.lang.Long pubid, java.lang.String listPrefix)
           
 java.lang.String ExportInXSDSchema(ICS ics, java.lang.String subType, java.lang.String prefix, FTValList inspectResults, java.lang.Long pubid, java.lang.String ns)
           
 void Gather(ICS ics, java.lang.String prefix, boolean excludeFlag, FTValList attributes)
           
 void Gather(ICS ics, java.lang.String sPrefix, java.lang.String sFieldList)
           
 java.lang.String Get(java.lang.String sName)
           
 java.util.List<AssetAssociationDef> getAssetAssociationDefs(ICS ics, java.lang.String subtype)
           
 com.openmarket.xcelerate.interfaces.IAssetAssociation[] GetAssetAssociations()
           
 com.openmarket.xcelerate.asset.AssetType getAssetType(ICS ics)
           
static com.openmarket.xcelerate.interfaces.IAssetTypeProperties getAssetTypeProperties(ICS ics, java.lang.String sAssetType)
           
 java.util.List<AttributeDef> getAttributeDefs(ICS ics)
           
 byte[] GetBinary(java.lang.String sName)
           
 java.lang.Byte GetByte(java.lang.String sName)
           
 java.util.Date getCreatedTime()
           
 java.util.List<java.lang.String> getDeps()
           
 java.lang.Double GetDouble(java.lang.String sName)
           
 java.util.Date getExpireTime()
           
 java.lang.String GetExportPath(ICS ics, com.openmarket.xcelerate.interfaces.IAsset parentPage)
           
 java.lang.String GetExportPath(ICS ics, com.openmarket.xcelerate.interfaces.IAsset parentPage, java.lang.Long targetid)
           
 java.lang.String GetFileName(ICS ics)
           
 java.lang.String GetFileName(ICS ics, com.openmarket.xcelerate.interfaces.IPubSession pubsession, java.lang.Long targetid)
           
 java.lang.Float GetFloat(java.lang.String sName)
           
 java.lang.Integer GetInteger(java.lang.String sName)
           
static IList getLegalSubtypes(ICS ics, java.lang.String sAssetType, java.lang.Long pubid)
           
 int getLoadOption()
           
 void GetLockNamesOfRelations(com.openmarket.xcelerate.interfaces.LockTable lt)
           
 java.lang.Long GetLong(java.lang.String sName)
           
 java.lang.Long GetObjectId()
           
 java.lang.String GetObjectType()
           
 java.lang.Integer GetObjectVersion()
           
 void getPubDependencies(ICS ics, com.openmarket.xcelerate.asset.AssetList list)
           
 void getPubDeps(ICS ics, java.lang.String listname, int depth)
           
 java.lang.Short GetShort(java.lang.String sName)
           
 java.lang.String[] getSiteNames(ICS ics)
           
 java.lang.String getSubtype(ICS ics)
           
static java.lang.String GetSubtypeOfAsset(ICS ics, java.lang.String assettype, java.lang.String assetid)
           
 java.lang.String GetTemplateForTarget(ICS ics, java.lang.Long targetid)
           
 java.lang.String GetTemplatePageName(ICS ics, java.lang.Long targetid, java.lang.String pubname)
           
 boolean getUndoCheckOut()
           
 boolean Import(ICS ics, java.lang.String subType, java.lang.String prefix, java.lang.String xml, FTValList inspectResults, java.lang.Long pubid, java.lang.String filespec, boolean readAttrValue)
           
static int Install(ICS ics, java.util.Vector schema, java.lang.String uploadDir, java.lang.String aclList, boolean bTrack, java.lang.String sAssetType)
           
 boolean IsEmpty(java.lang.String sName)
           
 boolean isSharedAnySite(ICS ics)
           
 IList LegalChildTypes(ICS ics, java.lang.String attributename, java.lang.String pubid)
           
static IList List(ICS ics, FTValList aArgument, java.lang.String sOrder, java.lang.String sAssetType, java.lang.Long pubid)
           
static IList List(ICS ics, FTValList aArgument, java.lang.String sOrder, java.lang.String sAssetType, java.lang.Long pubid, boolean bExcludeVoided)
           
 void LoadAllChildren(ICS ics)
           
 void LoadAssetPub(ICS ics)
           
 void mirror(ICS ics, com.openmarket.xcelerate.interfaces.IPubSession session, com.openmarket.xcelerate.publish.MirrorQueue mirrorQueue)
           
 boolean newObject()
           
static void notifyOfGetReferring(ICS ics, java.lang.String assettype, java.lang.Long assetid, java.lang.String notifiedAssetType, FTValList referringAssets)
           
protected static void notifyOfVoid(ICS ics, java.lang.String assettype, java.lang.Long id, java.lang.String notifiedAssetType)
           
 int Read(ICS ics, FTValList aValue)
           
 int Read(ICS ics, FTValList aValue, boolean bAllowLazyLoad)
           
 int Read(ICS ics, FTValList fieldvalues, int deptype)
           
 int Read(ICS ics, FTValList fieldvalues, int deptype, int loadoption)
           
 int Read(ICS ics, java.lang.Long lObjectId, java.lang.Integer iObjectVersion, boolean bCheckOut)
           
 int Read(ICS ics, java.lang.Long lObjectId, java.lang.Integer iObjectVersion, boolean bCheckOut, boolean bAllowLazyLoad)
           
 int Read(ICS ics, java.lang.Long assetID, java.lang.Integer version, boolean bLock, int deptype)
           
 int Read(ICS ics, java.lang.Long assetID, java.lang.Integer version, boolean bLock, int deptype, int loadoption)
           
 void readBinaryObject(java.io.ObjectInputStream x)
           
 void readBinaryObject(java.io.ObjectInputStream x, boolean fileNameOnly)
           
 int ReadRevision(ICS ics, java.lang.Long assetID, java.lang.Integer revision)
           
 boolean ReferencedBy(ICS ics, java.lang.String listname, java.lang.String embeddedRefList)
           
 int removeChild(ICS ics, java.lang.Long lChildId, java.lang.String sAssetType, java.lang.Integer iObjVersion, java.lang.String sNodeCode)
           
 void RemoveMembers(ICS ics, java.lang.String attributename, IList list)
           
 void RemoveSite(ICS ics, java.lang.String pubid)
           
 void Reorder(ICS ics, java.lang.String attributename, IList list)
           
 int Save(ICS ics)
           
 int Save(ICS ics, boolean bLeaveUpdateDate)
           
 void Scatter(ICS ics, java.lang.String sPrefix)
           
 void Scatter(ICS ics, java.lang.String prefix, boolean excludeFlag, FTValList attributes)
           
 void Set(java.lang.String sName, byte[] aByte)
           
 void Set(java.lang.String sName, java.lang.Number nValue)
           
 void Set(java.lang.String sName, java.lang.String sValue)
           
 void SetAssetPubLoaded(boolean isLoaded)
           
 void SetChildrenLoaded(boolean isLoaded)
           
 void SetDefaultFolderVariables(ICS ics)
           
 void SetParent(com.openmarket.framework.interfaces.IAbstractNode oAbstractNode)
           
 void SetSubtype(ICS ics, java.lang.String subtype)
           
 void setUndoCheckOut(boolean undo)
           
 int Share(ICS ics, java.lang.String publist)
           
 boolean ShareFixAssetData(ICS ics, IReplicate replicate)
           
 int touch(ICS ics)
           
 int touch(ICS ics, boolean callPostSaveEvent, boolean notifyApprovalSystem)
           
 void trackCachedDependencies(ICS ics, int dependencyType)
           
 void TrackDependencies(ICS ics, int dependencyType)
           
 int UndoCheckOut(ICS ics, boolean bRevert)
           
 int UpdateAssetPublication(ICS ics)
           
 int Void(ICS ics)
           
 int Void(ICS ics, boolean bLeaveUpdateDate)
           
 void writeBinaryObject(java.io.ObjectOutputStream x)
           
 void writeBinaryObject(java.io.ObjectOutputStream x, boolean fileNameOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

ProxyAssetType

public ProxyAssetType()
Method Detail

List

public static IList List(ICS ics,
                         FTValList aArgument,
                         java.lang.String sOrder,
                         java.lang.String sAssetType,
                         java.lang.Long pubid)

List

public static IList List(ICS ics,
                         FTValList aArgument,
                         java.lang.String sOrder,
                         java.lang.String sAssetType,
                         java.lang.Long pubid,
                         boolean bExcludeVoided)

GetSubtypeOfAsset

public static java.lang.String GetSubtypeOfAsset(ICS ics,
                                                 java.lang.String assettype,
                                                 java.lang.String assetid)

getLegalSubtypes

public static IList getLegalSubtypes(ICS ics,
                                     java.lang.String sAssetType,
                                     java.lang.Long pubid)

getAssetTypeProperties

public static com.openmarket.xcelerate.interfaces.IAssetTypeProperties getAssetTypeProperties(ICS ics,
                                                                                              java.lang.String sAssetType)

Void

public int Void(ICS ics)
Specified by:
Void in interface com.openmarket.xcelerate.interfaces.IAsset

Void

public int Void(ICS ics,
                boolean bLeaveUpdateDate)
Specified by:
Void in interface com.openmarket.xcelerate.interfaces.IAsset

getAssetType

public com.openmarket.xcelerate.asset.AssetType getAssetType(ICS ics)
Specified by:
getAssetType in interface com.openmarket.xcelerate.interfaces.IAsset

getPubDependencies

public void getPubDependencies(ICS ics,
                               com.openmarket.xcelerate.asset.AssetList list)
Specified by:
getPubDependencies in interface com.openmarket.xcelerate.interfaces.IAsset

getPubDeps

public void getPubDeps(ICS ics,
                       java.lang.String listname,
                       int depth)
Specified by:
getPubDeps in interface com.openmarket.xcelerate.interfaces.IAsset

mirror

public void mirror(ICS ics,
                   com.openmarket.xcelerate.interfaces.IPubSession session,
                   com.openmarket.xcelerate.publish.MirrorQueue mirrorQueue)
Specified by:
mirror in interface com.openmarket.xcelerate.interfaces.IAsset

addChild

public int addChild(ICS ics,
                    com.openmarket.xcelerate.interfaces.IAsset oIChildObject,
                    java.lang.String sAssociationName,
                    java.lang.Integer iRank)
Specified by:
addChild in interface com.openmarket.xcelerate.interfaces.IAsset

addChild

public int addChild(ICS ics,
                    java.lang.String objType,
                    java.lang.Long objId,
                    java.lang.String sAssociationName,
                    java.lang.Integer iRank)
Specified by:
addChild in interface com.openmarket.xcelerate.interfaces.IAsset

removeChild

public int removeChild(ICS ics,
                       java.lang.Long lChildId,
                       java.lang.String sAssetType,
                       java.lang.Integer iObjVersion,
                       java.lang.String sNodeCode)
Specified by:
removeChild in interface com.openmarket.xcelerate.interfaces.IAsset

clearChildren

public int clearChildren(ICS ics,
                         java.lang.String sNodeCode)
Specified by:
clearChildren in interface com.openmarket.xcelerate.interfaces.IAsset

childGather

public void childGather(ICS ics,
                        java.lang.String sPrefix,
                        java.lang.String sFieldList)
Specified by:
childGather in interface com.openmarket.xcelerate.interfaces.IAsset

SetParent

public void SetParent(com.openmarket.framework.interfaces.IAbstractNode oAbstractNode)
Specified by:
SetParent in interface com.openmarket.xcelerate.interfaces.IAsset

CanBeAssetChild

public boolean CanBeAssetChild(ICS ics)
Specified by:
CanBeAssetChild in interface com.openmarket.xcelerate.interfaces.IAsset

GetFileName

public java.lang.String GetFileName(ICS ics,
                                    com.openmarket.xcelerate.interfaces.IPubSession pubsession,
                                    java.lang.Long targetid)
Specified by:
GetFileName in interface com.openmarket.xcelerate.interfaces.IAsset

GetFileName

public java.lang.String GetFileName(ICS ics)
Specified by:
GetFileName in interface com.openmarket.xcelerate.interfaces.IAsset

Children

public IList Children(ICS ics,
                      java.lang.String sObjectType,
                      java.lang.Long lObjectId,
                      java.lang.Integer iObjectVersion,
                      java.lang.String sNodeCode,
                      java.lang.String sOrder)
Specified by:
Children in interface com.openmarket.xcelerate.interfaces.IAsset

GetExportPath

public java.lang.String GetExportPath(ICS ics,
                                      com.openmarket.xcelerate.interfaces.IAsset parentPage)
Specified by:
GetExportPath in interface com.openmarket.xcelerate.interfaces.IAsset

GetExportPath

public java.lang.String GetExportPath(ICS ics,
                                      com.openmarket.xcelerate.interfaces.IAsset parentPage,
                                      java.lang.Long targetid)
Specified by:
GetExportPath in interface com.openmarket.xcelerate.interfaces.IAsset

SetDefaultFolderVariables

public void SetDefaultFolderVariables(ICS ics)
Specified by:
SetDefaultFolderVariables in interface com.openmarket.xcelerate.interfaces.IAsset

Save

public int Save(ICS ics)
Specified by:
Save in interface com.openmarket.framework.interfaces.IAbstractBase
Specified by:
Save in interface com.openmarket.xcelerate.interfaces.IAsset

Save

public int Save(ICS ics,
                boolean bLeaveUpdateDate)
Specified by:
Save in interface com.openmarket.xcelerate.interfaces.IAsset

touch

public int touch(ICS ics,
                 boolean callPostSaveEvent,
                 boolean notifyApprovalSystem)
Specified by:
touch in interface com.openmarket.xcelerate.interfaces.IAsset

Share

public int Share(ICS ics,
                 java.lang.String publist)
Specified by:
Share in interface com.openmarket.xcelerate.interfaces.IAsset

ReferencedBy

public boolean ReferencedBy(ICS ics,
                            java.lang.String listname,
                            java.lang.String embeddedRefList)
Specified by:
ReferencedBy in interface com.openmarket.xcelerate.interfaces.IAsset

CanEdit

public boolean CanEdit(ICS ics)
Specified by:
CanEdit in interface com.openmarket.xcelerate.interfaces.IAsset

TrackDependencies

public void TrackDependencies(ICS ics,
                              int dependencyType)
Specified by:
TrackDependencies in interface com.openmarket.xcelerate.interfaces.IAsset

trackCachedDependencies

public void trackCachedDependencies(ICS ics,
                                    int dependencyType)
Specified by:
trackCachedDependencies in interface com.openmarket.xcelerate.interfaces.IAsset

getSubtype

public java.lang.String getSubtype(ICS ics)
Specified by:
getSubtype in interface com.openmarket.xcelerate.interfaces.IAsset

SetSubtype

public void SetSubtype(ICS ics,
                       java.lang.String subtype)
Specified by:
SetSubtype in interface com.openmarket.xcelerate.interfaces.IAsset

Export

public boolean Export(ICS ics,
                      java.lang.String prefix,
                      FTValList inspectResults,
                      java.lang.String filespec,
                      java.lang.String varname,
                      boolean writeAttrValue)
Specified by:
Export in interface com.openmarket.xcelerate.interfaces.IAsset

ExportInXSDSchema

public java.lang.String ExportInXSDSchema(ICS ics,
                                          java.lang.String subType,
                                          java.lang.String prefix,
                                          FTValList inspectResults,
                                          java.lang.Long pubid,
                                          java.lang.String ns)
Specified by:
ExportInXSDSchema in interface com.openmarket.xcelerate.interfaces.IAsset

ExportInLists

public IList[] ExportInLists(ICS ics,
                             java.lang.String subType,
                             java.lang.String prefix,
                             FTValList inspectResults,
                             java.lang.Long pubid,
                             java.lang.String listPrefix)
Specified by:
ExportInLists in interface com.openmarket.xcelerate.interfaces.IAsset

Import

public boolean Import(ICS ics,
                      java.lang.String subType,
                      java.lang.String prefix,
                      java.lang.String xml,
                      FTValList inspectResults,
                      java.lang.Long pubid,
                      java.lang.String filespec,
                      boolean readAttrValue)
Specified by:
Import in interface com.openmarket.xcelerate.interfaces.IAsset

Scatter

public void Scatter(ICS ics,
                    java.lang.String prefix,
                    boolean excludeFlag,
                    FTValList attributes)
Specified by:
Scatter in interface com.openmarket.xcelerate.interfaces.IAsset

Gather

public void Gather(ICS ics,
                   java.lang.String prefix,
                   boolean excludeFlag,
                   FTValList attributes)
Specified by:
Gather in interface com.openmarket.xcelerate.interfaces.IAsset

GetTemplateForTarget

public java.lang.String GetTemplateForTarget(ICS ics,
                                             java.lang.Long targetid)
Specified by:
GetTemplateForTarget in interface com.openmarket.xcelerate.interfaces.IAsset

newObject

public boolean newObject()
Specified by:
newObject in interface com.openmarket.xcelerate.interfaces.IAsset

ReadRevision

public int ReadRevision(ICS ics,
                        java.lang.Long assetID,
                        java.lang.Integer revision)
Specified by:
ReadRevision in interface com.openmarket.xcelerate.interfaces.IAsset

getLoadOption

public int getLoadOption()
Specified by:
getLoadOption in interface com.openmarket.xcelerate.interfaces.IAsset

Read

public int Read(ICS ics,
                java.lang.Long assetID,
                java.lang.Integer version,
                boolean bLock,
                int deptype)
Specified by:
Read in interface com.openmarket.xcelerate.interfaces.IAsset

Read

public int Read(ICS ics,
                FTValList fieldvalues,
                int deptype)
Specified by:
Read in interface com.openmarket.xcelerate.interfaces.IAsset

Read

public int Read(ICS ics,
                java.lang.Long assetID,
                java.lang.Integer version,
                boolean bLock,
                int deptype,
                int loadoption)
Specified by:
Read in interface com.openmarket.xcelerate.interfaces.IAsset

Read

public int Read(ICS ics,
                FTValList fieldvalues,
                int deptype,
                int loadoption)
Specified by:
Read in interface com.openmarket.xcelerate.interfaces.IAsset

SetAssetPubLoaded

public void SetAssetPubLoaded(boolean isLoaded)
Specified by:
SetAssetPubLoaded in interface com.openmarket.xcelerate.interfaces.IAsset

SetChildrenLoaded

public void SetChildrenLoaded(boolean isLoaded)
Specified by:
SetChildrenLoaded in interface com.openmarket.xcelerate.interfaces.IAsset

LoadAllChildren

public void LoadAllChildren(ICS ics)
Specified by:
LoadAllChildren in interface com.openmarket.xcelerate.interfaces.IAsset

LoadAssetPub

public void LoadAssetPub(ICS ics)
Specified by:
LoadAssetPub in interface com.openmarket.xcelerate.interfaces.IAsset

Cleanup

public void Cleanup(ICS ics)
Specified by:
Cleanup in interface com.openmarket.xcelerate.interfaces.IAsset

canTakeAction

public boolean canTakeAction(ICS ics,
                             java.lang.String action,
                             java.lang.String attributename,
                             java.lang.String memberid,
                             java.lang.String replacingmember)
Specified by:
canTakeAction in interface com.openmarket.xcelerate.interfaces.IAsset

Reorder

public void Reorder(ICS ics,
                    java.lang.String attributename,
                    IList list)
Specified by:
Reorder in interface com.openmarket.xcelerate.interfaces.IAsset

RemoveMembers

public void RemoveMembers(ICS ics,
                          java.lang.String attributename,
                          IList list)
Specified by:
RemoveMembers in interface com.openmarket.xcelerate.interfaces.IAsset

AddMembers

public void AddMembers(ICS ics,
                       java.lang.String attributename,
                       IList list)
Specified by:
AddMembers in interface com.openmarket.xcelerate.interfaces.IAsset

ChangeRef

public void ChangeRef(ICS ics,
                      java.lang.String attributename,
                      IList list)
Specified by:
ChangeRef in interface com.openmarket.xcelerate.interfaces.IAsset

LegalChildTypes

public IList LegalChildTypes(ICS ics,
                             java.lang.String attributename,
                             java.lang.String pubid)
                      throws com.openmarket.basic.interfaces.AssetException
Specified by:
LegalChildTypes in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
com.openmarket.basic.interfaces.AssetException

CopyFrom

public void CopyFrom(ICS ics,
                     java.lang.String assettype,
                     java.lang.String newname,
                     java.lang.String newpubid,
                     com.openmarket.xcelerate.interfaces.IAsset src,
                     IReplicate rep)
              throws com.openmarket.basic.interfaces.AssetException
Specified by:
CopyFrom in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
com.openmarket.basic.interfaces.AssetException

CopyFixAssetData

public void CopyFixAssetData(ICS ics,
                             com.openmarket.xcelerate.interfaces.IAsset srcAsset,
                             IReplicate replicate)
                      throws com.openmarket.basic.interfaces.AssetException
Specified by:
CopyFixAssetData in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
com.openmarket.basic.interfaces.AssetException

ShareFixAssetData

public boolean ShareFixAssetData(ICS ics,
                                 IReplicate replicate)
                          throws com.openmarket.basic.interfaces.AssetException
Specified by:
ShareFixAssetData in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
com.openmarket.basic.interfaces.AssetException

GetAssetAssociations

public com.openmarket.xcelerate.interfaces.IAssetAssociation[] GetAssetAssociations()
Specified by:
GetAssetAssociations in interface com.openmarket.xcelerate.interfaces.IAsset

AddToAssetPublication

public int AddToAssetPublication(ICS ics,
                                 java.lang.String pubids)
Specified by:
AddToAssetPublication in interface com.openmarket.xcelerate.interfaces.IAsset

UpdateAssetPublication

public int UpdateAssetPublication(ICS ics)
Specified by:
UpdateAssetPublication in interface com.openmarket.xcelerate.interfaces.IAsset

GetLockNamesOfRelations

public void GetLockNamesOfRelations(com.openmarket.xcelerate.interfaces.LockTable lt)
Specified by:
GetLockNamesOfRelations in interface com.openmarket.xcelerate.interfaces.IAsset

AddSite

public void AddSite(ICS ics,
                    java.lang.String pubid)
Specified by:
AddSite in interface com.openmarket.xcelerate.interfaces.IAsset

RemoveSite

public void RemoveSite(ICS ics,
                       java.lang.String pubid)
Specified by:
RemoveSite in interface com.openmarket.xcelerate.interfaces.IAsset

isSharedAnySite

public boolean isSharedAnySite(ICS ics)
Specified by:
isSharedAnySite in interface com.openmarket.xcelerate.interfaces.IAsset

getSiteNames

public java.lang.String[] getSiteNames(ICS ics)
Specified by:
getSiteNames in interface com.openmarket.xcelerate.interfaces.IAsset

GetTemplatePageName

public java.lang.String GetTemplatePageName(ICS ics,
                                            java.lang.Long targetid,
                                            java.lang.String pubname)
Specified by:
GetTemplatePageName in interface com.openmarket.xcelerate.interfaces.IAsset

getAttributeDefs

public java.util.List<AttributeDef> getAttributeDefs(ICS ics)
Specified by:
getAttributeDefs in interface com.openmarket.xcelerate.interfaces.IAsset

getAssetAssociationDefs

public java.util.List<AssetAssociationDef> getAssetAssociationDefs(ICS ics,
                                                                   java.lang.String subtype)
                                                            throws com.openmarket.basic.interfaces.AssetException
Specified by:
getAssetAssociationDefs in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
com.openmarket.basic.interfaces.AssetException

writeBinaryObject

public void writeBinaryObject(java.io.ObjectOutputStream x)
                       throws java.io.IOException
Specified by:
writeBinaryObject in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
java.io.IOException

readBinaryObject

public void readBinaryObject(java.io.ObjectInputStream x)
                      throws java.lang.Exception
Specified by:
readBinaryObject in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
java.lang.Exception

writeBinaryObject

public void writeBinaryObject(java.io.ObjectOutputStream x,
                              boolean fileNameOnly)
                       throws java.io.IOException
Specified by:
writeBinaryObject in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
java.io.IOException

readBinaryObject

public void readBinaryObject(java.io.ObjectInputStream x,
                             boolean fileNameOnly)
                      throws java.lang.Exception
Specified by:
readBinaryObject in interface com.openmarket.xcelerate.interfaces.IAsset
Throws:
java.lang.Exception

setUndoCheckOut

public void setUndoCheckOut(boolean undo)
Specified by:
setUndoCheckOut in interface com.openmarket.xcelerate.interfaces.IAsset

getUndoCheckOut

public boolean getUndoCheckOut()
Specified by:
getUndoCheckOut in interface com.openmarket.xcelerate.interfaces.IAsset

getExpireTime

public java.util.Date getExpireTime()
Specified by:
getExpireTime in interface com.fatwire.cache.Cacheable

getCreatedTime

public java.util.Date getCreatedTime()
Specified by:
getCreatedTime in interface com.fatwire.cache.Cacheable

getDeps

public java.util.List<java.lang.String> getDeps()
Specified by:
getDeps in interface com.fatwire.cache.Cacheable

CheckIn

public int CheckIn(ICS ics,
                   java.lang.String sAnnotation,
                   boolean bLeave)
Specified by:
CheckIn in interface com.openmarket.framework.interfaces.IAbstractObject

GetObjectId

public java.lang.Long GetObjectId()
Specified by:
GetObjectId in interface com.openmarket.framework.interfaces.IAbstractObject

GetObjectType

public java.lang.String GetObjectType()
Specified by:
GetObjectType in interface com.openmarket.framework.interfaces.IAbstractObject

GetObjectVersion

public java.lang.Integer GetObjectVersion()
Specified by:
GetObjectVersion in interface com.openmarket.framework.interfaces.IAbstractObject

Read

public int Read(ICS ics,
                FTValList aValue)
Specified by:
Read in interface com.openmarket.framework.interfaces.IAbstractObject

Read

public int Read(ICS ics,
                FTValList aValue,
                boolean bAllowLazyLoad)
Specified by:
Read in interface com.openmarket.framework.interfaces.IAbstractObject

Read

public int Read(ICS ics,
                java.lang.Long lObjectId,
                java.lang.Integer iObjectVersion,
                boolean bCheckOut)
Specified by:
Read in interface com.openmarket.framework.interfaces.IAbstractObject

Read

public int Read(ICS ics,
                java.lang.Long lObjectId,
                java.lang.Integer iObjectVersion,
                boolean bCheckOut,
                boolean bAllowLazyLoad)
Specified by:
Read in interface com.openmarket.framework.interfaces.IAbstractObject

UndoCheckOut

public int UndoCheckOut(ICS ics,
                        boolean bRevert)
Specified by:
UndoCheckOut in interface com.openmarket.framework.interfaces.IAbstractObject

touch

public int touch(ICS ics)
Specified by:
touch in interface com.openmarket.framework.interfaces.IAbstractObject

Allocate

public int Allocate(ICS ics)
Specified by:
Allocate in interface com.openmarket.framework.interfaces.IAbstractBase

Allocate

public int Allocate(ICS ics,
                    java.lang.String sList)
Specified by:
Allocate in interface com.openmarket.framework.interfaces.IAbstractBase

Delete

public int Delete(ICS ics)
Specified by:
Delete in interface com.openmarket.framework.interfaces.IAbstractBase

Gather

public void Gather(ICS ics,
                   java.lang.String sPrefix,
                   java.lang.String sFieldList)
Specified by:
Gather in interface com.openmarket.framework.interfaces.IAbstractBase

Get

public java.lang.String Get(java.lang.String sName)
Specified by:
Get in interface com.openmarket.framework.interfaces.IAbstractBase

GetBinary

public byte[] GetBinary(java.lang.String sName)
Specified by:
GetBinary in interface com.openmarket.framework.interfaces.IAbstractBase

GetByte

public java.lang.Byte GetByte(java.lang.String sName)
Specified by:
GetByte in interface com.openmarket.framework.interfaces.IAbstractBase

GetDouble

public java.lang.Double GetDouble(java.lang.String sName)
Specified by:
GetDouble in interface com.openmarket.framework.interfaces.IAbstractBase

GetFloat

public java.lang.Float GetFloat(java.lang.String sName)
Specified by:
GetFloat in interface com.openmarket.framework.interfaces.IAbstractBase

GetInteger

public java.lang.Integer GetInteger(java.lang.String sName)
Specified by:
GetInteger in interface com.openmarket.framework.interfaces.IAbstractBase

GetLong

public java.lang.Long GetLong(java.lang.String sName)
Specified by:
GetLong in interface com.openmarket.framework.interfaces.IAbstractBase

GetShort

public java.lang.Short GetShort(java.lang.String sName)
Specified by:
GetShort in interface com.openmarket.framework.interfaces.IAbstractBase

IsEmpty

public boolean IsEmpty(java.lang.String sName)
Specified by:
IsEmpty in interface com.openmarket.framework.interfaces.IAbstractBase

Scatter

public void Scatter(ICS ics,
                    java.lang.String sPrefix)
Specified by:
Scatter in interface com.openmarket.framework.interfaces.IAbstractBase

Set

public void Set(java.lang.String sName,
                java.lang.String sValue)
Specified by:
Set in interface com.openmarket.framework.interfaces.IAbstractBase

Set

public void Set(java.lang.String sName,
                java.lang.Number nValue)
Specified by:
Set in interface com.openmarket.framework.interfaces.IAbstractBase

Set

public void Set(java.lang.String sName,
                byte[] aByte)
Specified by:
Set in interface com.openmarket.framework.interfaces.IAbstractBase

Create

public static com.openmarket.framework.interfaces.IAbstractBase Create(ICS ics,
                                                                       java.lang.String typeName,
                                                                       java.lang.Long assetId)

notifyOfVoid

protected static void notifyOfVoid(ICS ics,
                                   java.lang.String assettype,
                                   java.lang.Long id,
                                   java.lang.String notifiedAssetType)

notifyOfGetReferring

public static void notifyOfGetReferring(ICS ics,
                                        java.lang.String assettype,
                                        java.lang.Long assetid,
                                        java.lang.String notifiedAssetType,
                                        FTValList referringAssets)

Deinstall

public static int Deinstall(ICS ics,
                            java.lang.String sAssetType)

Install

public static int Install(ICS ics,
                          java.util.Vector schema,
                          java.lang.String uploadDir,
                          java.lang.String aclList,
                          boolean bTrack,
                          java.lang.String sAssetType)

createAssetTypeDescriptor

public static com.openmarket.xcelerate.interfaces.IAssetTypeDescriptor createAssetTypeDescriptor(ICS ics,
                                                                                                 java.lang.String typeName)


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