Class BOGisOfflinePackage

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.gis.offline.BOGisOfflinePackage
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned, overit.geocallapp.wfm.gis.privileges.GisVisibilityRuleTarget

public class BOGisOfflinePackage extends DynO implements overit.geocallapp.wfm.gis.privileges.GisVisibilityRuleTarget
Business object representing a gis offline package
Since:
12.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOGisOfflinePackage

      public BOGisOfflinePackage()
  • Method Details

    • getId

      public Long getId()
      Returns the gis offline package id.
      Specified by:
      getId in interface overit.geocallapp.wfm.gis.privileges.GisVisibilityRuleTarget
      Returns:
      the the gis offline package id
    • setId

      public void setId(Long id)
      Sets the gis offline package id.
      Parameters:
      id - the gis offline package id
    • getExternalId

      public Long getExternalId()
      Returns the gis offline package external id.
      Returns:
      the external id
    • setExternalId

      public void setExternalId(Long externalId)
      Sets the external id.
      Parameters:
      externalId - the external id
    • getService

      public Long getService()
      Returns the id of the gis offline package service.
      Returns:
      the service id
    • setService

      public void setService(Long service)
      Sets the id of the gis offline package service.
      Parameters:
      service - the service id
    • getOrdering

      public Long getOrdering()
      Returns the ordering of the gis offline package.
      Returns:
      the ordering
    • setOrdering

      public void setOrdering(Long ordering)
      Sets the ordering of the gis offline package.
      Parameters:
      ordering - the ordering
    • getPath

      public String getPath()
      Returns the path of the gis offline package.
      Returns:
      the path
    • setPath

      public void setPath(String path)
      Sets the path of the gis offline package.
      Parameters:
      path - the path
    • getName

      public String getName()
      Returns the gis offline package name.
      Returns:
      the name
    • setName

      public void setName(String name)
      Sets the gis offline package name.
      Parameters:
      name - the name
    • getEsriTable

      public String getEsriTable()
      Returns the esri table.
      Returns:
      the esri table
    • setEsriTable

      public void setEsriTable(String esriTable)
      Sets the esri table.
      Parameters:
      esriTable - the esri table
    • getLastUpdate

      public Date getLastUpdate()
      Returns the last update of the gis offline package.
      Returns:
      the last update
    • setLastUpdate

      public void setLastUpdate(Date lastUpdate)
      Sets the last update of the gis offline package.
      Parameters:
      lastUpdate - the last update
    • isActive

      public Boolean isActive()
      Checks if the gis offline package is active.
      Returns:
      true if the gis offline package is active, false otherwise
    • setActive

      public void setActive(Boolean active)
      Sets the gis offline package to active.
      Parameters:
      active - true if the gis offline package must be active, false otherwise
    • getUuid

      public String getUuid()
      Returns the uuid of ther gis offline package.
      Returns:
      the uuid
    • setUuid

      public void setUuid(String uuid)
      Sets the uuid of the gis offline package.
      Parameters:
      uuid - the uuid
    • getLabel

      public String getLabel()
      Returns the db field used to represent the gis package name.
      Specified by:
      getLabel in interface overit.geocallapp.wfm.gis.privileges.GisVisibilityRuleTarget
      Returns:
      the db label field
    • getRuleField

      public String getRuleField()
      Returns the db field of the BOGisVisibilityRule used to link it with the gis package.
      Specified by:
      getRuleField in interface overit.geocallapp.wfm.gis.privileges.GisVisibilityRuleTarget
      Returns:
      the db visibility rule field
    • isSynchronizable

      public Boolean isSynchronizable()
      Checks if the gis offline package is synchronizable.
      Returns:
      true if the gis offline package is synchronizable, false otherwise
    • setSynchronizable

      public void setSynchronizable(Boolean synchronizable)
      Sets the gis offline package to synchronizable.
      Parameters:
      synchronizable - true if the gis offline package must be synchronizable, false otherwise
    • getLayerType

      public Long getLayerType()
      Returns the id of the gis offline layer type.
      Returns:
      the layer type id
    • setLayerType

      public void setLayerType(Long layerType)
      Sets the id of the gis offline layer type.
      Parameters:
      layerType - the layer type id
    • getFileType

      public Long getFileType()
      Returns the id of the gis offline file type.
      Returns:
      the file type id
    • setFileType

      public void setFileType(Long fileType)
      Sets the id of the gis offline file type.
      Parameters:
      fileType - the file type id