Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.connect.client.jsf
Class ConnectStatusActionBean

java.lang.Object
  extended by org.nuxeo.connect.client.jsf.ConnectStatusActionBean
All Implemented Interfaces:
Serializable

@Name(value="connectStatus")
@Scope(value=CONVERSATION)
public class ConnectStatusActionBean
extends Object
implements Serializable

Seam Bean to expose Connect Registration operations.

Author:
Thierry Delprat
See Also:
Serialized Form

Field Summary
static String CLIENT_BANNER_TYPE
           
static String SERVER_BANNER_TYPE
           
 
Constructor Summary
ConnectStatusActionBean()
           
 
Method Summary
 String enterConnectCredentials()
           
 String getCLID()
           
 String getConnectLogin()
           
 String getConnectPassword()
           
 ConnectUpdateStatusInfo getConnectUpdateStatusInfo()
           
 String getCTID()
           
 ConnectUpdateStatusInfo getDynamicConnectUpdateStatusInfo()
           
 String getInstanceDescription()
           
 String getInstanceType()
           
 List<SelectItem> getInstanceTypes()
           
 String getPackageFileName()
           
 Blob getPackageToUpload()
           
 List<org.nuxeo.connect.data.ConnectProject> getProjectsAvailableForRegistration()
           
 String getRegistredCLID()
           
 String getRegistredProject()
           
 SubscriptionStatusWrapper getStatus()
           
 boolean isConnectServerReachable()
           
 boolean isLoginValidated()
           
 boolean isRegistred()
           
 String localRegister()
           
 String refreshStatus()
           
 String register()
           
 String resetRegister()
           
 void setCLID(String cLID)
           
 void setConnectLogin(String login)
           
 void setConnectPassword(String password)
           
 void setInstanceDescription(String instanceDescription)
           
 void setInstanceType(String instanceType)
           
 void setPackageFileName(String packageFileName)
           
 void setPackageToUpload(Blob packageToUpload)
           
 void setRegistredProject(String registredProject)
           
 void uploadPackage()
           
 void validateLogin()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLIENT_BANNER_TYPE

public static final String CLIENT_BANNER_TYPE
See Also:
Constant Field Values

SERVER_BANNER_TYPE

public static final String SERVER_BANNER_TYPE
See Also:
Constant Field Values
Constructor Detail

ConnectStatusActionBean

public ConnectStatusActionBean()
Method Detail

getRegistredCLID

public String getRegistredCLID()
                        throws Exception
Throws:
Exception

getCLID

public String getCLID()

setCLID

public void setCLID(String cLID)

getInstanceTypes

public List<SelectItem> getInstanceTypes()

isLoginValidated

@Factory(scope=EVENT,
         value="connectLoginValidated")
public boolean isLoginValidated()

getRegistredProject

public String getRegistredProject()

setRegistredProject

public void setRegistredProject(String registredProject)

getConnectLogin

public String getConnectLogin()

setConnectLogin

public void setConnectLogin(String login)

getConnectPassword

public String getConnectPassword()

setConnectPassword

public void setConnectPassword(String password)

isRegistred

@Factory(scope=APPLICATION,
         value="registredConnectInstance")
public boolean isRegistred()

validateLogin

public void validateLogin()

isConnectServerReachable

@Factory(value="connectServerReachable",
         scope=EVENT)
public boolean isConnectServerReachable()

refreshStatus

public String refreshStatus()

getStatus

public SubscriptionStatusWrapper getStatus()

getInstanceType

public String getInstanceType()

setInstanceType

public void setInstanceType(String instanceType)

getInstanceDescription

public String getInstanceDescription()

setInstanceDescription

public void setInstanceDescription(String instanceDescription)

enterConnectCredentials

public String enterConnectCredentials()

getProjectsAvailableForRegistration

@Factory(scope=EVENT,
         value="projectsForRegistration")
public List<org.nuxeo.connect.data.ConnectProject> getProjectsAvailableForRegistration()

resetRegister

public String resetRegister()

register

public String register()

getCTID

public String getCTID()
               throws Exception
Throws:
Exception

localRegister

public String localRegister()

getPackageFileName

public String getPackageFileName()

setPackageFileName

public void setPackageFileName(String packageFileName)

getPackageToUpload

public Blob getPackageToUpload()

setPackageToUpload

public void setPackageToUpload(Blob packageToUpload)

uploadPackage

public void uploadPackage()
                   throws Exception
Throws:
Exception

getDynamicConnectUpdateStatusInfo

public ConnectUpdateStatusInfo getDynamicConnectUpdateStatusInfo()

getConnectUpdateStatusInfo

@Factory(scope=APPLICATION,
         value="connectUpdateStatusInfo")
public ConnectUpdateStatusInfo getConnectUpdateStatusInfo()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.