com.wewebu.ow.server.ecm
Interface OwObjectLink

All Superinterfaces:
OwFieldProvider, OwObject, OwObjectReference

public interface OwObjectLink
extends OwObject

OwObjectLink representation of association/relationship.

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

Since:
4.1.1.0

Field Summary
static String OW_LINK_RELATION
          Virtual property name which is used to query Link relation/direction
static String OW_LINK_SOURCE
          Abstraction of property name for the source object
static String OW_LINK_TARGET
          Abstraction of property name for target object
static String OW_LINK_TYPE_FILTER
          Virtual property name which is used to query specific Link types
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObject
STANDARD_PATH_DELIMITER
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
OBJECT_TYPE_ALL_CONTAINER_OBJECTS, OBJECT_TYPE_ALL_CONTENT_OBJECTS, OBJECT_TYPE_ALL_TUPLE_OBJECTS, OBJECT_TYPE_ALL_WORKFLOW_OBJECTS, OBJECT_TYPE_BPM_ROOT_FOLDER, OBJECT_TYPE_CONTAINER_USER_START, OBJECT_TYPE_CONTENT_USER_START, OBJECT_TYPE_CROSS_QUEUE_FOLDER, OBJECT_TYPE_CUSTOM, OBJECT_TYPE_DOCUMENT, OBJECT_TYPE_DYNAMIC_VIRTUAL_FOLDER, OBJECT_TYPE_ECM_ROOT_FOLDER, OBJECT_TYPE_FOLDER, OBJECT_TYPE_HISTORY, OBJECT_TYPE_LINK, OBJECT_TYPE_PROXY_QUEUE_FOLDER, OBJECT_TYPE_PUBLIC_QUEUE_FOLDER, OBJECT_TYPE_ROSTER_FOLDER, OBJECT_TYPE_ROSTERITEM, OBJECT_TYPE_STORED_SEARCH, OBJECT_TYPE_SYS_QUEUE_FOLDER, OBJECT_TYPE_TRACKER_QUEUE_FOLDER, OBJECT_TYPE_TUPLE_USER_START, OBJECT_TYPE_UNDEFINED, OBJECT_TYPE_USER_QUEUE_FOLDER, OBJECT_TYPE_VIRTUAL_FOLDER, OBJECT_TYPE_WORKFLOW_USER_START, OBJECT_TYPE_WORKITEM, OBJECT_TYPE_WORKITEM_PROXY, OBJECT_TYPE_WORKITEM_TRACKER
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Method Summary
 OwObjectLinkRelation getRelation(OwObject obj)
          Get information about the provided OwObject, if it is part of the OwObjectLink relation.
 OwObjectReference getSource()
          Get object which is the source.
 OwObjectReference getTarget()
          Get object which is the target.
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObject
add, canAdd, canChangeClass, canDelete, canFilterChilds, canGetContent, canGetPermissions, canGetProperties, canLock, canMove, canRemoveReference, canSetContent, canSetPermissions, canSetProperties, changeClass, delete, getChildCount, getChilds, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getFilterProperties, getLock, getLockUserID, getMyLock, getNativeObject, getObjectClass, getParents, getPath, getPermissions, getProperties, getProperty, getResource, getSearchTemplate, getVersion, getVersionSeries, hasChilds, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setContentCollection, setLock, setPermissions, setProperties, setProperties
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
getDMSID, getID, getInstance, getMIMEParameter, getMIMEType, getName, getPageCount, getResourceID, getType, hasContent
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldProvider
getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getSafeFieldValue, setField
 

Field Detail

OW_LINK_TARGET

static final String OW_LINK_TARGET
Abstraction of property name for target object

See Also:
Constant Field Values

OW_LINK_SOURCE

static final String OW_LINK_SOURCE
Abstraction of property name for the source object

See Also:
Constant Field Values

OW_LINK_RELATION

static final String OW_LINK_RELATION
Virtual property name which is used to query Link relation/direction

See Also:
Constant Field Values

OW_LINK_TYPE_FILTER

static final String OW_LINK_TYPE_FILTER
Virtual property name which is used to query specific Link types

See Also:
Constant Field Values
Method Detail

getTarget

OwObjectReference getTarget()
Get object which is the target.

Returns:
OwObjectReference (can also return OwUnresolvedReference in exception case)

getSource

OwObjectReference getSource()
Get object which is the source.

Returns:
OwObjectReference (can also return OwUnresolvedReference in exception case)

getRelation

OwObjectLinkRelation getRelation(OwObject obj)
Get information about the provided OwObject, if it is part of the OwObjectLink relation.

Parameters:
obj - OwObject
Returns:
OwObjectLinkRelation


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.