Module org.kohsuke.github.api
Class ReadOnlyObjects.GHMetaPackage
java.lang.Object
org.kohsuke.github.example.dataobject.ReadOnlyObjects.GHMetaPackage
- All Implemented Interfaces:
ReadOnlyObjects.GHMetaExample
- Enclosing class:
- ReadOnlyObjects
public static class ReadOnlyObjects.GHMetaPackage
extends Object
implements ReadOnlyObjects.GHMetaExample
This version uses public getters and shows that package or private setters both can be used by jackson. You can
check this by running in debug and setting break points in the setters.
Pro:
- Easy to create
- Not much code
- Some annotations
- Exposes some package setters for fields that should not be changed, better than public
- Lists modifiable when they should not be changed
- Author:
- Liam Newman
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
GHMetaPackage
public GHMetaPackage()Create default GHMetaPackage instance
-
-
Method Details
-
getApi
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets api.- Specified by:
getApiin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the api
-
getGit
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets git.- Specified by:
getGitin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the git
-
getHooks
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets hooks.- Specified by:
getHooksin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the hooks
-
getImporter
MissingJsonPropertyor having it on the field will cause Jackson to ignore getters and setters.- Specified by:
getImporterin interfaceReadOnlyObjects.GHMetaExample- Returns:
- list of importer addresses
-
getPages
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets pages.- Specified by:
getPagesin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the pages
-
getWeb
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets web.- Specified by:
getWebin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the web
-
isVerifiablePasswordAuthentication
public boolean isVerifiablePasswordAuthentication()Description copied from interface:ReadOnlyObjects.GHMetaExampleIs verifiable password authentication boolean.- Specified by:
isVerifiablePasswordAuthenticationin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the boolean
-