Package org.appng.appngizer.client
Class AppNGizer
- java.lang.Object
-
- org.appng.appngizer.client.AppNGizer
-
- All Implemented Interfaces:
AppNGizerClient
public class AppNGizer extends Object implements AppNGizerClient
A client for appNGizer.
Usage:AppNGizer appNGizer = new AppNGizer("http://localhost:8080", "TheSecret"); appNGizer.login();
Check out the appNGizer User Manual for a detailed description of the possible operations.- Author:
- Matthias Müller
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.appng.appngizer.client.AppNGizerClient
AppNGizerClient.Config, AppNGizerClient.PropertyWrapper, AppNGizerClient.SiteConfig
-
-
Method Summary
-
-
-
Method Detail
-
getHeaders
protected org.springframework.http.HttpHeaders getHeaders()
-
setCookies
protected void setCookies(org.springframework.http.ResponseEntity<?> entity)
-
welcome
public Home welcome()
- Specified by:
welcome
in interfaceAppNGizerClient
-
login
public Home login()
- Specified by:
login
in interfaceAppNGizerClient
-
subjects
public Subjects subjects()
- Specified by:
subjects
in interfaceAppNGizerClient
-
subject
public Subject subject(String name)
- Specified by:
subject
in interfaceAppNGizerClient
-
createSubject
public Subject createSubject(Subject subject)
- Specified by:
createSubject
in interfaceAppNGizerClient
-
updateSubject
public Subject updateSubject(String name, Subject subject)
- Specified by:
updateSubject
in interfaceAppNGizerClient
-
deleteSubject
public void deleteSubject(String name)
- Specified by:
deleteSubject
in interfaceAppNGizerClient
-
groups
public Groups groups()
- Specified by:
groups
in interfaceAppNGizerClient
-
group
public Group group(String name)
- Specified by:
group
in interfaceAppNGizerClient
-
createGroup
public Group createGroup(Group group)
- Specified by:
createGroup
in interfaceAppNGizerClient
-
updateGroup
public Group updateGroup(String name, Group group)
- Specified by:
updateGroup
in interfaceAppNGizerClient
-
deleteGroup
public void deleteGroup(String name)
- Specified by:
deleteGroup
in interfaceAppNGizerClient
-
applications
public Applications applications()
- Specified by:
applications
in interfaceAppNGizerClient
-
application
public Application application(String app)
- Specified by:
application
in interfaceAppNGizerClient
-
updateApplication
public Application updateApplication(String app, Application application)
- Specified by:
updateApplication
in interfaceAppNGizerClient
-
deleteApplication
public void deleteApplication(String app)
- Specified by:
deleteApplication
in interfaceAppNGizerClient
-
applicationProperties
public Properties applicationProperties(String app)
- Specified by:
applicationProperties
in interfaceAppNGizerClient
-
createApplicationProperty
public Property createApplicationProperty(String app, Property property)
- Specified by:
createApplicationProperty
in interfaceAppNGizerClient
-
updateApplicationProperty
public Property updateApplicationProperty(String app, Property property)
- Specified by:
updateApplicationProperty
in interfaceAppNGizerClient
-
deleteApplicationProperty
public void deleteApplicationProperty(String app, String name)
- Specified by:
deleteApplicationProperty
in interfaceAppNGizerClient
-
roles
public Roles roles(String app)
- Specified by:
roles
in interfaceAppNGizerClient
-
role
public Role role(String app, String name)
- Specified by:
role
in interfaceAppNGizerClient
-
createRole
public Role createRole(String app, Role role)
- Specified by:
createRole
in interfaceAppNGizerClient
-
updateRole
public Role updateRole(String app, String name, Role role)
- Specified by:
updateRole
in interfaceAppNGizerClient
-
deleteRole
public void deleteRole(String app, String name)
- Specified by:
deleteRole
in interfaceAppNGizerClient
-
permissions
public Permissions permissions(String app)
- Specified by:
permissions
in interfaceAppNGizerClient
-
permission
public Permission permission(String app, String name)
- Specified by:
permission
in interfaceAppNGizerClient
-
createPermission
public Permission createPermission(String app, Permission permission)
- Specified by:
createPermission
in interfaceAppNGizerClient
-
updatePermission
public Permission updatePermission(String app, String name, Permission permission)
- Specified by:
updatePermission
in interfaceAppNGizerClient
-
deletePermission
public void deletePermission(String app, String name)
- Specified by:
deletePermission
in interfaceAppNGizerClient
-
sites
public Sites sites()
- Specified by:
sites
in interfaceAppNGizerClient
-
site
public Site site(String name)
- Specified by:
site
in interfaceAppNGizerClient
-
createSite
public Site createSite(Site site)
- Specified by:
createSite
in interfaceAppNGizerClient
-
updateSite
public Site updateSite(String name, Site site)
- Specified by:
updateSite
in interfaceAppNGizerClient
-
deleteSite
public void deleteSite(String name)
- Specified by:
deleteSite
in interfaceAppNGizerClient
-
reloadSite
public void reloadSite(String name)
- Specified by:
reloadSite
in interfaceAppNGizerClient
-
siteProperties
public Properties siteProperties(String site)
- Specified by:
siteProperties
in interfaceAppNGizerClient
-
siteProperty
public Property siteProperty(String site, String name)
- Specified by:
siteProperty
in interfaceAppNGizerClient
-
createSiteProperty
public Property createSiteProperty(String site, Property property)
- Specified by:
createSiteProperty
in interfaceAppNGizerClient
-
updateSiteProperty
public Property updateSiteProperty(String site, String name, Property property)
- Specified by:
updateSiteProperty
in interfaceAppNGizerClient
-
deleteSiteProperty
public void deleteSiteProperty(String site, String name)
- Specified by:
deleteSiteProperty
in interfaceAppNGizerClient
-
applications
public Applications applications(String site)
- Specified by:
applications
in interfaceAppNGizerClient
-
application
public Application application(String site, String app)
- Specified by:
application
in interfaceAppNGizerClient
-
activateApplication
public void activateApplication(String site, String app)
- Specified by:
activateApplication
in interfaceAppNGizerClient
-
deactivateApplication
public void deactivateApplication(String site, String app)
- Specified by:
deactivateApplication
in interfaceAppNGizerClient
-
siteGrants
public Grants siteGrants(String site, String app)
- Specified by:
siteGrants
in interfaceAppNGizerClient
-
updateSiteGrants
public Grants updateSiteGrants(String site, String app, Grants grants)
- Specified by:
updateSiteGrants
in interfaceAppNGizerClient
-
applicationProperties
public Properties applicationProperties(String site, String app)
- Specified by:
applicationProperties
in interfaceAppNGizerClient
-
createApplicationProperty
public Property createApplicationProperty(String site, String app, Property property)
- Specified by:
createApplicationProperty
in interfaceAppNGizerClient
-
updateApplicationProperty
public Property updateApplicationProperty(String site, String app, String name, Property property)
- Specified by:
updateApplicationProperty
in interfaceAppNGizerClient
-
deleteApplicationProperty
public void deleteApplicationProperty(String site, String app, String name)
- Specified by:
deleteApplicationProperty
in interfaceAppNGizerClient
-
repositories
public Repositories repositories()
- Specified by:
repositories
in interfaceAppNGizerClient
-
repository
public Repository repository(String name)
- Specified by:
repository
in interfaceAppNGizerClient
-
createRepository
public Repository createRepository(Repository repository)
- Specified by:
createRepository
in interfaceAppNGizerClient
-
updateRepository
public Repository updateRepository(String name, Repository repository)
- Specified by:
updateRepository
in interfaceAppNGizerClient
-
deleteRepository
public void deleteRepository(String name)
- Specified by:
deleteRepository
in interfaceAppNGizerClient
-
installPackage
public Package installPackage(String name, Package packageToInstall)
- Specified by:
installPackage
in interfaceAppNGizerClient
-
getPackage
public Package getPackage(String name, String packageName, String version, String timeStamp)
- Specified by:
getPackage
in interfaceAppNGizerClient
-
getPackages
public Packages getPackages(String name, String packageName)
- Specified by:
getPackages
in interfaceAppNGizerClient
-
uploadPackage
public Package uploadPackage(String name, File archive) throws IOException
- Specified by:
uploadPackage
in interfaceAppNGizerClient
- Throws:
IOException
-
platformProperties
public Properties platformProperties()
- Specified by:
platformProperties
in interfaceAppNGizerClient
-
platformProperty
public Property platformProperty(String name)
- Specified by:
platformProperty
in interfaceAppNGizerClient
-
createPlatformProperty
public Property createPlatformProperty(Property property)
- Specified by:
createPlatformProperty
in interfaceAppNGizerClient
-
updatePlatformProperty
public Property updatePlatformProperty(String name, Property property)
- Specified by:
updatePlatformProperty
in interfaceAppNGizerClient
-
deletePlatformProperty
public void deletePlatformProperty(String name)
- Specified by:
deletePlatformProperty
in interfaceAppNGizerClient
-
environment
public Properties environment()
- Specified by:
environment
in interfaceAppNGizerClient
-
system
public Properties system()
- Specified by:
system
in interfaceAppNGizerClient
-
database
public Database database()
- Specified by:
database
in interfaceAppNGizerClient
-
initializeDatabase
public Database initializeDatabase()
- Specified by:
initializeDatabase
in interfaceAppNGizerClient
-
-