com.wewebu.ow.server.ui.viewer
Interface OwAnnotationInfoProvider

All Superinterfaces:
OwInfoProvider
All Known Implementing Classes:
OwAbstractAnnotationInfoProvider

public interface OwAnnotationInfoProvider
extends OwInfoProvider

Annotation Information Provider Interface. Implementing classes will be used to request access rights on existing annotations.

Implementing classes should return answers like follows:


   <permissions>
      <permission>
        <id>An-ID-here</id>
        <view_annotation>allow</view_annotation>
        <modify_annotation>deny</modify_annotation>
        <delete_annotation>deny</delete_annotation>
        <view_acl>deny<view_acl>
        <edit_acl>deny<edit_acl>
      </permission>
      <permission>
      ...
      <permission>
   </permissions>
 

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:
3.1.0.0
See Also:
OwAnnotResultsEnum, OwAnnotInfoEnum

Field Summary
static String ID
          Tag to provide the ID of an Annotation
static String PERMISSION
          Tag to describe permission for an Annotation
static String PERMISSIONS
          ROOT tag for answer
 
Fields inherited from interface com.wewebu.ow.server.ui.viewer.OwInfoProvider
PARAM_CONTEXT, PARAM_DMSID
 
Method Summary
 
Methods inherited from interface com.wewebu.ow.server.ui.viewer.OwInfoProvider
getContext, handleRequest
 

Field Detail

ID

static final String ID
Tag to provide the ID of an Annotation

See Also:
Constant Field Values

PERMISSIONS

static final String PERMISSIONS
ROOT tag for answer

See Also:
Constant Field Values

PERMISSION

static final String PERMISSION
Tag to describe permission for an Annotation

See Also:
Constant Field Values


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.