com.ibm.commerce.inventory.facade.server.authorization

Class InventoryAvailabilityTypeProtectableProxy

  • java.lang.Object
    • com.ibm.commerce.security.AbstractProtectableProxy
      • com.ibm.commerce.inventory.facade.server.authorization.InventoryAvailabilityTypeProtectableProxy
  • All Implemented Interfaces:
    Protectable


    public class InventoryAvailabilityTypeProtectableProxy
    extends com.ibm.commerce.security.AbstractProtectableProxy
    implements Protectable
    This class represents a protectable proxy object that is the bridge between InventoryAvailabilityType and the policy manager access control engine that is part of WebSphere Commerce.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean fulfills(java.lang.Long member, java.lang.String relationship)
      This method determines if a given member fulfills a given relationship with the resource.
      java.lang.Long getOwner()
      This method returns the owner of the protectable object.
      • Methods inherited from class com.ibm.commerce.security.AbstractProtectableProxy

        getActionCode, getCommandContext, getObject, getResources, setActionCode, setCommandContext, setObject, setOwner
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InventoryAvailabilityTypeProtectableProxy

        public InventoryAvailabilityTypeProtectableProxy()
        Creates an instance of the protectable proxy object.
    • Method Detail

      • fulfills

        public boolean fulfills(java.lang.Long member,
                                java.lang.String relationship)
                         throws java.lang.Exception
        This method determines if a given member fulfills a given relationship with the resource. It always return ture since no relationships need to be checked. Override this method if you want to check if speicific relation ship need to be fulfilled.
        Specified by:
        fulfills in interface Protectable
        Overrides:
        fulfills in class com.ibm.commerce.security.AbstractProtectableProxy
        Parameters:
        member - This is the member id of the member.
        relationship - This is the relationship the member has with the resource.
        Returns:
        This method always returns true.
        Throws:
        java.lang.Exception
      • getOwner

        public java.lang.Long getOwner()
                                throws java.lang.Exception
        This method returns the owner of the protectable object. If the owner has not been specified on the proxy object, the owner is the owner of the store that is resolved from the command context.
        Specified by:
        getOwner in interface Protectable
        Overrides:
        getOwner in class com.ibm.commerce.security.AbstractProtectableProxy
        Returns:
        The owner of the protectable proxy.
        Throws:
        java.lang.Exception - A problem occurred while resolving the owner.
        See Also:
        Protectable.getOwner()