com.wewebu.ow.server.role
Class OwRoleOptionAttributeBag

java.lang.Object
  extended by com.wewebu.ow.server.role.OwRoleOptionAttributeBag
All Implemented Interfaces:
OwAttributeBag

public class OwRoleOptionAttributeBag
extends Object
implements OwAttributeBag

Since the role manager is only available after login and we need the option ID bag before, we use this delegate. Maps option node names to IDs e.g.: "viewerservlet" - "viewerservlet.myid"

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


Constructor Summary
OwRoleOptionAttributeBag()
           
 
Method Summary
 int attributecount()
          get the number of attributes, or -1 if unknown
 Object getAttribute(int index_p)
          get a object at the specified index or throws OwObjectNotFoundException
 Object getAttribute(String strName_p)
          get the attribute with the given name or throws OwObjectNotFoundException
 Collection getAttributeNames()
          get all attribute names in the bag
 Object getSafeAttribute(String strName_p, Object default_p)
          get the attribute with the given name, returns default if not found.
 boolean hasAttribute(String strName_p)
          check if attribute exists
 void setIDs(Collection ids_p)
          set the IDs after login
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwRoleOptionAttributeBag

public OwRoleOptionAttributeBag()
Method Detail

setIDs

public void setIDs(Collection ids_p)
set the IDs after login


attributecount

public int attributecount()
Description copied from interface: OwAttributeBag
get the number of attributes, or -1 if unknown

Specified by:
attributecount in interface OwAttributeBag

getAttribute

public Object getAttribute(int index_p)
                    throws Exception
Description copied from interface: OwAttributeBag
get a object at the specified index or throws OwObjectNotFoundException

Specified by:
getAttribute in interface OwAttributeBag
Parameters:
index_p - int index
Returns:
Object
Throws:
Exception

getAttribute

public Object getAttribute(String strName_p)
                    throws Exception
Description copied from interface: OwAttributeBag
get the attribute with the given name or throws OwObjectNotFoundException

Specified by:
getAttribute in interface OwAttributeBag
Throws:
Exception

getAttributeNames

public Collection getAttributeNames()
Description copied from interface: OwAttributeBag
get all attribute names in the bag

Specified by:
getAttributeNames in interface OwAttributeBag

getSafeAttribute

public Object getSafeAttribute(String strName_p,
                               Object default_p)
Description copied from interface: OwAttributeBag
get the attribute with the given name, returns default if not found.

Specified by:
getSafeAttribute in interface OwAttributeBag

hasAttribute

public boolean hasAttribute(String strName_p)
Description copied from interface: OwAttributeBag
check if attribute exists

Specified by:
hasAttribute in interface OwAttributeBag


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.