Click or drag to resize

ObjectBaseT Class

Common properties all objects contain when full detail level returned
Inheritance Hierarchy
SystemObject
  Koopman.CheckPoint.CommonSimpleChangeTracking
    Koopman.CheckPoint.CommonChangeTracking
      Koopman.CheckPointObjectSummaryT
        Koopman.CheckPoint.CommonObjectBaseT
          More...

Namespace:  Koopman.CheckPoint.Common
Assembly:  CheckPoint.NET (in CheckPoint.NET.dll) Version: 0.5.1
Syntax
C#
public abstract class ObjectBase<T> : ObjectSummary<T>
where T : IObjectSummary
Request Example View Source

Type Parameters

T
Type from derived classes

The ObjectBaseT type exposes the following members.

Properties
  NameDescription
Public propertyColor
Color of the object
Public propertyComments
Comments string
Public propertyDetailLevel
Gets the current detail level of retrieved objects. You will not be able to get the values of some properties if the detail level is too low. You can still set property values however to override existing values.
(Inherited from ObjectSummaryT.)
Public propertyDomain
Information about the domain the object belongs to.
(Inherited from ObjectSummaryT.)
Public propertyIcon
Object icon
Public propertyIsChanged
Gets the object's changed status. Includes checking status of all IChangeTracking properties.
(Inherited from ChangeTracking.)
Public propertyIsNew
Gets a value indicating whether this instance is new.
(Inherited from SimpleChangeTracking.)
Public propertyMetaInfo
Meta Information
Public propertyName
Object name. Should be unique in the domain.
(Inherited from ObjectSummaryT.)
Public propertyObjectType (Inherited from ObjectSummaryT.)
Public propertyReadOnly
Indicates whether the object is read-only
Public propertyTags
Tags assigned to object
Public propertyType
Type of the object.
(Inherited from ObjectSummaryT.)
Public propertyUID
Object unique identifier.
(Inherited from ObjectSummaryT.)
Top
Methods
  NameDescription
Public methodAcceptChanges(CancellationToken)
Same as calling AcceptChanges(Ignore, CancellationToken) with a value of No;
(Inherited from ObjectSummaryT.)
Public methodAcceptChanges(Ignore, CancellationToken)
Posts all changes to Check Point server. If successful all object properties will be updated with results.
(Inherited from ObjectSummaryT.)
Public methodDelete
Deletes the current object.
(Inherited from ObjectSummaryT.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetIdentifier
Gets the identifier that is used when adding this object to a group.
(Inherited from ObjectSummaryT.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodReload
Reloads the current object. Used to either reset changes made without saving, or to increased the detailLevel to Full
(Inherited from ObjectSummaryT.)
Public methodToString
Returns a String that represents this object.
(Inherited from ObjectSummaryT.)
Top
See Also
Inheritance Hierarchy
SystemObject
  Koopman.CheckPoint.CommonSimpleChangeTracking
    Koopman.CheckPoint.CommonChangeTracking
      Koopman.CheckPointObjectSummaryT
        Koopman.CheckPoint.CommonObjectBaseT
          Koopman.CheckPointAccessLayer
          Koopman.CheckPointAccessRule
          Koopman.CheckPointAccessSection
          Koopman.CheckPointAddressRange
          Koopman.CheckPointApplicationCategory
          Koopman.CheckPointApplicationGroup
          Koopman.CheckPointApplicationSite
          Koopman.CheckPointGroup
          Koopman.CheckPointGroupWithExclusion
          Koopman.CheckPointHost
          Koopman.CheckPointMulticastAddressRange
          Koopman.CheckPointNetwork
          Koopman.CheckPointSecurityZone
          Koopman.CheckPointServiceDceRpc
          Koopman.CheckPointServiceGroup
          Koopman.CheckPointServiceICMP
          Koopman.CheckPointServiceICMP6
          Koopman.CheckPointServiceOther
          Koopman.CheckPointServiceRPC
          Koopman.CheckPointServiceSCTP
          Koopman.CheckPointServiceTCP
          Koopman.CheckPointServiceUDP
          Koopman.CheckPointSimpleGateway
          Koopman.CheckPointTag
          Koopman.CheckPointTime
          Koopman.CheckPointTimeGroup