congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ConfigureNodeFields.getFieldName
Code IndexAdd Tabnine to your IDE (free)

How to use
getFieldName
method
in
org.jivesoftware.smackx.pubsub.ConfigureNodeFields

Best Java code snippets using org.jivesoftware.smackx.pubsub.ConfigureNodeFields.getFieldName (Showing top 20 results out of 315)

origin: igniterealtime/Smack

/**
 * Sets the URL of an XSL transformation which can be applied to the payload
 * format in order to generate a valid Data Forms result that the client could
 * display using a generic Data Forms rendering engine.
 *
 * @param url The URL of an XSL transformation
 */
public void setDataformXSLT(String url) {
  addField(ConfigureNodeFields.dataform_xslt, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.dataform_xslt.getFieldName(), url);
}
origin: igniterealtime/Smack

/**
 * Set the maximum number of items to persisted to this node if {@link #isPersistItems()} is
 * true.
 *
 * @param max The maximum number of items to persist
 */
public void setMaxItems(int max) {
  addField(ConfigureNodeFields.max_items, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.max_items.getFieldName(), max);
}
origin: igniterealtime/Smack

/**
 * Sets the maximum payload size in bytes.
 *
 * @param max The maximum payload size
 */
public void setMaxPayloadSize(int max) {
  addField(ConfigureNodeFields.max_payload_size, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.max_payload_size.getFieldName(), max);
}
origin: igniterealtime/Smack

/**
 * Sets the type of node data, usually specified by the namespace of the payload (if any).
 *
 * @param type The type of node data
 */
public void setDataType(String type)  {
  addField(ConfigureNodeFields.type, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.type.getFieldName(), type);
}
origin: igniterealtime/Smack

/**
 * Set the JID's in the whitelist of users that can associate child nodes with the collection
 * node.  This is only relevant if {@link #getChildrenAssociationPolicy()} is set to
 * {@link ChildrenAssociationPolicy#whitelist}.
 *
 * @param whitelist The list of JID's
 */
public void setChildrenAssociationWhitelist(List<String> whitelist) {
  addField(ConfigureNodeFields.children_association_whitelist, FormField.Type.jid_multi);
  setAnswer(ConfigureNodeFields.children_association_whitelist.getFieldName(), whitelist);
}
origin: igniterealtime/Smack

/**
 * Set the maximum number of child nodes that can be associated with a collection node.
 *
 * @param max The maximum number of child nodes.
 */
public void setChildrenMax(int max) {
  addField(ConfigureNodeFields.children_max, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.children_max.getFieldName(), max);
}
origin: igniterealtime/Smack

/**
 * Sets whether subscribers should be notified when the node is deleted.
 *
 * @param notify true if subscribers should be notified, false otherwise
 */
public void setNotifyDelete(boolean notify)  {
  addField(ConfigureNodeFields.notify_delete, FormField.Type.bool);
  setAnswer(ConfigureNodeFields.notify_delete.getFieldName(), notify);
}
origin: igniterealtime/Smack

/**
 * Sets whether subscribers should be notified when items are deleted
 * from the node.
 *
 * @param notify true if subscribers should be notified, false otherwise
 */
public void setNotifyRetract(boolean notify)  {
  addField(ConfigureNodeFields.notify_retract, FormField.Type.bool);
  setAnswer(ConfigureNodeFields.notify_retract.getFieldName(), notify);
}
origin: igniterealtime/Smack

/**
 * Sets the roster groups that are allowed to subscribe and retrieve items.
 *
 * @param groups The roster groups
 */
public void setRosterGroupsAllowed(List<String> groups) {
  addField(ConfigureNodeFields.roster_groups_allowed, FormField.Type.list_multi);
  setAnswer(ConfigureNodeFields.roster_groups_allowed.getFieldName(), groups);
}
origin: igniterealtime/Smack

/**
 * Sets the multi user chat rooms that are specified as reply rooms.
 *
 * @param replyRooms The multi user chat room to use as reply rooms
 */
public void setReplyRoom(List<String> replyRooms)  {
  addField(ConfigureNodeFields.replyroom, FormField.Type.list_multi);
  setAnswer(ConfigureNodeFields.replyroom.getFieldName(), replyRooms);
}
origin: igniterealtime/Smack

/**
 * Sets a human readable title for the node.
 *
 * @param title The node title
 */
@Override
public void setTitle(String title)  {
  addField(ConfigureNodeFields.title, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.title.getFieldName(), title);
}
origin: igniterealtime/Smack

/**
 * Set the URL of an XSL transformation which can be applied to payloads in order to
 * generate an appropriate message body element.
 *
 * @param bodyXslt The URL of an XSL
 */
public void setBodyXSLT(String bodyXslt) {
  addField(ConfigureNodeFields.body_xslt, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.body_xslt.getFieldName(), bodyXslt);
}
origin: igniterealtime/Smack

/**
 * Sets the collection node which the node is affiliated with.
 *
 * @param collection The node id of the collection node
 */
public void setCollection(String collection) {
  addField(ConfigureNodeFields.collection, FormField.Type.text_single);
  setAnswer(ConfigureNodeFields.collection.getFieldName(), collection);
}
origin: igniterealtime/Smack

/**
 * Sets whether items should be persisted in the node.
 *
 * @param persist true if items should be persisted, false otherwise
 */
public void setPersistentItems(boolean persist)  {
  addField(ConfigureNodeFields.persist_items, FormField.Type.bool);
  setAnswer(ConfigureNodeFields.persist_items.getFieldName(), persist);
}
origin: igniterealtime/Smack

/**
 * Sets the specific JID's for reply to.
 *
 * @param replyTos The JID's to reply to
 */
public void setReplyTo(List<String> replyTos) {
  addField(ConfigureNodeFields.replyto, FormField.Type.list_multi);
  setAnswer(ConfigureNodeFields.replyto.getFieldName(), replyTos);
}
origin: igniterealtime/Smack

/**
 * Sets the value of access model.
 *
 * @param accessModel
 */
public void setAccessModel(AccessModel accessModel) {
  addField(ConfigureNodeFields.access_model, FormField.Type.list_single);
  setAnswer(ConfigureNodeFields.access_model.getFieldName(), getListSingle(accessModel.toString()));
}
origin: igniterealtime/Smack

/**
 * Sets the NotificationType for the node.
 *
 * @param notificationType The enum representing the possible options
 * @since 4.3
 */
public void setNotificationType(NotificationType notificationType) {
  addField(ConfigureNodeFields.notification_type, FormField.Type.list_single);
  setAnswer(ConfigureNodeFields.notification_type.getFieldName(), getListSingle(notificationType.toString()));
}
origin: igniterealtime/Smack

private void addField(ConfigureNodeFields nodeField, FormField.Type type) {
  String fieldName = nodeField.getFieldName();
  if (getField(fieldName) == null) {
    FormField field = new FormField(fieldName);
    field.setType(type);
    addField(field);
  }
}
origin: igniterealtime/Smack

/**
 * Sets the node type.
 *
 * @param type The node type
 */
public void setNodeType(NodeType type) {
  addField(ConfigureNodeFields.node_type, FormField.Type.list_single);
  setAnswer(ConfigureNodeFields.node_type.getFieldName(), getListSingle(type.toString()));
}
origin: igniterealtime/Smack

/**
 * Sets the publishing model for the node, which determines who may publish to it.
 *
 * @param publish The enum representing the possible options for the publishing model
 */
public void setPublishModel(PublishModel publish)  {
  addField(ConfigureNodeFields.publish_model, FormField.Type.list_single);
  setAnswer(ConfigureNodeFields.publish_model.getFieldName(), getListSingle(publish.toString()));
}
org.jivesoftware.smackx.pubsubConfigureNodeFieldsgetFieldName

Popular methods of ConfigureNodeFields

  • toString

Popular in Java

  • Reading from database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onRequestPermissionsResult (Fragment)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now