Class NotifPackageFile

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifPackageFile
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
NotifProjectVersionFile

public class NotifPackageFile extends BasePOJO
Represents a file within a FlexDeploy package for a Partial Deployment project in a Release. For use within Notification Templates.
See Also:
  • Constructor Details

    • NotifPackageFile

      public NotifPackageFile(String pObjectPath, Integer pSequenceNumber, String pObjectTypeDisplayName, String pSubComponentType, String pSubComponentName, String pDestructive)
      Creates a package file for a revision or for a Release.
      Parameters:
      pFilePath - The path of the file.
      pSequenece - The sequence the file.
  • Method Details

    • getObjectPath

      public String getObjectPath()
      Returns the path of the package file.
      Returns:
      The path of the file.
    • getSequenece

      public Integer getSequenece()
      Returns the sequence number of the package file.
      Returns:
      The sequence number of the file.
    • getObjectTypeDisplayName

      public String getObjectTypeDisplayName()
      Returns the object type display name.
      Returns:
      The object type display name.
    • getSubComponentType

      public String getSubComponentType()
      Returns the subcomponent type for the object(Only apply for Salesforce).
      Returns:
      The subcomponent type for the object.
    • getSubComponentName

      public String getSubComponentName()
      Returns the subcomponent name for the object(Only apply for Salesforce).
      Returns:
      The subcomponent name for the object.
    • getDestructive

      public String getDestructive()
      Returns the destructive flag if the object is marked for deletion.
      Returns:
      The destructive flag if the object is marked for deletion.