Package org.appng.appngizer.client
Interface AppNGizerClient
-
- All Known Implementing Classes:
AppNGizer
public interface AppNGizerClient
Interface for interacting with appNGizer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AppNGizerClient.Config
Utility class to read and writeProperties
from/to YAML or JSON files.static class
AppNGizerClient.PropertyWrapper
static class
AppNGizerClient.SiteConfig
-
Method Summary
-
-
-
Method Detail
-
welcome
Home welcome()
-
login
Home login()
-
subjects
Subjects subjects()
-
deleteSubject
void deleteSubject(String name)
-
groups
Groups groups()
-
deleteGroup
void deleteGroup(String name)
-
applications
Applications applications()
-
application
Application application(String app)
-
updateApplication
Application updateApplication(String app, Application application)
-
deleteApplication
void deleteApplication(String app)
-
applicationProperties
Properties applicationProperties(String app)
-
permissions
Permissions permissions(String app)
-
permission
Permission permission(String app, String name)
-
createPermission
Permission createPermission(String app, Permission permission)
-
updatePermission
Permission updatePermission(String app, String name, Permission permission)
-
sites
Sites sites()
-
deleteSite
void deleteSite(String name)
-
reloadSite
void reloadSite(String name)
-
siteProperties
Properties siteProperties(String site)
-
applications
Applications applications(String site)
-
application
Application application(String site, String app)
-
applicationProperties
Properties applicationProperties(String site, String app)
-
createApplicationProperty
Property createApplicationProperty(String site, String app, Property property)
-
updateApplicationProperty
Property updateApplicationProperty(String site, String app, String name, Property property)
-
repositories
Repositories repositories()
-
repository
Repository repository(String name)
-
createRepository
Repository createRepository(Repository repository)
-
updateRepository
Repository updateRepository(String name, Repository repository)
-
deleteRepository
void deleteRepository(String name)
-
uploadPackage
Package uploadPackage(String name, File archive) throws IOException
- Throws:
IOException
-
platformProperties
Properties platformProperties()
-
deletePlatformProperty
void deletePlatformProperty(String name)
-
environment
Properties environment()
-
system
Properties system()
-
database
Database database()
-
initializeDatabase
Database initializeDatabase()
-
-