com.danube.scrumworks.api2
Class ProductAccess

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

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

Contains information about ProductAccess for API users.

See Also:
Serialized Form

Constructor Summary
ProductAccess()
          Constructs a new ProductAccess.
ProductAccess(Product product, java.util.List<ProductRole> productRoles, boolean admin)
          Constructs a new ProductAccess.
 
Method Summary
 Product getProduct()
          Gets the product.
 java.util.List<ProductRole> getProductRoles()
          Gets product roles for the product.
 boolean isAdmin()
          Gets product administrator or not.
 void setAdmin(boolean admin)
          Sets admin flag.
 void setProduct(Product product)
          Set the product.
 void setProductRoles(java.util.List<ProductRole> productRoles)
          Sets product roles.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductAccess

public ProductAccess(Product product,
                     java.util.List<ProductRole> productRoles,
                     boolean admin)
Constructs a new ProductAccess.

Parameters:
product - Product to be instantiated
productRoles - product roles to be assigned
admin - Indicates product administrator or not

ProductAccess

public ProductAccess()
Constructs a new ProductAccess.

Method Detail

getProduct

public Product getProduct()
Gets the product.

Returns:
product

isAdmin

public boolean isAdmin()
Gets product administrator or not.

Returns:
product administrator or not.

getProductRoles

public java.util.List<ProductRole> getProductRoles()
Gets product roles for the product.

Returns:
product roles for the product

setProduct

public void setProduct(Product product)
Set the product.

Parameters:
product - product to set

setAdmin

public void setAdmin(boolean admin)
Sets admin flag.

Parameters:
admin - admin flag

setProductRoles

public void setProductRoles(java.util.List<ProductRole> productRoles)
Sets product roles.

Parameters:
productRoles - product roles to set