|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsage.api.FavoriteAPI
public class FavoriteAPI
Favorites are objects which are used for repeated recording in SageTV
| Method Summary | |
|---|---|
sage.Favorite |
AddFavorite(java.lang.String Title,
boolean FirstRuns,
boolean ReRuns,
java.lang.String Category,
java.lang.String SubCategory,
java.lang.String Person,
java.lang.String RoleForPerson,
java.lang.String Rated,
java.lang.String Year,
java.lang.String ParentalRating,
java.lang.String Network,
java.lang.String ChannelCallSign,
java.lang.String Timeslot,
java.lang.String Keyword)
Creates a new Favorite object in SageTV. |
void |
ConfirmManualRecordOverFavoritePriority(sage.Airing ManualRecordAiring,
sage.Airing FavoriteAiring)
Confirms that the user is aware that a manual recording they've selected creates a conflict with this favorite recording. |
void |
CreateFavoritePriority(sage.Favorite HigherPriorityFavorite,
sage.Favorite LowerPriorityFavorite)
Establishes a priority of one Favorite over another. |
boolean |
DoesFavoriteMatchAiring(sage.Favorite Favorite,
sage.Airing Airing)
Returns true if the specified Favorite object matches the specified Airing object. |
sage.Airing[] |
GetFavoriteAirings(sage.Favorite Favorite)
Returns a list of all of the Airings in the database that match this Favorite. |
java.io.File |
GetFavoriteAutomaticConversionDestination(sage.Favorite Favorite)
Gets the directory that automatic conversions of this favorite should be saved to. |
java.lang.String |
GetFavoriteAutomaticConversionFormat(sage.Favorite Favorite)
Gets the name of the format that recordings of this Favorite will automatically be converted to when they have completed recording. |
java.lang.String |
GetFavoriteCategory(sage.Favorite Favorite)
Returns the category that an Airing must match to be included in this Favorite. |
java.lang.String |
GetFavoriteChannel(sage.Favorite Favorite)
Returns the channel name (call sign) that an Airing must be on to be included in this Favorite. |
java.lang.String |
GetFavoriteDescription(sage.Favorite Favorite)
Returns a String that describes this Favorite. |
sage.Favorite |
GetFavoriteForAiring(sage.Airing Airing)
Gets the Favorite that matches this Airing if one exists. |
sage.Favorite |
GetFavoriteForID(int FavoriteID)
Gets the Favorite object with the corresponding ID from the database. |
int |
GetFavoriteID(sage.Favorite Favorite)
Gets a unique ID for this Favorite which can be used with GetFavoriteForID() for retrieving the object later. |
java.lang.String |
GetFavoriteKeyword(sage.Favorite Favorite)
Returns the keyword string that an Airing must match to be included in this Favorite. |
java.lang.String |
GetFavoriteNetwork(sage.Favorite Favorite)
Returns the network name that an Airing must be on to be included in this Favorite. |
java.lang.String |
GetFavoriteParentalRating(sage.Favorite Favorite)
Returns the parental rating that an Airing must match to be included in this Favorite. |
java.lang.String |
GetFavoritePerson(sage.Favorite Favorite)
Returns the person that an Airing must have to be included in this Favorite. |
java.lang.String |
GetFavoritePersonRole(sage.Favorite Favorite)
Returns the role that an Airing must have the Favorite Person in to be included in this Favorite. |
java.lang.String |
GetFavoriteProperty(sage.Favorite Favorite,
java.lang.String PropertyName)
Returns a property value for a specified Favorite. |
java.lang.String |
GetFavoriteQuality(sage.Favorite Favorite)
Gets the name of the recording quality that should be used when recording this Favorite. |
java.lang.String |
GetFavoriteRated(sage.Favorite Favorite)
Returns the rating that an Airing must match to be included in this Favorite. |
sage.Favorite[] |
GetFavorites()
Gets all of the Favorite objects from the database |
java.lang.String |
GetFavoriteSubCategory(sage.Favorite Favorite)
Returns the subcategory that an Airing must match to be included in this Favorite. |
java.lang.String |
GetFavoriteTimeslot(sage.Favorite Favorite)
Returns the timeslot that an Airing must be in to be included in this Favorite. |
java.lang.String |
GetFavoriteTitle(sage.Favorite Favorite)
Returns the title that an Airing must match to be included in this Favorite. |
java.lang.String |
GetFavoriteYear(sage.Favorite Favorite)
Returns the year that an Airing must match to be included in this Favorite. |
int |
GetKeepAtMost(sage.Favorite Favorite)
Returns the maximum number of recordings that match this Favorite that should be kept on disk. |
long |
GetStartPadding(sage.Favorite Favorite)
Returns the amount of time any recording for this Favorite should start before the actual Airing begins. |
long |
GetStopPadding(sage.Favorite Favorite)
Returns the amount of time any recording for this Favorite should stop after the actual Airing ends. |
boolean |
IsAutoDelete(sage.Favorite Favorite)
Returns true if SageTV is allowed to automatically delete recordings of this Favorite when it needs more disk space. |
boolean |
IsDeleteAfterAutomaticConversion(sage.Favorite Favorite)
If an automatic conversion quality is set for this Favorite; then this will return true if the original file will be deleted after that conversion is performed |
boolean |
IsFavoriteObject(java.lang.Object Favorite)
Returns true if the argument is a Favorite object, false otherwise |
boolean |
IsFirstRuns(sage.Favorite Favorite)
Returns true if this Favorite is configured to record first runs (it may or may not record reruns) |
boolean |
IsFirstRunsAndReRuns(sage.Favorite Favorite)
Returns true if this Favorite is configured to record both first runs and reruns. |
boolean |
IsFirstRunsOnly(sage.Favorite Favorite)
Returns true if this Favorite is configured to record first runs but not reruns. |
boolean |
IsReRuns(sage.Favorite Favorite)
Returns true if this Favorite is configured to record reruns (it may or may not record first runs) |
boolean |
IsReRunsOnly(sage.Favorite Favorite)
Returns true if this Favorite is configured to record reruns but not first runs. |
void |
RemoveFavorite(sage.Favorite Favorite)
Removes a Favorite object from the database. |
void |
SetDeleteAfterAutomaticConversion(sage.Favorite Favorite,
boolean DeleteAfterAutomaticConversion)
Sets whether or not SageTV should delete the original file after doing an automatic conversion for this Favorite |
void |
SetDontAutodelete(sage.Favorite Favorite,
boolean DontAutoDelete)
Sets whether or not SageTV is allowed to automatically delete recordings of this Favorite when it needs more disk space. |
void |
SetFavoriteAutomaticConversionDestination(sage.Favorite Favorite,
java.io.File Folder)
Sets the directory that automatic conversions of this favorite should be saved to. |
void |
SetFavoriteAutomaticConversionFormat(sage.Favorite Favorite,
java.lang.String Format)
Sets the name of the format to transcode this Favorite to after a recording has been completed. |
boolean |
SetFavoriteCategories(sage.Favorite Favorite,
java.lang.String Category,
java.lang.String SubCategory)
Sets the category and optionally the subcategory that an Airing must match to be included in this Favorite. |
boolean |
SetFavoriteChannel(sage.Favorite Favorite,
java.lang.Object Channel)
Sets the channel name (call sign) that an Airing must be on to be included in this Favorite. |
boolean |
SetFavoriteKeyword(sage.Favorite Favorite,
java.lang.String Keyword)
Sets the keyword string that an Airing must match to be included in this Favorite. |
boolean |
SetFavoriteNetwork(sage.Favorite Favorite,
java.lang.String Network)
Sets the network name that an Airing must be on to be included in this Favorite. |
boolean |
SetFavoriteParentalRating(sage.Favorite Favorite,
java.lang.String ParentalRating)
Sets the parental rating that an Airing must match to be included in this Favorite. |
boolean |
SetFavoritePerson(sage.Favorite Favorite,
java.lang.String Person,
java.lang.String Role)
Sets a person (and optionally the role the person must appear in) that must be in an Airing for it to be included in this Favorite |
void |
SetFavoriteProperty(sage.Favorite Favorite,
java.lang.String PropertyName,
java.lang.String PropertyValue)
Sets a property for this Favorite. |
void |
SetFavoriteQuality(sage.Favorite Favorite,
java.lang.String Quality)
Sets the name of the recording quality that should be used when recording this Favorite. |
boolean |
SetFavoriteRated(sage.Favorite Favorite,
java.lang.String Rated)
Sets the rating that an Airing must match to be included in this Favorite. |
boolean |
SetFavoriteTimeslot(sage.Favorite Favorite,
java.lang.String Timeslot)
Sets the timeslot that an Airing must be in to be included in this Favorite. |
boolean |
SetFavoriteTitle(sage.Favorite Favorite,
java.lang.String Title)
Sets the title that an Airing must match to be included in this Favorite. |
boolean |
SetFavoriteYear(sage.Favorite Favorite,
java.lang.String Year)
Sets the year that an Airing must match to be included in this Favorite. |
void |
SetKeepAtMost(sage.Favorite Favorite,
int NumberToKeep)
Sets the maximum number of recordings that match this Favorite that should be kept on disk. |
boolean |
SetRunStatus(sage.Favorite Favorite,
boolean FirstRuns,
boolean ReRuns)
Sets whether first runs, reruns or both types of airings should be recorded for this Favorite. |
void |
SetStartPadding(sage.Favorite Favorite,
long StartPadding)
Sets the amount of time any recording for this Favorite should start before the actual Airing begins. |
void |
SetStopPadding(sage.Favorite Favorite,
long StopPadding)
Sets the amount of time any recording for this Favorite should stop after the actual Airing ends. |
sage.Favorite |
UpdateFavorite(sage.Favorite Favorite,
java.lang.String Title,
boolean FirstRuns,
boolean ReRuns,
java.lang.String Category,
java.lang.String SubCategory,
java.lang.String Person,
java.lang.String RoleForPerson,
java.lang.String Rated,
java.lang.String Year,
java.lang.String ParentalRating,
java.lang.String Network,
java.lang.String ChannelCallSign,
java.lang.String Timeslot,
java.lang.String Keyword)
Updates all of the fields of a Favorite that can be used to match. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public boolean IsFirstRunsAndReRuns(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsFirstRunsOnly(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsReRunsOnly(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsFirstRuns(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsReRuns(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsAutoDelete(sage.Favorite Favorite)
Favorite - the Favorite object
public boolean IsDeleteAfterAutomaticConversion(sage.Favorite Favorite)
Favorite - the Favorite object
public int GetKeepAtMost(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteDescription(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteTitle(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteCategory(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteSubCategory(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoritePerson(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteRated(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoritePersonRole(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteYear(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteParentalRating(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteChannel(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteKeyword(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteNetwork(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteTimeslot(sage.Favorite Favorite)
Favorite - the Favorite object
public long GetStartPadding(sage.Favorite Favorite)
Favorite - the Favorite object
public long GetStopPadding(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteQuality(sage.Favorite Favorite)
Favorite - the Favorite object
public java.lang.String GetFavoriteAutomaticConversionFormat(sage.Favorite Favorite)
Favorite - the Favorite object
public java.io.File GetFavoriteAutomaticConversionDestination(sage.Favorite Favorite)
Favorite - the Favorite object
public void SetStartPadding(sage.Favorite Favorite,
long StartPadding)
Favorite - the Favorite objectStartPadding - the amount of time any recording for this Favorite should start before the actual Airing begins, in milliseconds
public void SetStopPadding(sage.Favorite Favorite,
long StopPadding)
Favorite - the Favorite objectStopPadding - the amount of time any recording for this Favorite should stop after the actual Airing ends, in milliseconds
public void SetFavoriteQuality(sage.Favorite Favorite,
java.lang.String Quality)
Favorite - the Favorite objectQuality - the name of the recording quality that should be used when recording this Favorite, the empty string if the default recording quality should be used
public void SetFavoriteAutomaticConversionFormat(sage.Favorite Favorite,
java.lang.String Format)
GetTranscodeFormats().
Use the empty string or null to disable automatic conversion for this Favorite.
Favorite - the Favorite objectFormat - the name of the transcode format to use when converting recordings of this Favorite; the empty string or null to disable automatic conversion
public void SetFavoriteAutomaticConversionDestination(sage.Favorite Favorite,
java.io.File Folder)
Favorite - the Favorite objectFolder - the destination directory for the automatic conversions of this Favorite; null to use the same directory as the recording directory
public void CreateFavoritePriority(sage.Favorite HigherPriorityFavorite,
sage.Favorite LowerPriorityFavorite)
HigherPriorityFavorite - the Favorite object that you wish to make a higher priority than the other specified Favorite objectLowerPriorityFavorite - the Favorite object that you wish to make a lower priority than the other specified Favorite object
public void ConfirmManualRecordOverFavoritePriority(sage.Airing ManualRecordAiring,
sage.Airing FavoriteAiring)
ManualRecordAiring - the manual record Airing object to confirm the recording priority ofFavoriteAiring - the Airing for the Favorite that won't be recorded due to the manual record
public void SetDontAutodelete(sage.Favorite Favorite,
boolean DontAutoDelete)
Favorite - the Favorite objectDontAutoDelete - true if this Favorite is configured to NOT auto delete, false otherwise
public void SetDeleteAfterAutomaticConversion(sage.Favorite Favorite,
boolean DeleteAfterAutomaticConversion)
Favorite - the Favorite objectDeleteAfterAutomaticConversion - true if this Favorite is configured to delete the source file after automatic conversion
public void SetKeepAtMost(sage.Favorite Favorite,
int NumberToKeep)
Favorite - the Favorite objectNumberToKeep - the maximum number of recordings SageTV should keep on disk of this Favorite, 0 if it is unlimited
public boolean SetRunStatus(sage.Favorite Favorite,
boolean FirstRuns,
boolean ReRuns)
Favorite - the Favorite objectFirstRuns - true if first runs should be recorded with this favorite, false otherwiseReRuns - true if rerusn should be recorded with this Favorite, false otherwise
public boolean SetFavoriteTitle(sage.Favorite Favorite,
java.lang.String Title)
Favorite - the Favorite objectTitle - the title that an Airing must match to be included in this Favorite, use the empty string or null if the title isn't a field that needs to match
public boolean SetFavoriteCategories(sage.Favorite Favorite,
java.lang.String Category,
java.lang.String SubCategory)
Favorite - the Favorite objectCategory - the category that an Airing must match to be included in this Favorite, use the empty string or null if the category isn't a field that needs to matchSubCategory - the category that an Airing must match to be included in this Favorite, use the empty string the subcategory doesn't need to match
public boolean SetFavoritePerson(sage.Favorite Favorite,
java.lang.String Person,
java.lang.String Role)
Favorite - the Favorite objectPerson - the name of the person that needs to be included in an Airing for it to match this Favorite, use the empty string or null if person doesn't need to matchRole - the name of the role the corresponding person needs to be in, or the emptry string or null if role doesn't matter
public boolean SetFavoriteRated(sage.Favorite Favorite,
java.lang.String Rated)
Favorite - the Favorite objectRated - the rating that an Airing must match to be included in this Favorite, use the empty string or null if rating isn't a field that needs to match
public boolean SetFavoriteYear(sage.Favorite Favorite,
java.lang.String Year)
Favorite - the Favorite objectYear - the year that an Airing must match to be included in this Favorite, use the empty string or null if year isn't a field that needs to match
public boolean SetFavoriteParentalRating(sage.Favorite Favorite,
java.lang.String ParentalRating)
Favorite - the Favorite objectParentalRating - the parental rating that an Airing must match to be included in this Favorite, use the empty string or null if parental rating isn't a field that needs to match
public boolean SetFavoriteKeyword(sage.Favorite Favorite,
java.lang.String Keyword)
Favorite - the Favorite objectKeyword - the keyword that an Airing must match to be included in this Favorite, use the empty string or null if keyword doesn't matter
public boolean SetFavoriteChannel(sage.Favorite Favorite,
java.lang.Object Channel)
Favorite - the Favorite objectChannel - the channel name (String) or Channel object (Channel) that an Airing must be on to be included in this Favorite, use null or the empty string if channel doesn't matter; you may also use a semicolon or comma-delimited list of channel names for mult-channel favorites
public boolean SetFavoriteNetwork(sage.Favorite Favorite,
java.lang.String Network)
Favorite - the Favorite objectNetwork - the network name that an Airing must be on to be included in this Favorite, use null or the empty string if network doesn't matter
public boolean SetFavoriteTimeslot(sage.Favorite Favorite,
java.lang.String Timeslot)
Favorite - the Favorite objectTimeslot - the timeslot that an Airing must be in to be included in this Favorite, use null or the empty string if timeslot doesn't matter.
The timeslot should be in one of three formats: 1) Day Time, 2) Day, 3) Time. Where Day is a day of the week, and Time is an
hour of the day such as 3pm or 8:00 (if the user's locale uses am/pm then it'll be like 3pm, otherwise it'll use like 8:00)
public sage.Favorite GetFavoriteForAiring(sage.Airing Airing)
Airing - the Airing object to get a matching Favorite for
public boolean DoesFavoriteMatchAiring(sage.Favorite Favorite,
sage.Airing Airing)
Favorite - the Favorite object to testAiring - the Airing object to test
public boolean IsFavoriteObject(java.lang.Object Favorite)
Favorite - an object to test to see if its an instance of Favorite
public sage.Favorite UpdateFavorite(sage.Favorite Favorite,
java.lang.String Title,
boolean FirstRuns,
boolean ReRuns,
java.lang.String Category,
java.lang.String SubCategory,
java.lang.String Person,
java.lang.String RoleForPerson,
java.lang.String Rated,
java.lang.String Year,
java.lang.String ParentalRating,
java.lang.String Network,
java.lang.String ChannelCallSign,
java.lang.String Timeslot,
java.lang.String Keyword)
Favorite - the Favorite object to updateTitle - the title that an Airing must match to be included in this Favorite, use the empty string or null if the title isn't a field that needs to matchFirstRuns - true if this Favorite should match First Runs, false otherwiseReRuns - true if this Favorite should match ReRuns, false otherwiseCategory - the category that an Airing must match to be included in this Favorite, use the empty string or null if category isn't a field that needs to matchSubCategory - the subcategory that an Airing must match to be included in this Favorite, use the empty string or null if subcategory isn't a field that needs to matchPerson - the name of the person that needs to be included in an Airing for it to match this Favorite, use the empty string or null if person doesn't need to matchRoleForPerson - the name of the role the corresponding person needs to be in, or the emptry string or null if role doesn't matterRated - the rating that an Airing must match to be included in this Favorite, use the empty string or null if rating isn't a field that needs to matchYear - the year that an Airing must match to be included in this Favorite, use the empty string or null if year isn't a field that needs to matchParentalRating - the parental rating that an Airing must match to be included in this Favorite, use the empty string or null if parental rating isn't a field that needs to matchNetwork - the network name that an Airing must be on to be included in this Favorite, use null or the empty string if network doesn't matterChannelCallSign - the channel name that an Airing must be on to be included in this Favorite, use null or the empty string if channel doesn't matter; you may also use a semicolon or comma-delimited list of channel names for mult-channel favoritesTimeslot - the timeslot that an Airing must be in to be included in this Favorite, use null or the empty string if timeslot doesn't matter.
The timeslot should be in one of three formats: 1) Day Time, 2) Day, 3) Time. Where Day is a day of the week, and Time is an
hour of the day such as 3pm or 8:00 (if the user's locale uses am/pm then it'll be like 3pm, otherwise it'll use like 8:00)Keyword - the keyword that an Airing must match to be included in this Favorite, use the empty string or null if keyword doesn't matter
public sage.Airing[] GetFavoriteAirings(sage.Favorite Favorite)
Favorite - the Favorite object
public int GetFavoriteID(sage.Favorite Favorite)
GetFavoriteForID() for retrieving the object later.
Favorite - the Favorite object
public sage.Favorite GetFavoriteForID(int FavoriteID)
GetFavoriteID()
FavoriteID - the ID to look up in the DB for a Favorite object
public sage.Favorite[] GetFavorites()
public void RemoveFavorite(sage.Favorite Favorite)
Favorite - the Favorite object to remove
public sage.Favorite AddFavorite(java.lang.String Title,
boolean FirstRuns,
boolean ReRuns,
java.lang.String Category,
java.lang.String SubCategory,
java.lang.String Person,
java.lang.String RoleForPerson,
java.lang.String Rated,
java.lang.String Year,
java.lang.String ParentalRating,
java.lang.String Network,
java.lang.String ChannelCallSign,
java.lang.String Timeslot,
java.lang.String Keyword)
Title - the title that an Airing must match to be included in this Favorite, use the empty string or null if the title isn't a field that needs to matchFirstRuns - true if this Favorite should match First Runs, false otherwiseReRuns - true if this Favorite should match ReRuns, false otherwise (if both FirstRuns and ReRuns are false, then it will match both)Category - the category that an Airing must match to be included in this Favorite, use the empty string or null if category isn't a field that needs to matchSubCategory - the subcategory that an Airing must match to be included in this Favorite, use the empty string or null if subcategory isn't a field that needs to matchPerson - the name of the person that needs to be included in an Airing for it to match this Favorite, use the empty string or null if person doesn't need to matchRoleForPerson - the name of the role the corresponding person needs to be in, or the emptry string or null if role doesn't matterRated - the rating that an Airing must match to be included in this Favorite, use the empty string or null if rating isn't a field that needs to matchYear - the year that an Airing must match to be included in this Favorite, use the empty string or null if year isn't a field that needs to matchParentalRating - the parental rating that an Airing must match to be included in this Favorite, use the empty string or null if parental rating isn't a field that needs to matchNetwork - the network name that an Airing must be on to be included in this Favorite, use null or the empty string if network doesn't matterChannelCallSign - the channel name that an Airing must be on to be included in this Favorite, use null or the empty string if channel doesn't matter; you may also use a semicolon or comma-delimited list of channel names for multi-channel favoritesTimeslot - the timeslot that an Airing must be in to be included in this Favorite, use null or the empty string if timeslot doesn't matter.
The timeslot should be in one of three formats: 1) Day Time, 2) Day, 3) Time. Where Day is a day of the week, and Time is an
hour of the day such as 3pm or 8:00 (if the user's locale uses am/pm then it'll be like 3pm, otherwise it'll use like 8:00)Keyword - the keyword that an Airing must match to be included in this Favorite, use the empty string or null if keyword doesn't matter
public java.lang.String GetFavoriteProperty(sage.Favorite Favorite,
java.lang.String PropertyName)
Favorite - the Favorite objectPropertyName - the name of the property
public void SetFavoriteProperty(sage.Favorite Favorite,
java.lang.String PropertyName,
java.lang.String PropertyValue)
Favorite - the Favorite objectPropertyName - the name of the propertyPropertyValue - the value of the property
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||