Skip to content

Instantly share code, notes, and snippets.

View phoolhbti's full-sized avatar

Phool Chandra phoolhbti

  • Tech Mahindra
  • NSEZ Noida
View GitHub Profile
@phoolhbti
phoolhbti / PackageConfiguration.java
Last active March 17, 2018 08:49
JCR custom package with associated Content
package com.citraining.core.config;
import org.osgi.service.metatype.annotations.AttributeDefinition;
import org.osgi.service.metatype.annotations.ObjectClassDefinition;
@ObjectClassDefinition (name = "Citraining Package Service Configuration", description = "Package Service Configuration")
public @interface PackageConfiguration {
@AttributeDefinition (name = "Package Group Name", description = "Enter Package Group Name")
String getPackageGroupName();
@phoolhbti
phoolhbti / move_rename_order_jcr_node.java
Last active March 14, 2018 07:33
Reorder Sort jcr node by property
private Node orderByProperty(Node sourceNode,String prop)throws RepositoryException {
NodeIterator sortOrder=sourceNode.getNodes();
sortOrder=sortByProperty(sortOrder,prop);
Node tempNode=null;
while(sortOrder.hasNext()){
Node firstNode=sortOrder.nextNode();
sourceNode.orderBefore(getRelPath(firstNode), null);
}
return sourceNode;
}