com.danube.scrumworks.api2
Class AggregateUserProductAccessData

java.lang.Object
  extended by com.danube.scrumworks.api2.AggregateUserProductAccessData
All Implemented Interfaces:
java.io.Serializable

public final class AggregateUserProductAccessData
extends java.lang.Object
implements java.io.Serializable

Contains list of Product access data and a boolean to denote user is global administrator or not.

See Also:
Serialized Form

Constructor Summary
AggregateUserProductAccessData()
          Constructs a new AggregateUserProductAccessData.
AggregateUserProductAccessData(java.util.List<ProductAccess> productAccess, boolean globalAdmin)
          Constructs a new AggregateUserProductAccessData.
 
Method Summary
 java.util.List<ProductAccess> getProductAccess()
          Gets list of product access.
 boolean isGlobalAdmin()
          Indicates whether global administrator or not.
 void setGlobalAdmin(boolean globalAdmin)
          Sets global administrator.
 void setProductAccess(java.util.List<ProductAccess> productAccess)
          Sets product access.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregateUserProductAccessData

public AggregateUserProductAccessData(java.util.List<ProductAccess> productAccess,
                                      boolean globalAdmin)
Constructs a new AggregateUserProductAccessData.

Parameters:
productAccess - list of product access for the product.
globalAdmin - indicates global administrator or not

AggregateUserProductAccessData

public AggregateUserProductAccessData()
Constructs a new AggregateUserProductAccessData.

Method Detail

isGlobalAdmin

public boolean isGlobalAdmin()
Indicates whether global administrator or not.

Returns:
global administrator or not

setGlobalAdmin

public void setGlobalAdmin(boolean globalAdmin)
Sets global administrator.

Parameters:
globalAdmin - global admin

setProductAccess

public void setProductAccess(java.util.List<ProductAccess> productAccess)
Sets product access.

Parameters:
productAccess - product access

getProductAccess

public java.util.List<ProductAccess> getProductAccess()
Gets list of product access.

Returns:
list of product access for the product.