Class BOBundleRequirement

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.bl.bundleRequirement.BOBundleRequirement
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BOBundleRequirement extends DynO
Business Object representing a bundle requirement.
A requirement defines constraints on which resources or teams can be assigned to a bundle. Requirements can be of different types:
  • Mandatory: resources or teams that must be assigned to the bundle
  • Preferred: resources that should be assigned when possible
  • Excluded: resources or teams that must not be assigned to the bundle
Each requirement is associated with a specific bundle and can reference either a resource (via resource identification number) or a team (via team identification number).
Since:
22.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOBundleRequirement

      public BOBundleRequirement()
  • Method Details

    • getId

      public Long getId()
      Gets the id.
      Returns:
      the id
    • setId

      public void setId(Long id)
      Sets the id.
      Parameters:
      id - the new id
    • getBundleHeader

      public Long getBundleHeader()
      Gets the bundle header.
      Returns:
      the bundle header
    • setBundleHeader

      public void setBundleHeader(Long bundleHeader)
      Sets the bundle header.
      Parameters:
      bundleHeader - the new bundle header
    • getType

      public Long getType()
      Gets the type.
      Returns:
      the type
    • setType

      public void setType(Long type)
      Sets the type.
      Parameters:
      type - the new type
    • getTeamIdentityNumber

      public String getTeamIdentityNumber()
      Gets the team code.
      Returns:
      the team code
    • setTeamIdentityNumber

      public void setTeamIdentityNumber(String teamIdentityNumber)
      Sets the team code.
      Parameters:
      teamIdentityNumber - the new team code
    • getResourceIdentityNumber

      public String getResourceIdentityNumber()
      Gets the resource code.
      Returns:
      the resource code
    • setResourceIdentityNumber

      public void setResourceIdentityNumber(String resourceIdentityNumber)
      Sets the resource code.
      Parameters:
      resourceIdentityNumber - the new resource code