static public void main(String ... args) { ApplicationConfig config = WikittyConfig.getConfig(args); WikittyService ws = WikittyServiceFactory.buildWikittyService(config); }
public WikittyImpl(String id) { if (id == null) { this.id = WikittyUtil.genUID(); } else { this.id = id; } }
public WikittyClient getAnonymousClient() { if (anonymousClient == null) { anonymousClient = new WikittyClient(null, delegate); } return anonymousClient; }
/** * Create FieldTypeConstaintChecker usable in client side * @param client client used to do request if needed by tag value */ public FieldTypeConstaintChecker(WikittyClient client) { this.ws = client.getWikittyService(); this.token = client.getSecurityToken(); }
public <E extends BusinessEntity> Set<E> restore(Class<E> clazz, Set<String> id, String ... preload) { Set<E> result = restore(clazz, id, false, preload); return result; }
/** * Create WikittyConfig and load particular configuration filename * @param configFilename name of wikitty config file */ static public ApplicationConfig getConfig(String configFilename) { return getConfig(null, configFilename); }
@Override public WikittyEvent store( String securityToken, Collection<Wikitty> wikitties, boolean force) { return delegate.store(securityToken, wikitties, force); }
/** * for extension 'Ext' and field 'f', return 'Ext:WikittyAuthorisation.f' * @param extensionName * @param fieldName * @return */ public static String getMetaFieldName(String extensionName, String fieldName) { String metaFieldName = WikittyUtil.getMetaFieldName("WikittyAuthorisation", extensionName, fieldName); return metaFieldName; }
@Override public WikittyExtension restoreExtensionLastVersion( String securityToken, String name) { return delegate.restoreExtensionLastVersion(securityToken, name); }
/** * get current wikittyUser logged or null if no user logged * @return null if no user logged */ public WikittyUser getUser() { WikittyUser result = getUser(WikittyUser.class); return result; }
@Override public List<String> getAllExtensionsRequires(String securityToken, String extensionName) { return delegate.getAllExtensionsRequires(securityToken, extensionName); }
@Override public WikittyEvent deleteExtension( String securityToken, Collection<String> extNames) { return delegate.deleteExtension(securityToken, extNames); }
public List<WikittyExtension> restoreExtensionAndDependenciesLastVesion( String securityToken, Collection<String> extensionNames) { return delegate.restoreExtensionAndDependenciesLastVesion( securityToken, extensionNames); }
/** * Constructor with wikittyService. * * @param wikittyService wikitty service */ public WikittyProxy(WikittyService wikittyService) { this(); setWikittyService(wikittyService); }
/** * Restore wikitty entity with specified id or {@code null} if entity can't be found. * * @param <E> object type * @param clazz entity class * @param id entity id * @return wikitty entity with specified id or {@code null} if entity can't be found */ public <E extends BusinessEntity> E restore(Class<E> clazz, String id) { E result = restore(clazz, id, false); return result; }
@Override public Wikitty restoreVersion(String securityToken, String wikittyId, String version) { return delegate.restoreVersion(securityToken, wikittyId, version); }
/** * Create WikittyConfig and use props as default value * * @param props as default value */ static public ApplicationConfig getConfig(Properties props) { return getConfig(props, null); }
@Override public WikittyExtension restoreExtensionLastVersion( String securityToken, String name) { WikittyExtension result = tx.restoreExtensionLastVersion(securityToken, name); if (result == null) { result = ws.restoreExtensionLastVersion(securityToken, name); } return result; }