org.opencrx.kernel.utils
Class Utils
java.lang.Object
org.opencrx.kernel.utils.Utils
public abstract class Utils
- extends Object
|
Constructor Summary |
Utils()
|
|
Method Summary |
static boolean |
areEqual(Object v1,
Object v2)
|
static Account1Package |
getAccountPackage(javax.jdo.PersistenceManager pm)
|
static Activity1Package |
getActivityPackage(javax.jdo.PersistenceManager pm)
|
static Admin1Package |
getAdminPackage(javax.jdo.PersistenceManager pm)
|
static BasePackage |
getBasePackage(javax.jdo.PersistenceManager pm)
|
static Building1Package |
getBuildingPackage(javax.jdo.PersistenceManager pm)
|
static Code1Package |
getCodePackage(javax.jdo.PersistenceManager pm)
|
static Contract1Package |
getContractPackage(javax.jdo.PersistenceManager pm)
|
static DateFormat |
getDateFormat(String language)
|
static DecimalFormat |
getDecimalFormat(String language)
|
static Depot1Package |
getDepotPackage(javax.jdo.PersistenceManager pm)
|
static Document1Package |
getDocumentPackage(javax.jdo.PersistenceManager pm)
|
static Forecast1Package |
getForecastPackage(javax.jdo.PersistenceManager pm)
|
static GenericPackage |
getGenericPackage(javax.jdo.PersistenceManager pm)
|
static Home1Package |
getHomePackage(javax.jdo.PersistenceManager pm)
|
static RefPackage |
getJmiPackage(javax.jdo.PersistenceManager pm,
String authorityXri)
|
static SimpleDateFormat |
getLocalizedDateFormat(UserHome userHome)
|
static Model_1_0 |
getModel()
|
static BasePackage |
getOpenMdxBasePackage(javax.jdo.PersistenceManager pm)
|
static String |
getPasswordDigest(String password,
String algorithm)
|
static List<String> |
getPermissions(org.openmdx.security.realm1.jmi1.Principal principal,
String action)
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactory()
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactoryProxy(String contextName)
|
static javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactoryProxy(String url,
String userName,
String password,
String mimeType)
|
static Product1Package |
getProductPackage(javax.jdo.PersistenceManager pm)
|
static Realm1Package |
getRealmPackage(javax.jdo.PersistenceManager pm)
|
static org.openmdx.security.realm1.jmi1.Principal |
getRequestingPrincipal(javax.jdo.PersistenceManager pm,
String providerName,
String segmentName)
|
static DateFormat |
getTimeFormat(String language)
|
static String |
getUidAsString()
|
static Uom1Package |
getUomPackage(javax.jdo.PersistenceManager pm)
|
static BigDecimal |
getUomScaleFactor(Uom from,
Uom to)
|
static Workflow1Package |
getWorkflowPackage(javax.jdo.PersistenceManager pm)
|
static boolean |
hasObjectRunAsPermission(Path objectIdentity,
List<String> runAsPermissions)
Checks whether there exists a permission matching the pattern
'object:authority/object path@runAsPrincipal' |
static boolean |
principalIsMemberOf(org.openmdx.security.realm1.jmi1.Principal principal,
String... principalGroups)
|
static String |
toFilename(String s)
|
static Object |
traverseObjectTree(RefObject_1_0 object,
Set<String> referenceFilter,
Utils.TraverseObjectTreeCallback callback,
Object context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utils
public Utils()
getModel
public static Model_1_0 getModel()
getPersistenceManagerFactory
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
throws NamingException,
ServiceException
- Throws:
NamingException
ServiceException
getPersistenceManagerFactoryProxy
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactoryProxy(String url,
String userName,
String password,
String mimeType)
throws NamingException,
ServiceException
- Throws:
NamingException
ServiceException
getPersistenceManagerFactoryProxy
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactoryProxy(String contextName)
throws NamingException,
ServiceException
- Throws:
NamingException
ServiceException
getJmiPackage
public static RefPackage getJmiPackage(javax.jdo.PersistenceManager pm,
String authorityXri)
getWorkflowPackage
public static Workflow1Package getWorkflowPackage(javax.jdo.PersistenceManager pm)
getCodePackage
public static Code1Package getCodePackage(javax.jdo.PersistenceManager pm)
getDocumentPackage
public static Document1Package getDocumentPackage(javax.jdo.PersistenceManager pm)
getAdminPackage
public static Admin1Package getAdminPackage(javax.jdo.PersistenceManager pm)
getOpenMdxBasePackage
public static BasePackage getOpenMdxBasePackage(javax.jdo.PersistenceManager pm)
getHomePackage
public static Home1Package getHomePackage(javax.jdo.PersistenceManager pm)
getContractPackage
public static Contract1Package getContractPackage(javax.jdo.PersistenceManager pm)
getDepotPackage
public static Depot1Package getDepotPackage(javax.jdo.PersistenceManager pm)
getBuildingPackage
public static Building1Package getBuildingPackage(javax.jdo.PersistenceManager pm)
getProductPackage
public static Product1Package getProductPackage(javax.jdo.PersistenceManager pm)
getUomPackage
public static Uom1Package getUomPackage(javax.jdo.PersistenceManager pm)
getRealmPackage
public static Realm1Package getRealmPackage(javax.jdo.PersistenceManager pm)
getBasePackage
public static BasePackage getBasePackage(javax.jdo.PersistenceManager pm)
getActivityPackage
public static Activity1Package getActivityPackage(javax.jdo.PersistenceManager pm)
getAccountPackage
public static Account1Package getAccountPackage(javax.jdo.PersistenceManager pm)
getForecastPackage
public static Forecast1Package getForecastPackage(javax.jdo.PersistenceManager pm)
getGenericPackage
public static GenericPackage getGenericPackage(javax.jdo.PersistenceManager pm)
toFilename
public static String toFilename(String s)
getPasswordDigest
public static String getPasswordDigest(String password,
String algorithm)
areEqual
public static boolean areEqual(Object v1,
Object v2)
getUomScaleFactor
public static BigDecimal getUomScaleFactor(Uom from,
Uom to)
getLocalizedDateFormat
public static SimpleDateFormat getLocalizedDateFormat(UserHome userHome)
getUidAsString
public static String getUidAsString()
traverseObjectTree
public static Object traverseObjectTree(RefObject_1_0 object,
Set<String> referenceFilter,
Utils.TraverseObjectTreeCallback callback,
Object context)
throws ServiceException
- Throws:
ServiceException
getRequestingPrincipal
public static org.openmdx.security.realm1.jmi1.Principal getRequestingPrincipal(javax.jdo.PersistenceManager pm,
String providerName,
String segmentName)
principalIsMemberOf
public static boolean principalIsMemberOf(org.openmdx.security.realm1.jmi1.Principal principal,
String... principalGroups)
getPermissions
public static List<String> getPermissions(org.openmdx.security.realm1.jmi1.Principal principal,
String action)
throws ServiceException
- Throws:
ServiceException
hasObjectRunAsPermission
public static boolean hasObjectRunAsPermission(Path objectIdentity,
List<String> runAsPermissions)
- Checks whether there exists a permission matching the pattern
'object:authority/object path@runAsPrincipal'
getTimeFormat
public static DateFormat getTimeFormat(String language)
getDecimalFormat
public static DecimalFormat getDecimalFormat(String language)
getDateFormat
public static DateFormat getDateFormat(String language)
This software is published under the BSD license. Copyright © 2003-2012, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.