|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFilterableAssetInstance
Interface that provides methods to obtain information about the Flex asset that is the subject of the Flex asset filter. It also contains methods to set derived attributes that are associated with the asset.
Field Summary |
---|
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 |
Method Summary | |
---|---|
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String value) Add a derived data value. |
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, byte[] value) Add a derived data value from binary data. |
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, FTVAL value) Add a derived data value. |
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String value, java.lang.String ordinal) Add a derived data value with order. |
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, java.lang.String ordinal, byte[] value, java.lang.String folder) Add a derived data value from binary data with specified folder. |
void |
addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, java.lang.String ordinal, FTVAL value, java.lang.String folder) Add a derived data value from binary data with specified folder. |
void |
addDerivedGroupParent(java.lang.String filterID, java.lang.String groupAssetID) Add a derived group parent. |
void |
addDerivedRelationship(java.lang.String filterID, java.lang.String relID, java.lang.String assetType, java.lang.String assetID, double confidence) Add a derived relationship for local recommendations (related items). |
java.lang.String |
get(java.lang.String attr) Returns attribute value. |
java.lang.String |
getAssetID() Returns the asset's unique identifier. |
java.lang.String |
getAssetTypeName() Returns the asset's type name. |
com.openmarket.basic.interfaces.IListBasic |
getAttribute(java.lang.String attributeID) Returns the values for an attribute. |
com.openmarket.basic.interfaces.IListBasic |
getAttribute(java.lang.String filterID, java.lang.String attributeAssetID) Returns derived attributes from a specific filter only This method is meant to be used by filter code, and returns data in an IList form consistent with the data type of the attribute. |
java.lang.String |
getGroupTypeName() Returns the corresponding parent type name. |
com.openmarket.basic.interfaces.IListBasic |
getMergedAttribute(java.lang.String attributeAssetID) Returns the merged attributes - all the values for the attribute, both derived and intrinsic. |
java.lang.String |
getName() Returns the asset's name. |
IList |
getParentAssetIDs() Returns a list of the current parent group asset IDs. |
Methods inherited from interface com.openmarket.xcelerate.interfaces.IAsset |
---|
addChild, addChild, AddMembers, AddSite, AddToAssetPublication, CanBeAssetChild, CanEdit, canTakeAction, ChangeRef, childGather, Children, Cleanup, clearChildren, CopyFixAssetData, CopyFrom, Export, ExportInLists, ExportInXSDSchema, Gather, getAssetAssociationDefs, GetAssetAssociations, getAssetType, getAttributeDefs, GetExportPath, GetExportPath, GetFileName, GetFileName, getLoadOption, GetLockNamesOfRelations, getPubDependencies, getPubDeps, getSiteNames, getSubtype, GetTemplateForTarget, GetTemplatePageName, getUndoCheckOut, Import, isSharedAnySite, LegalChildTypes, LoadAllChildren, LoadAssetPub, mirror, newObject, Read, Read, Read, Read, readBinaryObject, readBinaryObject, ReadRevision, ReferencedBy, removeChild, RemoveMembers, RemoveSite, Reorder, Save, Save, Scatter, SetAssetPubLoaded, SetChildrenLoaded, SetDefaultFolderVariables, SetParent, SetSubtype, setUndoCheckOut, Share, ShareFixAssetData, touch, trackCachedDependencies, TrackDependencies, UpdateAssetPublication, Void, Void, writeBinaryObject, writeBinaryObject |
Methods inherited from interface com.openmarket.framework.interfaces.IAbstractObject |
---|
CheckIn, GetObjectId, GetObjectType, GetObjectVersion, Read, Read, Read, Read, touch, UndoCheckOut |
Methods inherited from interface com.openmarket.framework.interfaces.IAbstractBase |
---|
Allocate, Allocate, Delete, Gather, Get, GetBinary, GetByte, GetDouble, GetFloat, GetInteger, GetLong, GetShort, IsEmpty, Scatter, Set, Set, Set |
Methods inherited from interface com.fatwire.cache.Cacheable |
---|
getCreatedTime, getDeps, getExpireTime |
Method Detail |
---|
java.lang.String getAssetTypeName()
java.lang.String getAssetID()
java.lang.String getName()
java.lang.String get(java.lang.String attr)
attr
- attribute namejava.lang.String getGroupTypeName()
com.openmarket.basic.interfaces.IListBasic getAttribute(java.lang.String attributeID)
attributeID
- attribute idcom.openmarket.basic.interfaces.IListBasic getAttribute(java.lang.String filterID, java.lang.String attributeAssetID)
filterID
- filter identifierattributeAssetID
- attribute idcom.openmarket.basic.interfaces.IListBasic getMergedAttribute(java.lang.String attributeAssetID)
attributeAssetID
- attribute idIList getParentAssetIDs()
void addDerivedGroupParent(java.lang.String filterID, java.lang.String groupAssetID)
filterID
- filter identifiergroupAssetID
- asset id of parentvoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String value)
filterID
- filter identifierattributeID
- attribute idvalue
- datavoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String value, java.lang.String ordinal)
filterID
- filter identifierattributeID
- attribute idvalue
- dataordinal
- index of positionvoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, byte[] value)
filterID
- filter identifierattributeID
- attribute idfile
- filenamevalue
- datavoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, FTVAL value)
filterID
- filter identifierattributeID
- attribute idfile
- filenamevalue
- datavoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, java.lang.String ordinal, byte[] value, java.lang.String folder)
filterID
- filter identifierattributeID
- attribute idfile
- filenameordinal
- index of positionvalue
- datafolder
- folder namevoid addDerivedDataValue(java.lang.String filterID, java.lang.String attributeID, java.lang.String file, java.lang.String ordinal, FTVAL value, java.lang.String folder)
filterID
- filter identifierattributeID
- attribute idfile
- filenameordinal
- index of positionvalue
- datafolder
- folder namevoid addDerivedRelationship(java.lang.String filterID, java.lang.String relID, java.lang.String assetType, java.lang.String assetID, double confidence)
filterID
- filter identifierrelID
- recommendation identifierassetType
- asset type for the recommendationassetID
- asset id for the recommendationconfidence
- confidence for the recommendation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.