com.centrasite.control.registry.util
Class PolicyGUIUtil

java.lang.Object
  extended by com.centrasite.control.registry.util.PolicyGUIUtil

public class PolicyGUIUtil
extends java.lang.Object

PolicyGUIUtil.java


Field Summary
static java.lang.String KEY_IMG_ACTIVE_16
           
static java.lang.String KEY_IMG_INACTIVE_16
           
static java.lang.String KEY_REPORT_OBJECT_CONCEPT_NAME
           
 
Constructor Summary
PolicyGUIUtil()
           
 
Method Summary
static java.util.Collection<javax.xml.registry.infomodel.Concept> addVitrualType(java.util.Collection<javax.xml.registry.infomodel.Concept> objectTypes, com.centrasite.jaxr.assettype.AssetTypeManager assetTypeManager)
           
static boolean canViewPolicyLog(Connector connector)
           
static java.util.Collection getAllOrganizations(Connector connector)
           
static java.util.List<java.lang.String> getAllOrgIds(java.util.Collection registryObjects)
           
static java.util.Collection<javax.xml.registry.infomodel.Organization> getAllowedOrganization(Connector connector, java.lang.String permissionKey)
          This will return allowed organization based on current user's permission (for policy)
static com.centrasite.resourceaccess.resources.CentraSiteUser getCentraSiteUser(Connector connector)
           
static java.lang.String getCommaAddedValue(java.util.Collection<javax.xml.registry.infomodel.Concept> types, java.util.Locale locale)
           
static com.centrasite.lcmapi.LCMRuntimeManager getLCMRuntimeManager(Connector connector)
           
static java.util.Collection<javax.xml.registry.infomodel.Organization> getManageOrgList(Connector connector)
           
static java.lang.String getUserDisplayName(javax.xml.registry.infomodel.User user, java.util.Locale locale)
           
static boolean hasSystemWidePermission(Connector connector, java.lang.String permissionKey)
           
static boolean isCSA(com.centrasite.resourceaccess.resources.CentraSiteUser centraSiteUser)
           
static Item retrieveROItem(com.softwareag.centrasite.policy.log.PolicyLog policyLog, Connector connector)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_IMG_ACTIVE_16

public static final java.lang.String KEY_IMG_ACTIVE_16
See Also:
Constant Field Values

KEY_IMG_INACTIVE_16

public static final java.lang.String KEY_IMG_INACTIVE_16
See Also:
Constant Field Values

KEY_REPORT_OBJECT_CONCEPT_NAME

public static final java.lang.String KEY_REPORT_OBJECT_CONCEPT_NAME
See Also:
Constant Field Values
Constructor Detail

PolicyGUIUtil

public PolicyGUIUtil()
Method Detail

addVitrualType

public static java.util.Collection<javax.xml.registry.infomodel.Concept> addVitrualType(java.util.Collection<javax.xml.registry.infomodel.Concept> objectTypes,
                                                                                        com.centrasite.jaxr.assettype.AssetTypeManager assetTypeManager)
                                                                                 throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getCommaAddedValue

public static java.lang.String getCommaAddedValue(java.util.Collection<javax.xml.registry.infomodel.Concept> types,
                                                  java.util.Locale locale)
                                           throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getLCMRuntimeManager

public static com.centrasite.lcmapi.LCMRuntimeManager getLCMRuntimeManager(Connector connector)
                                                                    throws com.centrasite.lcmapi.LCMException
Throws:
com.centrasite.lcmapi.LCMException

getUserDisplayName

public static java.lang.String getUserDisplayName(javax.xml.registry.infomodel.User user,
                                                  java.util.Locale locale)
                                           throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

retrieveROItem

public static Item retrieveROItem(com.softwareag.centrasite.policy.log.PolicyLog policyLog,
                                  Connector connector)
                           throws java.lang.Exception
Throws:
java.lang.Exception

isCSA

public static boolean isCSA(com.centrasite.resourceaccess.resources.CentraSiteUser centraSiteUser)
                     throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                            javax.xml.registry.JAXRException
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException

getCentraSiteUser

public static com.centrasite.resourceaccess.resources.CentraSiteUser getCentraSiteUser(Connector connector)

getManageOrgList

public static java.util.Collection<javax.xml.registry.infomodel.Organization> getManageOrgList(Connector connector)
                                                                                        throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                                                                                               javax.xml.registry.JAXRException
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException

getAllOrganizations

public static java.util.Collection getAllOrganizations(Connector connector)
                                                throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

canViewPolicyLog

public static boolean canViewPolicyLog(Connector connector)
                                throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                                       javax.xml.registry.JAXRException
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException

getAllOrgIds

public static java.util.List<java.lang.String> getAllOrgIds(java.util.Collection registryObjects)
                                                     throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getAllowedOrganization

public static java.util.Collection<javax.xml.registry.infomodel.Organization> getAllowedOrganization(Connector connector,
                                                                                                     java.lang.String permissionKey)
                                                                                              throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                                                                                                     javax.xml.registry.JAXRException
This will return allowed organization based on current user's permission (for policy)

Parameters:
connector -
Returns:
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException

hasSystemWidePermission

public static boolean hasSystemWidePermission(Connector connector,
                                              java.lang.String permissionKey)
                                       throws com.softwareag.security.jaas.principals.SagGeneralSecurityException,
                                              javax.xml.registry.JAXRException
Throws:
com.softwareag.security.jaas.principals.SagGeneralSecurityException
javax.xml.registry.JAXRException