C# Class BLL.Workflows.EffectiveMunkiTemplate

Show file Open project: cdadmin/clonedeploy Class Usage Examples

Public Methods

Method Description
Apply ( int templateId ) : int
Computer ( int computerId ) : MemoryStream
GetUpdateStats ( int templateId ) : MunkiUpdateConfirm
Group ( int groupId ) : MemoryStream
MunkiTemplate ( int templateId ) : MemoryStream
WritePath ( string path, string contents ) : bool

Private Methods

Method Description
GeneratePlist ( ) : MemoryStream
GetAllUniqueConditions ( ) : List
GetCatalogs ( ) : Claunia.PropertyList.NSArray
GetConditionals ( ) : Claunia.PropertyList.NSArray
GetIncludedManifests ( string condition = null ) : Claunia.PropertyList.NSArray
GetManagedInstalls ( string condition = null ) : Claunia.PropertyList.NSArray
GetManagedUninstalls ( string condition = null ) : Claunia.PropertyList.NSArray
GetManagedUpdates ( string condition = null ) : Claunia.PropertyList.NSArray
GetOptionlInstalls ( string condition = null ) : Claunia.PropertyList.NSArray

Method Details

Apply() public method

public Apply ( int templateId ) : int
templateId int
return int

Computer() public method

public Computer ( int computerId ) : MemoryStream
computerId int
return System.IO.MemoryStream

GetUpdateStats() public method

public GetUpdateStats ( int templateId ) : MunkiUpdateConfirm
templateId int
return MunkiUpdateConfirm

Group() public method

public Group ( int groupId ) : MemoryStream
groupId int
return System.IO.MemoryStream

MunkiTemplate() public method

public MunkiTemplate ( int templateId ) : MemoryStream
templateId int
return System.IO.MemoryStream

WritePath() public method

public WritePath ( string path, string contents ) : bool
path string
contents string
return bool